4

writeHTMLを使用してtcpdfでpdfを生成しました。私がしていることは、完全にhtmlコードを書き、その後、writeHTMLでpdfを生成します。

私の問題は、それが非常に遅いことです。5 ページのデータ テーブル (1 ページあたり 5 列 x 12 行) を生成するには、約 10 秒かかります。

ここからのほとんどすべての指示に従いました: http://www.tcpdf.org/performances.php。置いた

$pdf->setFontSubsetting(false) ;

他にコツはありますか?問題のあるPDFを生成すると、より高速になりますか?

4

1 に答える 1

4

HTML を生成し、TCPDF にその HTML を解析させて Postscript 命令に再調整させてから、この Postscript を作成するのは、もちろん、最初から Postscript を直接作成するよりもはるかに遅くなります。最大のパフォーマンスが必要な場合は、通常LnCellWriteなどのメソッドを使用して PDF を直接生成します。はい、HTML を記述するよりもやや複雑ですが、それはそれらが異なるためです。そして、遅い部分は、これらの異なるものの間で変換されています。

于 2012-10-23T08:55:28.000 に答える