itext.i を使用して Java で html を pdf ファイルに変換しようとしています。Eclipse エディターを使用しています。2 つの 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"));
この例外を解決するのを手伝ってください.....よろしくお願いします。