如何使用php从服务器在客户端打印机上打印

如何使用php从服务器在客户端打印机上打印,php,pdf,printing,client-server,shell-exec,Php,Pdf,Printing,Client Server,Shell Exec,我想在客户端计算机上使用php(php也在服务器上运行)打印一个pdf文件(pdf文件在服务器上) 我怎样才能做到这一点 提前感谢您的帮助作为,您应该使用(例如一些Liunx发行版)和。您不能直接这样做,因为php/apache服务器运行在与浏览器/客户端完全不同的计算机上(可能是地理位置) 但是,您可以使用中间解决方案,如 安装在客户端计算机上的专有自定义应用程序,可与服务器“对话”并请求打印文件。这些应该以某种方式跨平台 浏览器插件,每个可能的浏览器都有单独的插件,如果它可以支持插件:)

我想在客户端计算机上使用php(php也在服务器上运行)打印一个pdf文件(pdf文件在服务器上)

我怎样才能做到这一点


提前感谢您的帮助

作为,您应该使用(例如一些Liunx发行版)和。

您不能直接这样做,因为php/apache服务器运行在与浏览器/客户端完全不同的计算机上(可能是地理位置)

但是,您可以使用中间解决方案,如

  • 安装在客户端计算机上的专有自定义应用程序,可与服务器“对话”并请求打印文件。这些应该以某种方式跨平台
  • 浏览器插件,每个可能的浏览器都有单独的插件,如果它可以支持插件:)
  • 特殊的“pdf”查看器,无法实际查看,但只能打印安装在客户端计算机上的pdf
  • 服务器连接到客户端计算机打印机(客户端必须首先共享打印机),并尝试通过打印机进行打印

所有这些都是丑陋的黑客行为,与该应用程序中设计糟糕的应用程序/工作流一起使用,所以如果你真的想这样做,请非常小心…

但当然你可以

我要做的是在客户端浏览器中打开页面,并显示javascript提示符 要打印文档的用户。
希望这有帮助

我会冒着风险说“你不能”-但我不会把它作为一个答案,以防其他人有一个非常聪明的把戏在他们的袖子里。。。