我想将包含EMF图片的DOCX文件转换为PDF文件。Apache检测EMF图片类型,但是它在转换为PDF时使用com.lowagie.text.Image类。不幸的是,它不支持EMF格式。您知道如何将EMF图片替换为完全支持的JPG/GIF/BMP格式吗?
org.apache.poi.xwpf.converter.pdf版本: 1.0.5
FileInputStream fis = new FileInputStream("file.docx");
XWPFDocument document = new XWPFDocument(OPCPackage.open(fis));
File outFile = new File("file.pdf");
OutputStream out = new FileOutputStream(outFile);
PdfOptions options = PdfOptions.create().fontEncoding("windows-1250");
PdfConverter.getInstance().convert(document, out, options);上面的代码出现了一个错误:
2015年12月21日上午10:26:56 AM org.apache.poi.xwpf.converter.pdf.internal.PdfMapper visitPicture严峻:字节数组不是公认的图像格式。
https://stackoverflow.com/questions/34392485
复制相似问题