首頁 > Java > java教程 > 如何使用 iText7 將 HTML 轉換為 PDF,同時遵守 CSS 定位規則?

如何使用 iText7 將 HTML 轉換為 PDF,同時遵守 CSS 定位規則?

DDD
發布: 2024-12-17 10:55:25
原創
116 人瀏覽過

How to Convert HTML to PDF While Respecting CSS Positioning Rules Using iText7?

使用 iText7 將 HTML 轉換為 PDF

問題:如何尊重 CSS 定位規則?

以前,開發人員在使用 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,包括正確。

其他想法:

  • 升級到 iText 7 和 pdfHTML 2 以獲得增強的功能和支援。
  • 如果在開放環境中免費使用 iText,請尊重 AGPL 許可來源專案。
  • 閉源/專有產品需要商業授權使用。

以上是如何使用 iText7 將 HTML 轉換為 PDF,同時遵守 CSS 定位規則?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板