如何使用python docx获取Word文档中文本的实际样式

问题描述 投票:0回答:1

我正在使用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 ms-word python-docx
1个回答
0
投票

以下代码对我有用:

将其除以12700得到实际的字体大小。

import docx
docFile = docx.Document("C:/Users/vjadhav6/Desktop/testFile.docx")
for i in docFile.paragraphs:
    for j in i.runs:
        print(j.font.size/12700)
© www.soinside.com 2019 - 2024. All rights reserved.