对于Image,在Java中的Word Doc(.docx)中不会发生追加

时间:2017-03-07 08:08:30

标签: java apache apache-poi

我尝试过以下代码:

Parent:31244
Address:0x7ffe5f3cd344
Child:0
Address:0x7ffe5f3cd344

注意:该文档已保存并且已经保存。有标题&页脚。

如果我尝试将图像附加到没有标题和文件的文档中。页脚,上面的代码效果很好。虽然,文件大小在执行后会增加,但是当我尝试打开文件时,它会说我们很抱歉。我们无法打开该文件。我们发现其内容存在问题。你能解释一下这种情况发生的原因吗?解?提前致谢。

我正在使用以下罐子: 1. Poi 3.12
2. Poi -ooxml-3.10.1
3. Poi-scratchpad-3.15
4. Ooxml-schemas-1.1
5. Xmlbeans-2.3.0
6. Dom4j-1.1

错误如下: enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

第一个问题是你的罐子都来自不同版本的POI。

在您执行任何其他操作之前,请使用单个版本的POI替换您的罐子。我看到你至少混合版本3.10,3.12和3.15。 POI罐不是彼此独立开发的,混合和匹配不起作用。接下来,您不需要用于XWPF文档的暂存器jar。