使用javascript API从Base64加载FULL docx

时间:2017-04-18 12:34:24

标签: office-js

我正在尝试使用Word Addin从远程服务器加载完整的docx文档。

因此我正在使用代码:

  

thisDocument.body.insertFileFromBase64(myBase64,“replace”);

我希望这会加载完整的文档,包括页眉,页脚,字体,设置。但是现在我看到这只会给身体增加内容。

经过一些研究后,我发现了如何设置页眉和页脚。它和身体一样:

  

var myHeader =   mySections.items [0] .getHeader( “主”)。body.insertFileFromBase64(..)

但这对我没有帮助,因为我从服务器检索的Base64是完整的docx文档,包括页眉和页脚。

简而言之:如何通过Javascript API插入完整的docx,这样当我再次保存时,这将导致相同的docx。我期待一个Document.InsertFileFromBase64函数,但没有。仅在身体水平上存在功能

1 个答案:

答案 0 :(得分:1)

看看这个GitHub存储库并搜索“createDocument”: createDocument

此功能仍处于测试阶段,但它可以解决问题。

Office.js beta的网址: OfficeJS beta