iText 7 HTML to PDF转换
我正在使用iText 7进行PDF生成。我需要附加带有HTML文档的Rich Text。在itext 5中,我使用Chunk类来提取数据。但在itext 7中,我没有看到任何API。iText 7 HTML to PDF转换
我试图与代码
HtmlConverter.convertToPdf(is, os, properties);
但它给下面的错误。
Exception in thread "main" java.lang.NoSuchMethodError: com.itextpdf.layout.font.FontSet.getFonts()Ljava/util/Set;
at com.itextpdf.html2pdf.attach.impl.DefaultHtmlProcessor.processDocument(DefaultHtmlProcessor.java:107)
at com.itextpdf.html2pdf.attach.Attacher.attach(Attacher.java:18)
at com.itextpdf.html2pdf.HtmlConverter.convertToDocument(HtmlConverter.java:108)
at com.itextpdf.html2pdf.HtmlConverter.convertToPdf(HtmlConverter.java:85)
at com.itextpdf.html2pdf.HtmlConverter.convertToPdf(HtmlConverter.java:81)
at com.itextpdf.html2pdf.HtmlConverter.convertToPdf(HtmlConverter.java:69)
at com.itextpdf.html2pdf.HtmlConverter.convertToPdf(HtmlConverter.java:65)
将版本更新到7.0.3和1.0.0后,解决问题。
这怎么可能? pdfHTML 1.0.1尚未发布,我是iText Software的发布工程师,所以我应该知道。 –
嗨Amedee。我的错。只有iText版本我已经更新到7.0.3 pdfHtml保持相同屁股1.0.0 –
iText核心'7.0.3'和pdfHTML'1.0.0'不兼容。看到这个答案: –
这种错误是典型的依赖关系中的一些不匹配版本 – 2017-06-19 11:05:51
您正在使用的iText 7和pdfHtml的确切版本是什么? –
itext 7我使用的是7.0.2和pdfHtml是1.0.0 –