office-addins - Addin word : 从 base64 文件加载页眉和页脚
问题描述
我有一个用 base64 编码的 .docx,我尝试使用我的 Word 添加工具将此文档放在一个空白 Word 中。(WordApi 1.3 / Angular 7)
我已经尝试过使用context.document.body.insertFileFromBase64(this.myFileBase64, Word.InsertLocation.replace);
,但它不包括我的页眉和页脚(当然,它只是加载正文)。
然后我尝试从另一个文档中获取此标题,
context.document.sections.getFirst().getHeader("Primary");
但它也不起作用
我发现的唯一方法是将我的 base64 文件加载到新的 Word 实例中,但它正在关闭我的插件并删除我的设置
let docWord:Word.DocumentCreated;
docWord = app.createDocument(this.myFileBase64);
docWord.open();
我可以在 Word 文档中加载整个 Word 文件(页眉正文页脚)吗?
有没有办法将我的 base64 文件加载/重新加载到 Word 实例中?
交叉张贴在这里。
谢谢。
解决方案
推荐阅读
- c++ - 将句柄对象传递给 C++ 会导致引用泄漏?
- symfony - Symfony 4.2 事件 POST_SUBMIT 返回 null
- meteor - Meteor 服务器方法上引发的错误不记录原始堆栈跟踪
- android - 为什么在场景转换期间视图会被剪裁?
- javascript - 我如何从 React 中嵌套的子组件获取父组件中的数据?
- c# - 如何在 Xamarin Forms 应用程序中实现服务?
- amazon-web-services - 如何确定 AWS 用户/arn 是否没有控制台/管理员权限
- kivy - 如何为 Kivy 标签中的变量编码?
- python - 如何删除列表中具有设定范围的元素
- c++ - 带有模板的 C++ 函数指针参数