VerifyError при преобразовании.odt в.pdf с использованием xdocReport
Я должен конвертировать ODT-файл в PDF-файл. для этого я использую XdocReport.
Мой код такой:
public static void convertOdtToPdf(String inputFilename , String outputFilename) throws Exception{
InputStream in= new FileInputStream(new File(inputFilename));
OdfTextDocument document = OdfTextDocument.loadDocument(in);
PdfOptions options = PdfOptions.create();
OutputStream out = new FileOutputStream(new File(outputFilename));
PdfConverter.getInstance().convert(document, out, options);
}
но после запуска, я получаю сообщение об ошибке, как
java.lang.VerifyError: (class: org/odftoolkit/odfdom/pkg/OdfPackage, method: getDom signature: (Ljava/lang/String;)Lorg/w3c/dom/Document;) Incompatible object argument for function call
2013-09-12 11:47:06,767 ERROR [STDERR] (WorkManager(2)-68) at org.odftoolkit.odfdom.doc.OdfDocument.loadDocument(OdfDocument.java:219)
Я добавил все банки. но не получая никакого результата.
1 ответ
Возможно, это проблема с версией ODFDOM. Я предлагаю вам попробовать свой код только с файлами JAR, предоставленными из odt.converters-*-sample.zip, которые можно загрузить по адресу https://code.google.com/p/xdocreport/downloads/list