Error while converting doc to pdf
Posted: Wed Sep 23, 2015 8:02 pm
I'm getting this exception if I try to convert doc file to pdf. The code is working well with most of documents however when processing some of them next exception is thrown.
here is my code
org.docx4j.openpackaging.exceptions.Docx4JException: Exception exporting package
at org.docx4j.convert.out.common.AbstractExporter.export(AbstractExporter.java:109)
at org.docx4j.Docx4J.toFO(Docx4J.java:466)
at org.docx4j.Docx4J.toPDF(Docx4J.java:480)
at org.apache.update.docconverter.DocToPDF.convert(DocToPDFConverter.java:68)
Caused by: org.docx4j.openpackaging.exceptions.Docx4JException: Exception executing transformer: org.apache.fop.fo.ValidationException: The column-number or number of cells in the row overflows the number of fo:table-columns specified for the table. (See position 3:11333)
at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:215)
at org.docx4j.convert.out.fo.renderers.FORendererApacheFOP.render(FORendererApacheFOP.java:158)
at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:139)
at org.docx4j.convert.out.fo.AbstractFOExporter.postprocess(AbstractFOExporter.java:47)
at org.docx4j.convert.out.common.AbstractExporter.export(AbstractExporter.java:82)
here is my code
- Code: Select all
//istream intput stream to doc
WordprocessingMLPackage mlPackage = Doc.convert(iStream);
// os contains output stream for pdf
Docx4J.toPDF(wordMLPackage, os);