是否可以获取Word文档目录(包括外接程序中使用的样式)?
我可以使用console.log(context.document.body.text)
获取文档的全文(包括标题),但它只是将整个文档作为字符串提供给我,剥离了所有样式和格式。我需要获取每个标题的标题级别,以便我的加载项可以检查我打开的任何文档的结构是否正确。
答案 0 :(得分:1)
每当使用Text
属性查询Word文档的内容时,将只返回字符串内容,并删除所有格式信息。
格式信息可从Range
个对象获得。在这种情况下,获取Paragraphs
集合,对其进行迭代,然后检查Style
的{{1}}属性是否相关。
或者,获取主体的OpenXML将以OPC平面文件格式返回内容为Word Open XML的字符串。可以对各种信息进行“解析”。