使用iText 將HTML 轉換為PDF
棄用HTMLWorker
棄用HTMLWorker
已被棄用,並且不再適用不再建議將HTML 轉換為PDF。它的後繼者 XML Worker 提供了更強大、更全面的功能。 XML Worker 的樣式問題
XML Worker 支援 CSS,但並非所有樣式都受到尊重。特別是,未實現浮動定位。 將HTML 無縫轉換為PDF 的步驟
-
升級到iText 7 和pdfHTML 2
:這為HTML 到PDF了簡化且功能豐富的解決方案轉換。 -
使用 HtmlConverter
:HtmlConverter.convertToPdf() 無縫且準確地執行轉換,尊重 CSS。
其他注意
-
許可證注意事項
:iText 7 在AGPL 許可證下發布,允許在開源專案中免費使用,但對於閉源應用程式需要商業許可證。 PdfHTML 現已開源,並在 GPLv2 授權下發布。 -
舊系統維護
:遷移到 iText 7 可以簡化程式碼並增強錯誤處理能力。 -
早期採用
:最近開始使用 iText 的開發人員應該考慮重新開始使用 iText 7,以利用其優勢改進的功能。
以上是如何使用 iText 7 將 HTML 無縫轉換為 PDF 並避免 HTMLWorker 棄用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!