我有一個網頁,我想將其轉換爲PDF格式。這個頁面是PHP,所以它的輸出是動態的。我使用tcpdf,但它會引發錯誤。它包含大量的數據。將HTML轉換爲PDF:tcpdf在大數據上拋出錯誤
回答
我推薦使用wkhtmlpdf
,它使用WebKit來呈現PDF。這是一個PHP包裝器(不能擔保這個具體):http://mikehaertl.github.com/phpwkhtmltopdf/。我用過exec
來生成它們。
我得到錯誤proc_open()[function.proc-open]:CreateProcess失敗,錯誤代碼-2在C:\ wamp \ www \ Temple Connection \ htmlpdf \ WkHtmlToPdf.php在300行。請幫助 –
您好N Rohler請幫助我,當我使用wkhtmlpdf我得到錯誤進程不啓動。我使用了擴展名爲.php的頁面,它會處理一個錯誤? –
如果您在具有大量數據的html中使用固定寬度,那麼它將不會生成pdf。我建議你嘗試幾件事情。這不是一個永久的解決方案,但希望它適合你。
1) Use LANDSCAPE orientation if large amount of data in your page .
2) Change default page format A4 to A3
您可以使用下面的行更改這兩種排列方式。
$pdf->AddPage('L', 'A3');
而不是$ pdf-> AddPage();
和
3) increase set_time_limit value, default it is 30.
for e.g set_time_limit(60);
Prince HTML轉換爲PDF格式,也有一個PHP wrapper。
- 1. 將MS SQL函數轉換爲Oracle函數拋出錯誤
- 2. XSLT轉換拋出錯誤
- 3. CONVERT拋出錯誤轉換數據類型日期爲varchar
- 4. SSIS數據轉換爲NULL而不是拋出錯誤
- 5. avconv在將mov轉換爲ogg時拋出錯誤
- 6. 將ArrayList轉換爲數組拋出java.lang.ArrayStoreException
- 7. 將數據轉換爲geojson錯誤
- 8. 將數據類型varchar轉換爲int錯誤時出錯?
- 9. 轉換的char *爲小寫拋出段錯誤錯誤
- 10. 將.doc轉換爲HTML錯誤
- 11. 爲什麼SQL Server拋出將int轉換爲數據類型數值的算術溢出錯誤?
- 12. 將html錶轉換爲excel在windows上顯示錯誤
- 13. 日期轉換拋出錯誤
- 14. Ctype轉換拋出一個錯誤vb.net
- 15. 轉換原始HTML時剃刀視圖拋出錯誤
- 16. 將varchar轉換爲數據類型的算術溢出錯誤
- 17. 當我嘗試將字符串轉換爲整數時拋出一個錯誤
- 18. 從JSON結果數據轉換爲NSDictionary []拋出EXC_BAD_INSTRUCTION運行時錯誤
- 19. Request.BinaryRead(Request.TotalBytes)爲大文件拋出錯誤
- 20. 算術溢出錯誤將數字轉換爲數據類型數字在sql
- 21. GameMaker將遊戲轉換爲HTML5,顯示出巨大的錯誤
- 22. Knockout.js - 上轉換JSON數據爲HTML
- 23. 將HTML轉換爲數據框
- 24. 將HTML表單數據轉換爲python
- 25. Django在嘗試將.gif文件轉換爲.jpeg時拋出IO錯誤
- 26. 當在目標c中將字符轉換爲ascii值時拋出錯誤
- 27. 將varchar值轉換爲int,而不會在輸入錯誤時拋出異常
- 28. JSONStore push()給出「數據轉換錯誤」
- 29. 將大數據轉換爲NSData
- 30. 錯誤'將數據類型varchar轉換爲數字時出錯' - 創建新表
你是如何嘗試使用「tcpdf」的,以及它具體拋出了哪些錯誤? – 2013-01-21 03:43:55
嗨,我使用tcpdf它適用於少量的數據(例如:10個或更多段的一個div),但它不適用於大量的數據我的頁面包含的數據是php執行的結果,它包含表格div和高圖表,它會拋出錯誤大量的數據,第一個參數是數組等。 –
您的評論沒有回答所提問題。 – 2013-01-21 03:46:53