简体   繁体   English

使用itext将html转换为pdf期间发生异常

[英]exception during convert html to pdf using itext

i am trying to convert my html to pdf file in java using itext.i am using eclipse editor,i have add two jar file 我正在尝试使用itext将java中的html转换为pdf文件。我正在使用eclipse编辑器,我添加了两个jar文件

     xmlworker-5.4.3.jar, 
     itextpdf-5.1.0.jar

in classpath.my code is given beloow 在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!" );

when i run above code it gives me exception. 当我运行以上代码时,它给了我例外。 i don't know how to solve it. 我不知道如何解决。 my exception is given below 我的例外情况如下

        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)

i think my error will at this place 我认为我的错误会在这个地方

   XMLWorkerHelper.getInstance().parseXHtml(writer, document,new  
        FileInputStream("index.html"));

Help me hove to solve this exception..... Thanks in advance. 帮我解决这个异常.....在此先感谢。

It seems versions of these jars are not compatible with each other. 这些罐子的版本似乎彼此不兼容。 Try below versions and let us know xmlworker-5.4.5.jar, itextpdf-5.4.5.jar 尝试以下版本,让我们知道xmlworker-5.4.5.jar,itextpdf-5.4.5.jar

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM