strange error when I convert ODT to PDF

150 views
Skip to first unread message

sfmorais

unread,
Dec 4, 2013, 12:27:15 PM12/4/13
to xdocr...@googlegroups.com

Hi,

I have a sample only to convert Odt to pdf using xdocReport
I downloaded the 'odt.converters-1.0.3-sample.zip' and I created a project with all his lib jars:

29-10-2013  23:01            67.425 fr.opensagres.xdocreport.itext.extension-1.0.3.jar
27-10-2013  21:39         1.130.070 itext-2.1.7.jar
27-10-2013  21:40         3.350.508 odfdom-java-0.8.7.jar
29-10-2013  23:10            25.274 org.odftoolkit.odfdom.converter.core-1.0.3.jar
29-10-2013  23:13           104.964 org.odftoolkit.odfdom.converter.pdf-1.0.3.jar
29-10-2013  23:15            54.391 org.odftoolkit.odfdom.converter.xhtml-1.0.3.jar
27-10-2013  21:39         1.229.125 xercesImpl-2.9.1.jar
27-10-2013  21:39           194.354 xml-apis-1.3.04.jar


My code is 

OdfTextDocument document = OdfTextDocument.loadDocument("c:\\teste_odt_to_pdf\\documento2.odt"); 
        File outFile = new File("c:\\teste_odt_to_pdf\\documento2.pdf"); 
        OutputStream out = new FileOutputStream( outFile ); 
        PdfConverter.getInstance().convert(document, out, PdfOptions.create()); 

and I got the following error:

Exception in thread "main" java.lang.NoSuchMethodError: com.lowagie.text.Paragraph.getSpacingBefore()F
at fr.opensagres.xdocreport.itext.extension.ExtendedParagraph.setSpacingBefore(ExtendedParagraph.java:164)
at org.odftoolkit.odfdom.converter.pdf.internal.ElementVisitorForIText.processParagraphOrHeading(ElementVisitorForIText.java:380)
at org.odftoolkit.odfdom.converter.pdf.internal.ElementVisitorForIText.visit(ElementVisitorForIText.java:320)
at org.odftoolkit.odfdom.dom.element.text.TextPElement.accept(TextPElement.java:1681)
at org.odftoolkit.odfdom.converter.core.ElementVisitorConverter.visit(ElementVisitorConverter.java:82)
at org.odftoolkit.odfdom.dom.DefaultElementVisitor.visit(DefaultElementVisitor.java:2605)
at org.odftoolkit.odfdom.converter.pdf.internal.ElementVisitorForIText.visit(ElementVisitorForIText.java:253)
at org.odftoolkit.odfdom.dom.element.office.OfficeTextElement.accept(OfficeTextElement.java:805)
at org.odftoolkit.odfdom.converter.pdf.PdfConverter.processBody(PdfConverter.java:126)
at org.odftoolkit.odfdom.converter.pdf.PdfConverter.doConvert(PdfConverter.java:65)
at org.odftoolkit.odfdom.converter.pdf.PdfConverter.doConvert(PdfConverter.java:43)
at org.odftoolkit.odfdom.converter.core.AbstractODFConverter.convert(AbstractODFConverter.java:42)
I tested with many different documents and I got the same error. I use jdk 1.6


Many thanks in advance

sfmorais

unread,
Dec 5, 2013, 12:16:53 PM12/5/13
to xdocr...@googlegroups.com

I already solved the problem.


Thanks

Angelo zerr

unread,
Dec 5, 2013, 12:26:31 PM12/5/13
to xdocr...@googlegroups.com
Could you explain what was your problem please. Is it a problem with several iText JARs in your classpath?

Many Thanks.


2013/12/5 sfmorais <sfmorai...@gmail.com>

--
You received this message because you are subscribed to the Google Groups "xdocreport" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xdocreport+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

sfmorais

unread,
Dec 5, 2013, 3:01:36 PM12/5/13
to xdocr...@googlegroups.com

Hi Angelo, yes, it was

I had a older version of iText.jar (that my IDE created by default) in my WEB-INF/lib and when I imported all jars of sample I forgot that detail. I removed it and now it works.

One more question: How can I disabled all info logs ?


Congratulations for your work.


Thanks

Regards,
Sérgio Morais
Reply all
Reply to author
Forward
0 new messages