TCPDF和PHP:将大量可打印的HTML项目转换为PDF

问题描述

我的PHP网络应用程序中有凭证,用户可以在浏览器中一张一张地打印这些凭证。 现在,我需要一个工具来将10,000张具有相同布局的凭证添加到PDF文件中(用于捆绑打印)。 我花了很多时间来制作凭证的可打印布局,并且我不想花时间将它们做成行,图形等不同元素的组合,以便单独添加到PDF文件中。

我想知道是否有使用TCPDF并将凭证添加到pdf文件的特定方法,并且它可以自动生成输出文件?请考虑使用凭证的数量太多,并且我不想将其显示在一个浏览器页面中,然后呈现它们以进行打印。

我看到了一个解决方案here,但是我面临的挑战之一是我不知道一页中可以容纳多少张凭单,我需要该库自动处理它。

如果您还有其他解决方案,那么我会很乐意听到的。

解决方法

在控制台中使用网络浏览器Chrom

用于CentOS安装

yum install chromium

使用

/usr/lib64/chromium-browser/chromium-browser --headless --print-to-pdf=./my.pdf https://google.com

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...