程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

如何在 PHP 的帮助下打印出文件

发布于2022-06-22 21:50     阅读(1387)     评论(0)     点赞(29)     收藏(0)


有没有办法在 PHP 的帮助下打印出(例如杯子)html 文件(没有 X 的 linux 服务器)?

除了 shell_exec()、system() 等...

当我的意思是打印 html 文件意味着打印不是源代码时,意味着打印渲染结果。有帮助 PHP 有可能吗?

我知道有一些可能性,例如 - 运行 X 服务器, - 运行浏览器, - 执行终端命令,这将要求浏览器打开并打印出 html 文件

但没有 shell_exec 有可能吗?


解决方案


您需要自己将文件呈现为某种可打印格式,例如后记或 PDF 文件。有一个很好的 PHP5 库可以从名为dompdf的 HTML 创建 PDF 。

因此生成 HTML 输出并将其存储到字符串中,您可能希望使用输出缓冲来执行此操作。请参阅PHP 手册

然后您可以使用 dompdf 将 HTML 内容呈现为 PDF 文件。如果您不需要保留文件,将其存储到临时目录中可能是有意义的。

然后,您可以使用 cups cli 打印文件,请参阅cups 文档例如

shell_exec('lp '.$filename);



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.qianduanheidong.com/blog/article/371126/811f4f17c3d809c0297a/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

29 0
收藏该文
已收藏

评论内容:(最多支持255个字符)