有没有办法添加或修改msword docx的嵌入内容?

时间:2019-06-04 15:26:17

标签: ms-word apache-poi

我使用 apache poi (但如果您有任何想法,其他任何API都可以用)。

用例 是,我要向其中添加嵌入式文件(txt或msword docx)的msword docx。或者,如果不可能的话,修改也会很好(我将添加带有一些默认内容的嵌入式docx,然后进行修改)

我能够通过

获取最初添加的嵌入式文档。
XWPFDocument document = new XWPFDocument(inputStream);
document.getAllEmbedds()

哪个返回packageParts,其内容类型为
application/vnd.openxmlformats-officedocument.oleObject

现在的问题是,如何添加全新的嵌入式对象? 我正在寻找类似.addEmbed(..) , addPackagePart(..) or setPackagePart(..)的方法,但都不存在。

我的其他想法(修改现有的想法)似乎也是不可能的,因为我可以获取内容但无法写入内容。

对我来说,这似乎是一项基本任务,但尚未找到有关此问题的任何信息。 在documentation中,它们仅提供了读取部分嵌入式对象的示例。

0 个答案:

没有答案