我正在尝试使用Word Addin从远程服务器加载完整的docx文档。
因此我正在使用代码:
thisDocument.body.insertFileFromBase64(myBase64,“replace”);
我希望这会加载完整的文档,包括页眉,页脚,字体,设置。但是现在我看到这只会给身体增加内容。
经过一些研究后,我发现了如何设置页眉和页脚。它和身体一样:
var myHeader = mySections.items [0] .getHeader( “主”)。body.insertFileFromBase64(..)
但这对我没有帮助,因为我从服务器检索的Base64是完整的docx文档,包括页眉和页脚。
简而言之:如何通过Javascript API插入完整的docx,这样当我再次保存时,这将导致相同的docx。我期待一个Document.InsertFileFromBase64函数,但没有。仅在身体水平上存在功能
答案 0 :(得分:1)
看看这个GitHub存储库并搜索“createDocument”: createDocument
此功能仍处于测试阶段,但它可以解决问题。
Office.js beta的网址: OfficeJS beta