我正在尝试使用 java 创建一个 .docx 文件,但由于某种原因我无法打开该文件。错误来自“文件内容问题”。有谁知道如何解决这个问题?
问问题
24986 次
4 回答
11
尝试了多个库
这个是免费的。 http://www.docx4java.org/trac/docx4j
还要检查 aspose(不是免费的) http://www.aspose.com/categories/java-components/aspose.total-for-java/default.aspx
于 2012-10-15T13:25:05.190 回答
5
您可以使用http://poi.apache.org/创建此类文件。
于 2012-10-15T13:07:20.423 回答
3
Microsoft Word 的 docx 文件是包含特定内容的 zip 文件。简单地在 Java 中创建一个文件并向其中写入一些文本不会创建 Word 可以识别的有效 docx 文件,即使您给它一个 .docx 扩展名。
要从 Java 创建它们,您可以使用Apache POI XWPF 库。这将为您提供一些 Java 类,它们将创建内容并将其写入可与 Word 一起使用的 docx 文件。
于 2012-10-15T13:18:58.593 回答