Apache POI - 合并两个文档 - 生成格式错误的xml

时间:2015-03-27 10:09:01

标签: xml merge ms-word apache-poi docx

我有两个.docx文件的byte []格式,我必须将这两个文件合并为一个。 java代码成功运行但我无法打开文档 我使用下面的链接来编写合并代码 -

Is there any java library (maybe poi?) which allows to merge docx files?

当我的任何文档上没有任何页眉和页脚时,这很有效。 如果两个文档中的任何一个都有页眉或页脚,我就无法打开合并的文档,因为document.xml格式错误或无效。

我在尝试打开文档时遇到以下错误 -

Microsoft Office can't open this file because some parts are missing or invalid
Location : Part:/word/document.xml, Line 2, Column 0

我查看了document.xml,它只是在第2行 -

中有下面的xml片段
<w:document  xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">

0 个答案:

没有答案