如何使用word.js更改单词中的默认字体和纸张大小

时间:2017-01-12 13:53:48

标签: javascript ms-office

我正在尝试使用word.js api添加插入模板,但它总是采用word默认字体和纸张大小? 有什么办法可以覆盖默认值??? 我的代码是

    Word.run(function (ctx) {

        var body = ctx.document.body;
        body.clear();
        body.insertFileFromBase64(base64, "replace");


        return ctx.sync()
        .then(function () {
            handleSuccess();
        })
        .catch(function (error) {
            handleError(error);
        })
    });

但最终结果与原始文件不一样 base64文档有字体" Times New Roman"在新文档中我得到了不同的字体 原始文档中的页面大小也是A4,但新文档中的页面大小是纸张

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

var body = ctx.document.body;
body.clear();
body.font.name = 'Arial';
body.insertFileFromBase64(base64, "replace");

我不确定您的纸张大小是什么意思,但您可以通过documentation了解如何设置尺寸。