是否可以打开远程文件(url、xml、二进制)?
例如,我使用 Add-In(来自 url)打开一个虚拟 docx,然后 Addin 从 url 检索一个 xml docx 并将其放入打开的文档中(替换文档虚拟)。
有可能吗?
谢谢。
PS:我创建了一个插件,并从打开的虚拟文件的 url 中检索了一个 xml docx,但我未能放入打开的文档(替换)。
是否可以打开远程文件(url、xml、二进制)?
例如,我使用 Add-In(来自 url)打开一个虚拟 docx,然后 Addin 从 url 检索一个 xml docx 并将其放入打开的文档中(替换文档虚拟)。
有可能吗?
谢谢。
PS:我创建了一个插件,并从打开的虚拟文件的 url 中检索了一个 xml docx,但我未能放入打开的文档(替换)。
如果我理解正确,那么您已经接近于做您想做的事了。获得 docx 文件后,您需要对其进行 base64 编码。这是关于此的 SO 帖子。编码后,您将对Body对象使用 insertFileFromBase64 方法。
bodyObject.clear();
bodyObject.insertFileFromBase64(base64docxfile);
这是一个相关示例,它对服务进行 base64 编码(与您想要的不同),然后清除虚拟文档并在客户端中打开 docx 文件。