在 php 或 javascript 上自动打印 PDF 脚本
Posted
技术标签:
【中文标题】在 php 或 javascript 上自动打印 PDF 脚本【英文标题】:Autoprint PDF script on php or javascript 【发布时间】:2011-04-03 15:16:42 【问题描述】:我想建立一个自动打印 pdf 文档的页面。例如,我可以调用 mypage.html?doc=my.pdf,它会打印 my.pdf 文件。
我如何使用 javascript 或 php 来做到这一点?
弗拉基米尔
【问题讨论】:
Converting HTML to PDF using PHP? 的可能重复项 你的意思是,在纸上物理打印?呃! 这不完全一样,但它可能会有所帮助:***.com/questions/6167995/… 您无法让浏览器立即为用户提供打印 PDF 文件的选项,但您可以使用上述用户之一提供的方法输出 PDF。从那里,用户可以选择自己单击打印按钮(或根据您使用的标题选择打开/保存 PDF)。但是要直接回答你的问题,没有办法做你想做的。 【参考方案1】:最接近您想要的方法是在 HTML 页面中嵌入包含 PDF 的 iframe,然后在 iframe 加载后调用 window.print
。
...
<iframe src="path/to/file.pdf" onload="window.print()"></iframe>
...
这将在大多数浏览器上打开标准打印对话框。
【讨论】:
以上是关于在 php 或 javascript 上自动打印 PDF 脚本的主要内容,如果未能解决你的问题,请参考以下文章
php 在浏览器控制台或Javascript中打印或显示PHP数组
无法使用 php、javascript 在 IE 上打印 iframe,而是打印当前页面,而不是其中有打印按钮