我使用writeHTML生成了使用tcpdf的pdf。我所做的,我寫完整的html代碼,然後用writeHTML生成pdf。使用tcpdf寫出更快的pdfs
我的問題是它很慢。生成5頁數據表(每頁5列12行)大約需要10秒。
我遵循幾乎所有的指令:http://www.tcpdf.org/performances.php。 我把
$pdf->setFontSubsetting(false) ;
你有其他的建議?如果我生成PDF有問題會更快嗎?
我使用writeHTML生成了使用tcpdf的pdf。我所做的,我寫完整的html代碼,然後用writeHTML生成pdf。使用tcpdf寫出更快的pdfs
我的問題是它很慢。生成5頁數據表(每頁5列12行)大約需要10秒。
我遵循幾乎所有的指令:http://www.tcpdf.org/performances.php。 我把
$pdf->setFontSubsetting(false) ;
你有其他的建議?如果我生成PDF有問題會更快嗎?
生成HTML,讓TCPDF解析該HTML並將其轉換爲Postscript指令,然後編寫這個Postscript當然要比直接編寫Postscript要慢一些。如果需要最大性能,請使用常規的Ln
,Cell
,Write
等方法直接生成PDF。是的,這比編寫HTML稍微複雜一些,但那是因爲它們是不同的東西。而緩慢的部分是在這些不同的事情之間進行翻譯。
如果使用cell,write,可以使用'break rows'? – freestyle
我用'ln','cell','write'做了我的表格,但是我獲得了20頁的40秒到20秒的2x性能。我認爲這太多了。 – catalinux
如果使用cell,write,可以使用'break table'? – freestyle