Word加载项js getHtml()函数不会返回所有完全样式

时间:2017-08-01 07:35:16

标签: ms-word office-js office-addins

我使用此API在JS中编写了单词加载项:https://dev.office.com/reference/add-ins/word/word-add-ins-reference-overview

当我使用函数 body.getHtml()时,我几乎得到了所有内容,但是缺少某些样式,例如内容表没有样式,当我使用 body.insertHtml时()所有样式的目录都不存在。

我成功地使用 body.getOoxml()函数获得了所有样式,但是当我将它与html进行比较时它非常长,这对我来说就是错误问题。

我该怎么办?

谢谢

1 个答案:

答案 0 :(得分:0)

这里的问题是,当你创建TOC时,文档中真正发生的是我们插入一个包含TOC的特殊类型的内容控件,我们不会在docx-html转换中往返它。实际上,如果您将TOCed文档保存为HTML,您将看到样式在生成的html中丢失。 FWIW生成的HTML上的链接正常运行。

那就是说,你现在唯一的选择是去OOXML。 谢谢, 涓。