<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Export to PDF in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080782#M360150</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1º vá em relatórios e crie um &lt;/P&gt;&lt;P&gt;&lt;IMG alt="relatórios.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/116849_relatórios.png" style="height: 455px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;2º vá em editar módulo e cole o código abaixo:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Qlikviewgal wrote:1) Kindly suggest a way to point to the SERVER SIDE PDF PRINTER instead of the CLIENT SIDE PDF PRINTER. I want your advise regarding the correction of the below macro. It would be great if you could change it and forward it back to me as this is highly urgent and I am not an expert in macros. Would request you to kindly code the same and revert back to me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub PrintReportRP01&lt;/P&gt;&lt;P&gt;Set WSHShell = CreateObject("WScript.Shell")&lt;/P&gt;&lt;P&gt;fln = "\\SERVER\ServerSharedResource\Temp\myreport.pdf" '' The file must exist and the resource shared an reachable&lt;/P&gt;&lt;P&gt;RegKey = "HKEY_CURRENT_USER\Software\QlikViewPDF\" '' Local DAT registry file (client side)&lt;/P&gt;&lt;P&gt;'RegKey = "HKEY_CURRENT_USER\Software\PDFCreator\Program\" '' Local DAT registry file (client side)&lt;/P&gt;&lt;P&gt;WSHShell.RegWrite RegKey &amp;amp; "BypassSaveAs", 1&lt;/P&gt;&lt;P&gt;WSHShell.RegWrite RegKey &amp;amp; "OutputFile", fln&lt;/P&gt;&lt;P&gt;ActiveDocument.GetApplication.Sleep 2000&lt;/P&gt;&lt;P&gt;ActiveDocument.PrintDocReport "RP01", "PDFCreator"&lt;/P&gt;&lt;P&gt;ActiveDocument.GetApplication.Sleep 2000&lt;/P&gt;&lt;P&gt;WSHShell.RegWrite RegKey &amp;amp; "BypassSaveAs", 0&lt;/P&gt;&lt;P&gt;WSHShell.RegWrite RegKey &amp;amp; "OutputFile", ""&lt;/P&gt;&lt;P&gt;Set WSHShell = nothing&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'I copy your code to my macro , but i cannot understand how does it link with on top code.&lt;/P&gt;&lt;P&gt;Function printReportPDF(oReport, pdfOutputFile)&lt;/P&gt;&lt;P&gt;ActiveDocument.PrintReport oReport, "CutePDF Writer", false&lt;/P&gt;&lt;P&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;/P&gt;&lt;P&gt;objFSO.MoveFile "\\SERVER\ServerSharedResource\QlikView Printing.pdf" , pdfOutputFile '' Shared Resource reachable from client&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub ReportPrint&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set soc = ActiveDocument.Fields("RoomOwner")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set soc = ActiveDocument.Fields("Conference Type")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set socPossible = soc.GetPossibleValues&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = 0 to socPossible.Count-1&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; soc.Select socPossible.Item(i).Text&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetApplication.WaitForIdle&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.PrintDocReport "RP01", "Printer Name Here"&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&amp;nbsp; &lt;/P&gt;&lt;P&gt;End Sub &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub Print&lt;/P&gt;&lt;P&gt; set f = ActiveDocument.Fields("Field")&lt;/P&gt;&lt;P&gt; set sel = f.GetSelectedValues&lt;/P&gt;&lt;P&gt; for i = 0 to sel.Count-1&lt;/P&gt;&lt;P&gt; f.Select sel.Item(i).text&lt;/P&gt;&lt;P&gt; ActiveDocument.GetApplication.WaitForIdle&lt;/P&gt;&lt;P&gt; ActiveDocument.PrintDocReport "RP01", "PDF-XChange 3.0"&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt; f.SelectValues sel 'restore selections&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;acredito que vai funcionar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Mar 2016 16:09:02 GMT</pubDate>
    <dc:creator />
    <dc:date>2016-03-03T16:09:02Z</dc:date>
    <item>
      <title>Export to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080778#M360146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guru's,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to export my qlikview reports into PDF Format , I have 4 sheets each sheet have different reports ,I wanted to export all reports at a time into PDF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help that would be much appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Sateesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 09:10:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080778#M360146</guid>
      <dc:creator>sat_tok52</dc:creator>
      <dc:date>2016-03-03T09:10:42Z</dc:date>
    </item>
    <item>
      <title>Re: Export to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080779#M360147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. Install a PDF printer like BullZip&lt;/P&gt;&lt;P&gt;2. Print your reports to that printer using macros&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 09:44:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080779#M360147</guid>
      <dc:creator>luciancotea</dc:creator>
      <dc:date>2016-03-03T09:44:00Z</dc:date>
    </item>
    <item>
      <title>Re: Export to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080780#M360148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;downlord the pdf software than export into the pdf&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 09:47:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080780#M360148</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-03-03T09:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: Export to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080781#M360149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using Nprinting Designer u can convert into pdf and send to right user and right format using N printing server..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 10:16:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080781#M360149</guid>
      <dc:creator />
      <dc:date>2016-03-03T10:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: Export to PDF</title>
      <link>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080782#M360150</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1º vá em relatórios e crie um &lt;/P&gt;&lt;P&gt;&lt;IMG alt="relatórios.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/116849_relatórios.png" style="height: 455px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;2º vá em editar módulo e cole o código abaixo:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Qlikviewgal wrote:1) Kindly suggest a way to point to the SERVER SIDE PDF PRINTER instead of the CLIENT SIDE PDF PRINTER. I want your advise regarding the correction of the below macro. It would be great if you could change it and forward it back to me as this is highly urgent and I am not an expert in macros. Would request you to kindly code the same and revert back to me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub PrintReportRP01&lt;/P&gt;&lt;P&gt;Set WSHShell = CreateObject("WScript.Shell")&lt;/P&gt;&lt;P&gt;fln = "\\SERVER\ServerSharedResource\Temp\myreport.pdf" '' The file must exist and the resource shared an reachable&lt;/P&gt;&lt;P&gt;RegKey = "HKEY_CURRENT_USER\Software\QlikViewPDF\" '' Local DAT registry file (client side)&lt;/P&gt;&lt;P&gt;'RegKey = "HKEY_CURRENT_USER\Software\PDFCreator\Program\" '' Local DAT registry file (client side)&lt;/P&gt;&lt;P&gt;WSHShell.RegWrite RegKey &amp;amp; "BypassSaveAs", 1&lt;/P&gt;&lt;P&gt;WSHShell.RegWrite RegKey &amp;amp; "OutputFile", fln&lt;/P&gt;&lt;P&gt;ActiveDocument.GetApplication.Sleep 2000&lt;/P&gt;&lt;P&gt;ActiveDocument.PrintDocReport "RP01", "PDFCreator"&lt;/P&gt;&lt;P&gt;ActiveDocument.GetApplication.Sleep 2000&lt;/P&gt;&lt;P&gt;WSHShell.RegWrite RegKey &amp;amp; "BypassSaveAs", 0&lt;/P&gt;&lt;P&gt;WSHShell.RegWrite RegKey &amp;amp; "OutputFile", ""&lt;/P&gt;&lt;P&gt;Set WSHShell = nothing&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'I copy your code to my macro , but i cannot understand how does it link with on top code.&lt;/P&gt;&lt;P&gt;Function printReportPDF(oReport, pdfOutputFile)&lt;/P&gt;&lt;P&gt;ActiveDocument.PrintReport oReport, "CutePDF Writer", false&lt;/P&gt;&lt;P&gt;Set objFSO = CreateObject("Scripting.FileSystemObject")&lt;/P&gt;&lt;P&gt;objFSO.MoveFile "\\SERVER\ServerSharedResource\QlikView Printing.pdf" , pdfOutputFile '' Shared Resource reachable from client&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sub ReportPrint&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set soc = ActiveDocument.Fields("RoomOwner")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Set soc = ActiveDocument.Fields("Conference Type")&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set socPossible = soc.GetPossibleValues&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = 0 to socPossible.Count-1&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; soc.Select socPossible.Item(i).Text&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.GetApplication.WaitForIdle&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ActiveDocument.PrintDocReport "RP01", "Printer Name Here"&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&amp;nbsp; &lt;/P&gt;&lt;P&gt;End Sub &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub Print&lt;/P&gt;&lt;P&gt; set f = ActiveDocument.Fields("Field")&lt;/P&gt;&lt;P&gt; set sel = f.GetSelectedValues&lt;/P&gt;&lt;P&gt; for i = 0 to sel.Count-1&lt;/P&gt;&lt;P&gt; f.Select sel.Item(i).text&lt;/P&gt;&lt;P&gt; ActiveDocument.GetApplication.WaitForIdle&lt;/P&gt;&lt;P&gt; ActiveDocument.PrintDocReport "RP01", "PDF-XChange 3.0"&lt;/P&gt;&lt;P&gt; next&lt;/P&gt;&lt;P&gt; f.SelectValues sel 'restore selections&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;acredito que vai funcionar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Mar 2016 16:09:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Export-to-PDF/m-p/1080782#M360150</guid>
      <dc:creator />
      <dc:date>2016-03-03T16:09:02Z</dc:date>
    </item>
  </channel>
</rss>

