【问题标题】:Directly printing PDF from PHP or JS从 PHP 或 JS 直接打印 PDF
【发布时间】:2021-04-20 13:16:19
【问题描述】:

所以,我在 Symfony 中有这个应用程序,我使用打印机打印一些贴纸,使用 JS window.print() 很好,但是现在,我需要打印 PDF,我不能要求用户做任何事情。

是否可以通过 PHP 或 JS 直接将 PDF 发送到打印机?

我可以设置一个本地服务器,它将与打印机连接在同一网络上。

除了一些 PHP 4.0.4 版本扩展外,我找不到任何关于直接打印的信息。

我将 Symfony 4 与 PHP 7.3 和 JS 一起用于前端。

能否请您告知是否有 PHP 库,或者我可以跳过 JS 中 window.print() 上的打印按钮。

提前致谢

【问题讨论】:

  • 如果您的意思是可以将 PDF 或其他任何内容直接发送到远程用户打印机,那么毫无疑问答案是否定的。它是我的打印机,如果你想使用它,你必须征得许可
  • 为什么不能像使用这些贴纸一样通过 Javascript 询问用户
  • 嗯,这是客户的一点需求,因为PDF的用户在他们的生活中没有使用过任何一种技术。我想我会在接下来的 30 分钟左右寻找打印机的解决方案,并让客户知道这是不可能的,他们将不得不进行交互。 :)
  • 它基本上是一个安全的东西。如果您出于正当理由可以这样做。我可以出于不好的原因这样做
  • 非常感谢您确认我所希望的,减少我的工作

标签: javascript php printing


【解决方案1】:

直接这应该是不可能的,但是如果您的打印机具有 smb-hotfolder 功能怎么办?然后您可以将文件写入此热文件夹。问候

【讨论】:

  • 会检查
猜你喜欢
  • 1970-01-01
  • 2013-04-20
  • 2019-01-03
  • 1970-01-01
  • 2014-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多