TCPDF 生成的 PDF 可在 Acrobat 中自动显示 Reader
TCPDF generated PDF to automatically display in Acrobat Reader
我可以使用 TCPDF 并使用 JQuery/JavaScript 在浏览器中生成 PDF:
window.open("", "pdfWindow",scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
$("#" + formID).attr('action','tcpdf/example/genReport.pdf').attr('target','pdfWindow');
在genReport.pdf中,我正在使用$pdf->Output('genReport.pdf', 'I');
生成 genReport.pdf 时,它会出现在具有标准浏览器设置的新选项卡中。我想知道是否有办法让生成的 PDF 自动显示在 Acrobat Reader 中?
任何帮助将不胜感激。
根据 output() 函数的文档,第二个参数可以是其中之一:
- I: send the file inline to the browser (default). The plug-in is used if available. The name given by name is used when one selects
the "Save as" option on the link generating the PDF.
- D: send to the browser and force a file download with the name given by name.
- F: save to a local server file with the name given by name.
- S: return the document as a string (name is ignored).
- FI: equivalent to F + I option
- FD: equivalent to F + D option
- E: return the document as base64 mime multi-part email attachment (RFC 2045)
所以我建议使用 $pdf->Output('genReport.pdf', 'D');
这将打开下载对话框,用户可以选择打开或下载文件。
我可以使用 TCPDF 并使用 JQuery/JavaScript 在浏览器中生成 PDF:
window.open("", "pdfWindow",scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
$("#" + formID).attr('action','tcpdf/example/genReport.pdf').attr('target','pdfWindow');
在genReport.pdf中,我正在使用$pdf->Output('genReport.pdf', 'I');
生成 genReport.pdf 时,它会出现在具有标准浏览器设置的新选项卡中。我想知道是否有办法让生成的 PDF 自动显示在 Acrobat Reader 中?
任何帮助将不胜感激。
根据 output() 函数的文档,第二个参数可以是其中之一:
- I: send the file inline to the browser (default). The plug-in is used if available. The name given by name is used when one selects the "Save as" option on the link generating the PDF.
- D: send to the browser and force a file download with the name given by name.
- F: save to a local server file with the name given by name.
- S: return the document as a string (name is ignored).
- FI: equivalent to F + I option
- FD: equivalent to F + D option
- E: return the document as base64 mime multi-part email attachment (RFC 2045)
所以我建议使用 $pdf->Output('genReport.pdf', 'D');
这将打开下载对话框,用户可以选择打开或下载文件。