我正在尝试使用 XWPF (POI-OOXML 3.16 ) 创建 Word 文档。使用 MS Word 2016 时,创建的 Word 文件以兼容模式打开。有什么解决方案吗? 我不希望它以兼容模式出现。
这是简单的代码:
public static void main(String[] args) throws InvalidFormatException {
XWPFDocument document = new XWPFDocument();
try {
File file = new File("path.docx");
FileOutputStream out = new FileOutputStream(file);
document.write(out);
out.flush();
out.close();
document.close();
} catch (IOException e) {
e.printStackTrace();
}
}
尽管我没有在文档中编写任何内容,但创建的文档(path.docx)会以兼容模式打开。我在 macbook pro 上使用 MS WORD 2016。
最佳答案
我通过使用 word 创建一个空的 docx 文件来修复此问题,然后使用它从软件进行修改
关于java - 使用apache poi创建的word文档始终以兼容模式打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46117056/