将使用poi创建的docx文件转换为pdf时遇到问题.
我使用下一个代码创建文件(只是空文件,但我已尝试填充文本/图像):
private static void createEmpty() throws IOException{
XWPFDocument doc = new XWPFDocument();
FileOutputStream out = new FileOutputStream("empty.docx");
doc.write(out);
out.close();
doc.close();
}
我可以使用Word 2010打开的文件,它看起来很好,但是当我尝试使用POI pdfConverter将其转换为pdf时,我收到一个错误:
org.apache.poi.xwpf.converter.core.XWPFConverterException: org.apache.xmlbeans.XmlException: error: Unexpected end of file after null
at org.apache.poi.xwpf.converter.pdf.PdfConverter.doConvert(PdfConverter.java:59)
at org.apache.poi.xwpf.converter.pdf.PdfConverter.doConvert(PdfConverter.java:37)
at org.apache.poi.xwpf.converter.core.AbstractXWPFConverter.convert(AbstractXWPFConverter.java:45)
at sbt.oot.metrics.pdf.DocxToPdfConverter.create(DocxToPdfConverter.java:44)