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!
