【问题标题】:exception during convert html to pdf using itext使用 itext 将 html 转换为 pdf 期间出现异常
【发布时间】:2014-06-09 05:23:53
【问题描述】:

我正在尝试使用 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"));

帮我解决这个异常..... 提前致谢。

【问题讨论】:

  • 我解决了问题,这就是我要关闭的原因。

标签: java pdf itext xmlworker


【解决方案1】:

这些 jar 的版本似乎彼此不兼容。 试试下面的版本,让我们知道 xmlworker-5.4.5.jar, itextpdf-5.4.5.jar

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-29
    • 2020-09-04
    相关资源
    最近更新 更多