当我通过word软件创建文档的时候
FileInputStream fileInputStream = new FileInputStream(sourceFileName);
//当你确定该文件可信任时使用该方法,避免大文件被误认为是zip炸弹,实际上不推荐上传大文件,会导致资源消耗过快
// ZipSecureFile.setMinInflateRatio(-1.0d);
XWPFDocument document = new XWPFDocument(fileInputStream);
System.out.println(document.getStyles());
XHTMLOptions options = XHTMLOptions.create().indent(4);
options.setExtractor(new FileImageExtractor(new File(imgPath)));
options.URIResolver(new BasicURIResolver(imgPath));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
XHTMLConverter.getInstance().convert(document,baos,options);
baos.close();
content = baos.toString();
上面这段代码运行是正常的
但是当我通过apache poi创建docx文档的时候,却会提示
Exception in thread "main" org.apache.poi.xwpf.converter.core.XWPFConverterException: java.lang.IllegalStateException: Expecting one