广告区

广告区


本站消息

站长简介/公众号


关注本站官方公众号:程序员总部,领取三大福利! 福利一:python和前端辅导 福利二:进程序员交流微信群,专属于程序员的圈子 福利三:领取全套零基础视频教程(python,java,前端,php)

 价值13000svip视频教程,前端大神匠心打造,零基础前端开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

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


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

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

发布于2022-06-22 21:50     阅读(1028)     评论(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);

关注本站官方公众号:程序员总部,领取三大福利! 福利一:python和前端辅导 福利二:进程序员交流微信群,专属于程序员的圈子 福利三:领取全套零基础视频教程(python,java,前端,php)
关注公众号:程序员总部,回复前端,免费领取 全套前端视频教程,关注公众号回复前端充值+你的账号,免费为您充值1000积分






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

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

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

来源:前端黑洞网

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

29 0
收藏该文
已收藏

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