使用PHP打印PDF文件

时间:2013-04-10 00:52:18

标签: php

是否可以使用PHP打印PDF文件?怎么样?

我不想显示任何对话框或任何内容,我只是想执行PHP文件并让它为我打印PDF文件。

PHP文件将在服务器端执行。

2 个答案:

答案 0 :(得分:3)

这是可能的,我这样做是内部系统的补充。

我所做的方法是使用兄弟打印机驱动程序完成的(因为内部打印机是兄弟制造商)。

开发的操作系统是Linux Redhat服务器。因此,我会查看打印机制造商网站,了解Windows或Linux解决方案上是否有可用的驱动程序,阅读文档并使用正确的参数执行exec();调用。

答案 1 :(得分:0)

不,你不能(在浏览器中)。

在这种情况下,你可以:

  • 在功能强大的浏览器中在线显示PDF(用户必须选择打印 - 或 - 确认打印请求/对话框)
  • 提供下载文件(用户必须使用合适的查看器打开PDF并选择打印)

您可以在服务器上使用shell_exec() / exec(),正如另一个答案所指出的那样,但这样做并不容易,因为服务器不一定具有所需的驱动程序(或网络)能力)这样做。