如何使用PHP动态生成PDF?

时间:2009-12-30 19:33:46

标签: php

我使用html2ps PHP库动态生成PDF。我希望减少生成PDF的时间。我想减少PDF生成时间。有什么办法可以减少时间或优化它吗?

请帮帮我。

4 个答案:

答案 0 :(得分:1)

一种优化方法是尝试另一个库。当我需要将HTML转换为PDF时,我使用dompdf,我没有发现任何优化需求,它非常快,正确支持CSS并产生准确的结果。

答案 1 :(得分:1)

  1. 降低输出的复杂性。
  2. 减少输出量。
  3. 如果PDF生成正在影响其他操作,请将其委托给其他进程或服务器。

答案 2 :(得分:1)

我确信您可以通过跳过HTML / CSS步骤并直接转到PDF来避免大量处理。查看FPDFPDFLib

答案 3 :(得分:1)

您是否在最近的硬件上运行此代码?

虽然这可能听起来像是在避免解决方案,但在编码恐怖博客(恰好是制作这个网站的人)上,他们宣传如果硬件有限,你不应该花时间调整性能。

如果您在单核CPU(例如Pentium 4)上执行此操作,那么您就会浪费时间来担心要使用的库或要更改的代码。即使是速度最慢的Core 2 Duos和更新的AMD,也比最好的Pentium 4快2倍。

PS:我无法在他们的网站上找到要链接的文章。

PPS:大多数Pentium 4主板都支持65nm Core 2 Duos。