【问题标题】:Write faster pdfs with tcpdf使用 tcpdf 编写更快的 pdf
【发布时间】:2012-10-13 02:54:35
【问题描述】:

我使用 writeHTML 使用 tcpdf 生成了 pdf。我所做的是,我完全编写 html 代码,然后用 writeHTML 生成 pdf。

我的问题是它很慢。生成 5 页数据表(每页 5 列 x 12 行)大约需要 10 秒。

我几乎遵循了这里的所有说明:http://www.tcpdf.org/performances.php。 我把

$pdf->setFontSubsetting(false) ;

您还有其他建议吗?如果我有问题地生成 pdf,它会更快吗?

【问题讨论】:

  • 我使用ln,cell,write 做了我的表,但我获得了 2 倍的性能,从 40 秒减少到 20 秒 20 页。我觉得太多了。
  • 如果使用cell,write,可以使用breaking table?

标签: php pdf-generation tcpdf


【解决方案1】:

生成 HTML,让 TCPDF 解析该 HTML 并将其重新调整为 Postscript 指令,然后编写此 Postscript 当然会比一开始直接编写 Postscript 慢得多。如果您想要获得最佳性能,请使用常规的LnCellWrite 等方法直接生成 PDF。是的,它比编写 HTML 稍微复杂一些,但那是因为它们是不同的东西。缓慢的部分是在这些不同的事物之间进行转换。

【讨论】:

  • 如果使用cell,write,可以使用breaking rows ?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-04
  • 2011-12-27
相关资源
最近更新 更多