![](/img/trans.png)
[英]iText 7 exception during convert html to pdf using itext : UnitValue cannot be cast to BorderRadius
[英]exception during convert html to pdf using itext
我正在尝试使用itext将java中的html转换为pdf文件。我正在使用eclipse编辑器,我添加了两个jar文件
xmlworker-5.4.3.jar,
itextpdf-5.1.0.jar
在classpath.my代码中给出
Document document = new Document();
PdfWriter writer = PdfWriter.getInstance(document, new
FileOutputStream("pdf.pdf"));
document.open();
XMLWorkerHelper.getInstance().parseXHtml(writer, document,new
FileInputStream("index.html"));
System.out.println( "PDF Created!" );
当我运行以上代码时,它给了我例外。 我不知道如何解决。 我的例外情况如下
Exception in thread "main" java.lang.NoSuchMethodError:
com.itextpdf.text.log.LoggerFactory.getLogger(Ljava/lang/Class;)Lcom/itextpdf
/text/log/Loger;
at com.itextpdf.tool.xml.net.FileRetrieveImpl.<clinit>
(FileRetrieveImpl.java:67)at com.itextpdf.tool.xml.css.StyleAttrCSSResolver.
<init>
(StyleAttrCSSResolver.java:113)
at com.itextpdf.tool.xml.css.StyleAttrCSSResolver.<init>
(StyleAttrCSSResolver.java:102)
at com.itextpdf.tool.xml.css.StyleAttrCSSResolver.<init>
(StyleAttrCSSResolver.java:90)
at om.itextpdf.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:213)
at df.tool.xml.XMLWorkerHelper.parseXHtml(XMLWorkerHelper.java:185)
at com.ps.App.main(App.java:47)
我认为我的错误会在这个地方
XMLWorkerHelper.getInstance().parseXHtml(writer, document,new
FileInputStream("index.html"));
帮我解决这个异常.....在此先感谢。
这些罐子的版本似乎彼此不兼容。 尝试以下版本,让我们知道xmlworker-5.4.5.jar,itextpdf-5.4.5.jar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.