1

我正在尝试使用 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。

4

1 回答 1

0

我通过使用 word 创建一个空的 docx 文件来解决这个问题,然后用它从软件中修改

于 2018-04-04T15:20:17.023 回答