我正在尝试使用java创建.docx文件但由于某种原因我无法打开该文件。错误出现“文件内容有问题”。有谁知道如何解决这个问题?
答案 0 :(得分:10)
尝试多个库
这是免费的。 http://www.docx4java.org/trac/docx4j
同时检查aspose(不是免费的) http://www.aspose.com/categories/java-components/aspose.total-for-java/default.aspx
答案 1 :(得分:5)
您可以使用http://poi.apache.org/来创建此类文件。
答案 2 :(得分:2)
Microsoft Word的docx文件是包含特定内容的zip文件。简单地用Java创建一个文件并向它们写一些文本不会创建Word将识别的有效docx文件,即使你给它一个.docx扩展名。
要从Java创建它们,您可以使用Apache POI XWPF library。这将为您提供一些Java类,它们将创建和写入可与Word一起使用的docx文件的内容。
答案 3 :(得分:0)