如何在python-docx的段落中查找运行的字体名称和字体大小?

时间:2019-02-27 07:36:03

标签: python ms-word docx python-docx

我正在尝试获取段落中每次运行的字体大小和字体名称。一些运行

 paragraph.runs[index].font.name = None
 paragraph.runs[index].font.size = None

我浏览了python-docx的文档,它说“没有一个表示字体是从样式层次结构继承的。”

在某些情况下,字体信息存储在  paragraph.style.font

但并非所有文档都统一

我遍历了styles.xml和fontTable.xml,可以从paragraph.runs[index].style.style_id获取styleId,但是无法连接此ID来获取字体信息。

如何从python-docx库访问此样式层次结构?

如果否,是否还有其他获取字体信息的方法

0 个答案:

没有答案