我想知道關于如何使用 Java 將 HTML 和 XHTML 網頁轉換為 PDF 的一些好的教程或邏輯是什么?
并且還建議我如何使用 Java 將 html、bootstrap css 轉換為 pdf?
uj5u.com熱心網友回復:
有一個名為wkhtmltopdf( https://wkhtmltopdf.org ) 的庫。我們在專案中使用了它。
wkhtmltopdf命令列實用程式必須安裝在機器上。下載頁面:https ://wkhtmltopdf.org/downloads.html
請注意,它還必須安裝在您的應用程式將執行的服務器上。
您的代碼應該獲取 html 和 css。CSS 應該添加到樣式標簽中的 html 標題中。我不知道將其作為單獨的檔案獲取到 html 的可能性。
下一步是將您的 html 轉換為 PDF。此代碼將生成包含您的 PDF 的 byte[]。
String html = "<...> your html";
Pdf pdf = new Pdf();
pdf.addPageFromString(html);
pdf.addParam(new Param("--disable-smart-shrinking"));
pdf.addParam(new Param("--header-html", headerPath));
pdf.addParam(new Param("--footer-html", footer.toAbsolutePath().toString()));
return pdf.getPDF();
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/429872.html
