类或函数自动生成PDF和打印
Class or function to automatically generate PDF and Print
有人知道任何Javascript或PHP函数自动生成PDF和打印吗?
请原谅我的无知,我在谷歌上搜索了一下,找不到足够的文档。
谢谢大家
你用什么来生成PDF文件?我假定您想要做的是从例如表单提交生成PDF,然后在用户的计算机上打印它?
你不能从PHP中打印(有很多可怕的方法,但不要),但我怀疑它会帮助你,即使你可以——它会在服务器端打印,我想你会想要在客户端(即浏览器)计算机上打印。
你可以在PHP中生成PDF文件(看一下FPDF)并将它们发送到浏览器,你也可以在javascript中打印网页,但是如果可能的话,将两者结合起来会很棘手。如果不提示用户,你肯定做不到。
如果您要生成PDF,然后在iframe中打开它,您可以或者通过javascript调用一些东西来提示用户使用标准打印选项对话框,但这将是迄今为止。如果它能在任何地方工作,它也不会在任何地方工作,我有点怀疑。创建pdf,这里有很棒的fpdf库。
幸运的是,自动打印是不可能的——想象一下这将是可能的,每个*** *的网站都可以(除了烦人的弹出窗口和东西)在你的打印机上打印出一些东西(大多数时候是广告)。 编辑:
如果您可以控制客户端,您可以编写像(未测试)
AcroRd32.exe /t %1 printername
,然后将浏览器中的pdf文件设置为使用此"程序"自动打开,然后该"程序"应该打印文件而不需要打印对话框。
请注意,您需要访问客户端,而它没有经过测试。理论上这是有效的:我曾经做过一些非常类似的事情,直接从浏览器打印标签,但这是几年前使用的WinXP,不知道这是否仍然适用于Win7(或任何你正在使用的)。
相关文章:
- 使用 JavaScript 打印 PDF
- IE9 在 iframe 中打印 PDF 时出现“无效调用对象”
- 如何从 InAppBrowser (PhoneGap) 打印 PDF 数据
- 在不打开打印对话框的情况下打印 pdf 文档
- JS打印pdf文件
- 使用 javascript 在 IFrame 中打印 PDF 文件,仅获取一页
- 从 iframe 打印 pdf 文件
- 从 javascript 嵌入标记打印 Pdf
- 从 aspx 页面内部打印 PDF
- 在jsp中查看和打印pdf文件
- 使用嵌入式javascript自动打印pdf
- 直接从web在本地驱动器中打印pdf文件
- 在IFrame中打印PDF后自动关闭窗口
- 使用window.Print在IE中打印PDF
- 使用Jquery打印PDF而不是页面
- iPad:如何在javascript的iframe中打印pdf
- 在火狐中打印 PDF
- 可能的方式来加载和打印PDF按钮上点击使用javascript
- PHP打印PDF文件到指定的网络打印机而不打开对话框
- 如何在页面加载时打印pdf文件,使用javascript或jquery