我有一个angular 6应用程序,在这里我使用PDFObject(pdfobject.com)查看和打印pdf文件。在支持嵌入的浏览器上,一切都很好。对于不使用pdfjs查看器的用户,PDFObject具有后备功能。
这是该网站的示例 https://pdfobject.com/examples/pdfjs-forced.html 该代码将退回到pdfjs查看器。
var options = {
pdfOpenParams: {
navpanes: 0,
toolbar: 0,
statusbar: 0,
view: "FitV",
pagemode: "thumbs",
page: 2
},
forcePDFJS: true,
PDFJS_URL: "../pdfjs/web/viewer.html"
};
var myPDF = PDFObject.embed("https://pdfobject.com/pdf/sample-3pp.pdf", "#pdf", options);
pdf显示正常,但尝试打印时通过打印当前的html页面而不是pdf文档本身来完成。如果我手动单击“下载”菜单项,则pdf将显示整页,然后我可以在预览器中看到并打印实际文档。
我有3个问题:
如何模拟“打印”点击,以便立即生成pdf文件 显示的方式可以打印出来。
这是从IOS打印pdf的正确方法吗?我还有什么可以使用的(如果pdfjs)不是适合工作的工具?
您可以看到示例链接所描述的行为(上面)
任何建议将不胜感激
谢谢 标记