我有一个PHP程序,可以从数据库中读取并生成格式化的表格。该表是数据库中每个人的表。因此,我认为最好的方法是将每个转换为PDF,因为这样我不必担心打印机自动添加的页眉,页脚和边距。
我已经使用DOMPDF执行此任务,但发现我需要为每个人生成一个PDF,因为它经常崩溃抱怨没有足够的内存。这很好,除了现在必须逐个点击链接以检索所有PDF。
有没有更好的方法来完成这项任务?是否有更好的HTML到PDF库?如果没有,也许有办法将所有单独的PDF合并为一个?
如果我不得不忘记HTML到PDF转换器,那意味着我将直接编写PDF。 PHP中的大多数PDF库似乎都要求您完全忘记文档结构,并将所有内容都写为文本。不确定这是不是一件好事。
非常感谢, YJ
答案 0 :(得分:0)
我建议使用TCPDF或html2pdf。如果要将pdf合并为一个,请使用pdftk。
使用pdftk将pdf合并为一个pdf:
passthru("pdftk 1.pdf 2.pdf etc.pdf output merge.pdf");
答案 1 :(得分:0)
是否有更好的HTML到PDF库?
很多。 Check out this list of HTML-to-PDF converters。值得注意的是,最好的不是本机PHP。