insertFileFromBase64有时会在文档的开头创建一个空白页面

时间:2017-12-21 15:39:35

标签: ms-word office-js

插入文件时,有时会在文档中插入额外的首页。

我正在使用此代码:

Word.run(function (context) {
    var body = context.document.body;
    body.clear();
    body.insertFileFromBase64(base64String, Word.InsertLocation.replace);

    // Synchronize the document state by executing the queued commands,
    // and return a promise to indicate task completion.
    return context.sync().then(function () {
        console.log('Added base64 encoded text to the beginning of the document body.');
    });
});

有时很好。如果使用https://www.base64decode.org/将文件解码为文件并将结果文件重命名为something.docx,则该字符串为一页,从该页面的顶部开始。但如果您通过insertFileFromBase64加载相同的字符串,则会有一个前导空白页。

有关文件示例,请参阅此Github issue

0 个答案:

没有答案