Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取word文档的标题,包括其样式名称?_Javascript_Ms Word_Office Js - Fatal编程技术网

Javascript 如何获取word文档的标题,包括其样式名称?

Javascript 如何获取word文档的标题,包括其样式名称?,javascript,ms-word,office-js,Javascript,Ms Word,Office Js,有没有办法获取Word文档的目录,包括外接程序中使用的样式 我可以使用console.log(context.document.body.text)获取文档的全文(包括标题)但它只是将整个文档作为一个字符串提供,去掉了所有样式和格式。我需要获取每个标题的标题级别,以便我的外接程序可以检查我打开的任何文档的结构是否正确。任何时候使用Text属性查询Word文档的内容时,都只会返回字符串内容,并删除所有格式信息 格式信息可从范围对象中获得。在这种情况下,获取段落集合,对其进行迭代,并检查段落范围的相

有没有办法获取Word文档的目录,包括外接程序中使用的样式


我可以使用
console.log(context.document.body.text)
获取文档的全文(包括标题)但它只是将整个文档作为一个字符串提供,去掉了所有样式和格式。我需要获取每个标题的标题级别,以便我的外接程序可以检查我打开的任何文档的结构是否正确。

任何时候使用
Text
属性查询Word文档的内容时,都只会返回字符串内容,并删除所有格式信息

格式信息可从
范围
对象中获得。在这种情况下,获取
段落
集合,对其进行迭代,并检查
段落范围
的相关
样式
属性


或者,获取正文的OpenXML将返回一个字符串,内容为OPC平面文件格式的Word Open XML。可以对各种信息进行“解析”

你的意思是“标题”-页面顶部的内容。。。还是说“标题”?我怀疑后者,但这两个词在词汇上都是技术术语,所以这让人困惑。。。在任何情况下,
Text
始终仅返回字符串-无格式信息。格式信息可从
范围
对象获得。您可以尝试使用
段落
集合,该集合可以相互作用,以便可以从每个段落的范围查询
样式
格式。@Cindymister。请回答你的评论。谢谢。好的@里克尔卡姆