我正在使用 python docx 库来阅读MS word文件(.docx)。当我阅读段落时,我使用字体函数来获取所有样式属性。但有时它会给None对于字体大小属性。有什么方法可以获取段落包含的实际字体大小。
下面给出了我用来解析段落的示例代码
from docx import Document
d = Document(document_path)
for paragraph in d.paragraphs:
for run in paragraph.runs:
print (run.font.size)
简短的回答是否定的。你要求的是有效的字体大小和python-docx
只能看到明确设置的字体大小。什么时候font.size
报告无,它是该段落的默认值,无论是什么,这取决于样式层次结构。
在许多情况下,它可能是适用的段落样式的字体大小,但唯一确定的方法是遍历该文本节点的样式层次结构到第一个显式定义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)