以前,開發人員在使用 HTMLWorker 將 HTML 轉換為 PDF 時遇到困難由於方法已棄用且缺乏 CSS 支援。 XMLWorker 也有局限性,特別是在影像定位方面。為了解決這些問題,開發了 iText 7 和 pdfHTML 外掛程式。
使用iText 7.1.0 pdfHTML 2.0.0 將提供的HTML 轉換成PDF 的簡化方法是:
public static final String SRC = "src/main/resources/html/sample.html"; public static final String DEST = "target/results/sample.pdf"; public void createPdf(String src, String dest) throws IOException { HtmlConverter.convertToPdf(new File(src), new File(dest)); }
這會產生一個尊重CSS定位的PDF,包括正確。
以上是如何使用 iText7 將 HTML 轉換為 PDF,同時遵守 CSS 定位規則?的詳細內容。更多資訊請關注PHP中文網其他相關文章!