Hi,

org.jopendocument.model.OpenDocument.loadFrom   only support ODS files,
only spreadsheets can be rendered and converted to PDF.

I think your next question will be "when will ODT be supported?" and the
answer
is "as soon we find the money to develop it".


To manipulate ODS, you will have to use OOSingleXMLDocument which
works for any OpenDocument format.

Regards,
Guillaume


2010/10/19 Jose Luis Martínez <[email protected]>

> I'm trying to create a pdf file from odt file. First, it's posible? I
> have this error:
>
> content.xml : ignoring :office:document-content
> java.lang.NullPointerException
>        at org.jopendocument.util.ValueHelper.getBoolean(Unknown Source)
>        at org.jopendocument.io.SaxContentUnmarshaller.startElement(Unknown
> Source)
>        at
>
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:
> 501)
>        at
>
> com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:
> 179)
>        at
>
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:
> 377)
>        at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
> $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)
>        at
>
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:
> 648)
>        at
>
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:
> 140)
>        at
>
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:
> 510)
>        at
>
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
> 807)
>        at
>
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
> 737)
>        at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:
> 107)
>        at
>
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:
> 1205)
>        at org.jopendocument.model.OpenDocument.loadFrom(Unknown Source)
>        at org.jopendocument.model.OpenDocument.loadFrom(Unknown Source)
>        at com.indra.jopendocument.Foo.main(Foo.java:32)
> Exception in thread "main" java.lang.IllegalArgumentException:
> OfficeBody cannot be null
>        at org.jopendocument.model.OpenDocument.init(Unknown Source)
>        at org.jopendocument.model.OpenDocument.loadFrom(Unknown Source)
>        at org.jopendocument.model.OpenDocument.loadFrom(Unknown Source)
>
> Thanks!

Reply via email to