You don't need Publisher for your purpose. Your users are able to print or save a PDF file with the dashboard if you create a report inside your QlikView document in the category "Document Reports", so they can view it and choose it from the Reports menu, available at QlikView Desktop or opening the document in a web browser in the Access Point and choosing the report from the "Select Report" drop-down menu in the top bar. Once they choose the report by its name, it is opened in PDF format that they can print or save. Their current selections will be applied to the results.
The point is that QlikView does not allow you directly to print a dashboard as a PDF from a dashboard. You need a report object for this, and you can easily design it by QlikView Desktop Reports options.
Actually we are using qlik sense and viewing the objects in a mashup(html page). But the Export to pdf function native to qlik sense doesn't show up here. Is there a work-around in which we can export the chart objects to pdf and view them. Also Is any open-source utility which can achieve the same in web-page(mashups).