-1

我正在使用 OpenTBS 加载 word 模板并使用我拥有的信息填写所有必填字段。

问题是我有一些导出单词的相关文档(换句话说,excels,pdfs),我必须将它们作为对象插入到特定区域。我设法使用 MergeBlock 和我需要的所有其他元素插入图像。

我需要将上传的文件像对象(不是链接)一样插入到导出的单词中,只需单击图标并打开相关文档。我找不到如何实现这一点的解决方案,我也不知道如何做到这一点。

有人做过吗?我的问题有解决方案吗?(不一定是 OpenTBS 解决方案)

4

1 回答 1

0

DOCX 文档将插入的文件存储到 DOCX 存档中的二进制子文件中(DOCX 是带有特殊子文件的 zip 存档)。二进制子文件命名为like word/embeddings/oleObject1.bin,并由二进制heady 后跟插入文件的二进制内容组成。这种二进制子文件<o:OLEObject>通过使用“ri:id”属性的 XML 元素和名为word/_rels/document.xml.rel.

由于二进制子文件的二进制头,不容易改变现有插入文件的二进制内容。创建新的插入文件也不容易。

OpenTBS 对这个问题没有特别的帮助。由于您知道如何管理二进制标头,因此您可以使用 OpenTBS 功能来更改任何子文件的内容,因此您可以编辑现有的插入文件。

于 2015-08-15T17:12:04.820 回答