gpt4 book ai didi

java - 使用 itext 2.1.7 将 HTML(带内联 css)转换为 PDF

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:39 25 4
gpt4 key购买 nike

我想使用 itext 2.1.7 将一个 html 页面转换为 pdf。我已经使用 HTMLWorker 来转换 html 文件,但它没有采用我在 html 中使用的内联 css。下面是我的代码片段。任何人都可以帮助解决这个问题..

PdfWriter pdfWriter = PdfWriter.getInstance(document, new 
FileOutputStream("D:/testpdf.pdf"));
document.open();
HTMLWorker htmlWorker = new HTMLWorker(document);
htmlWorker.parse(new StringReader(htmlContent));
document.close();

提前致谢!

最佳答案

使用 itext7-7.0.2,因为 iText 2.1.7 不支持内联 CSS。

String htmlContent = "<html><body style='color:red'> PDF project </body></html>";

Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(new File("C:\\testpdf.pdf")));
document.open();
HTMLWorker htmlWorker = new HTMLWorker(document);
htmlWorker.parse(new StringReader(htmlContent));
document.close();

关于java - 使用 itext 2.1.7 将 HTML(带内联 css)转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49624397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com