有没有人知道用PHP渲染PDF文件的快速库?
我正在尝试使用dompdf,但它确实很慢,渲染23页的PDF需要大约5分钟。
Dompdf非常棒且非常实用,但是当你要渲染大型pdf时,文件毫无价值。
我正在使用dompdf 0.6.0 beta 3。
有没有人使用其他库在php中尝试使用大型pdf?
我能用dompdf改进吗?这是dompdf呈现的html文件:
http://dl.dropbox.com/u/15451865/pdf.html
我正在考虑使用openoffice库编写服务,但我不想仅为此使用其他技术。
答案 0 :(得分:2)
答案 1 :(得分:1)
你试过FPDF吗?
FPDF是一个PHP类,它允许使用纯PHP生成PDF文件,也就是说不使用PDFlib库。 FPDF中的F代表Free:您可以将它用于任何用途并根据您的需要进行修改。
FPDF : class which allows to generate PDF files
您还可以将FPDI与FPDF一起使用。使用FPDI,您将能够将现有PDF文档的单页导入模板。
答案 2 :(得分:1)
我使用它并且非常好,灵活,你可以设置页面的大小,你也可以使用模板(fpdi - 与fpdf一起工作)。您可以放置图像,文本,设置每个元素的位置。
答案 3 :(得分:1)
一些基准测试结果:
在Intel(R)Core(TM)i7-2600K CPU @ 3.40GHz,8 GB RAM内存(Ubuntu 12.04)上渲染此文件(仅使用普通div)http://dl.dropbox.com/u/15451865/notables_dompdf.html:
Dompdf:CPU率为100%时为35秒
Google Chrome PDF打印机:1秒
所以我认为DOMPDF是一个了不起的库,但对于需要高性能的服务,我需要另一个库(我会尝试FPDF)。