使用iText 7 將HTML 轉換為PDF
儘管HTMLWorker 已被棄用,但它最初還是用於將HTML 解析為PDF 。但是,它不支援 CSS,並且由於許多已棄用的方法而導致程式碼過時。因此,XML Worker 被引入。
XML Worker 及其限制
XML Worker 提供了更多功能,但在將 HTML 轉換為 PDF 時也遇到了問題。最初影像遺失,但 ImageProvider 解決了這個問題。此外,並非所有 CSS 樣式都得到完全支援。
剩餘問題:浮動定位
剩下的一個重要問題是無法處理諸如「float」之類的 CSS定位屬性」。這使得特定位置的元素渲染不準確。
其他觀察
使用iText 7 的解決方案
隨著iText 7 和pdfHTML 插件的發布,將HTML 轉換為PDF 的過程已經大大簡化簡化。 HTML 版面。 🎜>開源AGPL許可證可在開源專案中免費使用
可用於專有軟體的商業許可證以上是iText 7 和 pdfHTML 如何解決 HTML 到 PDF 轉換挑戰?的詳細內容。更多資訊請關注PHP中文網其他相關文章!