Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java.nio.FileSystems操作DOCX文件_Java_Xml_Openxml_Nio_Docx - Fatal编程技术网

使用java.nio.FileSystems操作DOCX文件

使用java.nio.FileSystems操作DOCX文件,java,xml,openxml,nio,docx,Java,Xml,Openxml,Nio,Docx,我正在使用java.nio.FileSystems操作MS word DOCX文件,但它仅适用于java 7,但问题是我们的服务器环境不支持java 7。我可能真的需要java.nio.*的某些方面来操作word文档(使用dom解析器API编辑styles.xml)。有没有其他公开的开源API可以做到这一点?您可以尝试或使用它来创建和操作MS Office文档,包括OOXML(如DOCX)。MystyxMac,我需要添加、替换整个word/theme文件夹,用新创建的字节数组表示替换style.

我正在使用java.nio.FileSystems操作MS word DOCX文件,但它仅适用于java 7,但问题是我们的服务器环境不支持java 7。我可能真的需要java.nio.*的某些方面来操作word文档(使用dom解析器API编辑styles.xml)。有没有其他公开的开源API可以做到这一点?

您可以尝试或使用它来创建和操作MS Office文档,包括OOXML(如DOCX)。

MystyxMac,我需要添加、替换整个word/theme文件夹,用新创建的字节数组表示替换style.xml和媒体的几个部分。当我使用java.nio包为zip(docx)文件创建文件系统时,这非常方便。我已经快速浏览了ApachePOI,org.Apache.Poi.poifs.filesystem包,它可以解决这些问题。试试看。谢谢。另外,看看我们可以使用java.util.zip实用程序走多远。