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

问题描述 投票:0回答:1

我正在做一个插件,我做了tutos;所以,我可以添加文本,段落和清除。

我试图用getFileAsync获取所有文档。

找到there

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

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

目前,我没有“回头”,我正在自己打开文件。 所以,我没有任何服务可以发送或保存我的文件。

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

我知道使用FileType.Text方式,它正在工作(我得到了正确的值),但我想保留版本(颜色,大小......)。

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

将来,在Word(office Js)中通过我的服务加载和打开文档的正确方法是什么?

angular ms-word office-js word-addins
1个回答
1
投票

你有几个选择。

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

Here is a script lab sample关于如何做到这两点。仅供参考:脚本实验室是我们用来共享代码片段的插件,学习如何在https://aka.ms/scriptlab上使用它

快乐的编码!

© www.soinside.com 2019 - 2024. All rights reserved.