正在寻找一个快速的库来呈现PDF';使用PHP创建文件
有人知道用PHP呈现PDF文件的快速库吗 我正在尝试使用dompdf,但速度非常慢,渲染一个包含23张图纸的PDF大约需要5分钟 Dompdf是惊人的,非常有用,但当你必须渲染大型pdf文件时,它是毫无价值的 我正在使用dompdf0.6.0beta3 有没有人尝试过使用其他库在php中使用大型PDF 我可以用dompdf改进这个吗?以下是dompdf呈现的html文件: 我正在考虑使用openoffice库编写一个服务,但我不想仅为此使用其他技术。您尝试过FPDF吗 FPDF是一个PHP类,它允许使用纯PHP生成PDF文件,也就是说不使用PDFlib库。F from FPDF代表免费:您可以将其用于任何用途,并根据您的需要进行修改 也可以与FPDF一起使用。使用FPDI,您将能够将现有PDF文档的单个页面导入模板 试试看正在寻找一个快速的库来呈现PDF';使用PHP创建文件,php,pdf,dompdf,Php,Pdf,Dompdf,有人知道用PHP呈现PDF文件的快速库吗 我正在尝试使用dompdf,但速度非常慢,渲染一个包含23张图纸的PDF大约需要5分钟 Dompdf是惊人的,非常有用,但当你必须渲染大型pdf文件时,它是毫无价值的 我正在使用dompdf0.6.0beta3 有没有人尝试过使用其他库在php中使用大型PDF 我可以用dompdf改进这个吗?以下是dompdf呈现的html文件: 我正在考虑使用openoffice库编写一个服务,但我不想仅为此使用其他技术。您尝试过FPDF吗 FPDF是一个PHP类,
我使用它,它非常好,灵活,可以设置一个页面的大小,也可以使用模板(-workswithfpdf)。您可以放置图像、文本、设置每个元素的位置。一些基准测试结果: 要在Intel(R)Core(TM)i7-2600K CPU@3.40GHz,8 GB RAM内存(Ubuntu 12.04)上呈现此文件(仅带普通div): DOMPF:35秒,CPU率为100% 谷歌Chrome PDF打印机:1秒 因此,我认为DOMPF是一个了不起的库,但对于需要高性能的服务,我需要另一个库(我将尝试FPDF)。在性能方面似乎做得很好 它不依赖PHP来完成繁重的工作,而是使用webkit引擎来呈现页面
缺点是它已经有一段时间没有更新了。就我个人而言,我只需要开始下载常规的旧可执行软件来创建PDF,然后让php通过exec()将args/数据传递给它。dompf在呈现表时确实存在一些性能问题。您当前使用的是嵌套表,这将影响性能。不过,我看不出有任何理由需要在示例中使用嵌套表,因此可以通过简化表结构来加快速度。您也可以尝试使用PDFLib作为后端。它确实有助于提高性能。尽管许可成本可能会很高,但这取决于您的project.FYI,您可以在这里看到一个简化的结构示例:(尽管在我自己的服务器上渲染速度仍然很慢)。“渲染一个包含23页的PDF大约需要5分钟”。您是否在普通工作站(非浏览器/远程工作站)上使用几个不同的PDF阅读器测试了相同的PDF?有时甚至AcrobatReader也需要很长的时间来呈现复杂的PDF。然后,您可以看到有问题的页面在屏幕上构建得非常慢。所以,无论您测试什么库,请确保您使用“正常”运行的PDF进行测试……谢谢,我将对其进行测试,并发布我的resultsI html表,其中包含最少的内容,200行乘以5列,加载几乎需要20秒。我意识到这是一个老生常谈的答案,但你对FPDF有什么运气吗?是的,你只是忘了提到它需要运行X服务器来运行服务器端,而且性能很差。性能很差?一点也不确定!最佳pdf转换库之一