本文介绍了iText 7 HTML到PDF转换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用iText 7进行PDF生成。我需要附加包含HTML文档的Rich Text。在itext 5中,我使用Chunk类来提取数据。但是在itext 7中我没有看到任何API。

I am using iText 7 for PDF generation.I need to append Rich Text which having HTML document. In itext 5, i was using Chunk class for extracting data. But in itext 7 I don't see any API.

我尝试使用代码

HtmlConverter.convertToPdf(is, os, properties);

但是它给出了以下错误。

But it is giving below error.

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,问题已解决。

After updating versions to 7.0.3 and 1.0.0, issue is resolved.

这篇关于iText 7 HTML到PDF转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 10:55