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

标签 php pdf printing client-server shell-exec

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

我该怎么做。

在此先感谢您的帮助

最佳答案

您不能直接执行此操作,因为 php/apache 服务器与浏览器/客户端在完全不同的计算机(可能还有地理位置)上运行。

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

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

所有这些都只是丑陋的 hack,与该应用程序中设计糟糕的应用程序/工作流一起使用,所以如果你真的想要这个,请非常小心......

关于php - 如何使用php从服务器在客户端打印机上打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7242535/

相关文章:

php - 处理Heroku/ClearDB自增主键策略

php - 用于多用户体验的 Feed 聚合器数据库逻辑

php - Laravel:hasMany 关系为空/空

html - 如何使用 HTML5 和 CSS3 制作可打印的条形图?

php - mysql_fetch_assoc() 报错

java - 复杂 Web 应用程序上的 ConversionInputException

perl - 我可以使用希伯来文和英文文本在 Perl 中生成 PDF 文件吗?

java - Itext 7 PdfException - "com.itextpdf.kernel.PdfException: Pdf indirect object belongs to other PDF document. Copy object to current pdf document."

printing - 使用 Windows 图片和传真查看器 (shimgvw.dll) 从命令行打印 jpg 时,如何选择布局?

java - PDF PrinterJob 获取作业状态