Word Office Js更新文档Word,压缩并检查

时间:2018-11-20 16:24:38

标签: angular ms-word office-js word-addins

我正在制作插件,我做了短裙;因此,我可以添加文本,段落和清除内容。

我正在尝试使用 getFileAsync 获取所有文档。

找到了there

首先,使用 Office.FileType.Text :我的原始数据是正确的,我的编码失败,这是不正确的,但是result.value是我想要的。

后来,我的目标是从服务,.docx或zip中获取文件,在我的加载项中更新文档并将其发送回。

目前,我还没有“回复”,我正在亲自打开文档。
因此,我没有可以发送或保存文件的任何服务。

我正在使用 Office.FileType.Compressed 来获取整个文档(更新后),如何检查我的文档是否仍然正确(数据和样式)?

我知道FileType.Text可以正常工作(我得到了正确的值),但我想保留版本(颜色,大小...)。

我在Office Js库(或 angular5 中没有新模块)中是否有一种方法可以直接在Word文档中直接打开/显示 getFileAsync 的结果? (我都是他们的初学者。)

将来,用Word(办公室Js)的服务加载和打开通过我的服务获得的文档的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您有几种选择。

  1. 您可以从任何来源插入文档(只要 使用base64编码)添加到当前打开的文档中 insertFileFromBase64 method
  2. 您也可以打开文档     在全新的Word窗口中。 (使用application.createDocument API)

Here is a script lab sample上的说明。仅供参考:脚本实验室是     我们用来共享代码段的加载项,了解如何在     https://aka.ms/scriptlab

编码愉快!

相关问题