【问题标题】:highlight paragraph in docx file using python-docx使用 python-docx 突出显示 docx 文件中的段落
【发布时间】:2018-07-04 07:25:17
【问题描述】:

我正在尝试使用 python-docx 突出显示 .docx 文件中的段落。

from docx import Document
from docx.enum.text import WD_COLOR_INDEX

source_folder = 'D:/project/data2/'
f = source_folder+'test.docx'
document = Document(f)


for para in document.paragraphs:
    font1 = para.add_run().font
    font1.highlight_color = WD_COLOR_INDEX.RED
document.save(source_folder+'new.docx')

此代码应突出显示文档中的所有段落,但事实并非如此。

【问题讨论】:

    标签: python python-3.x python-docx


    【解决方案1】:
    from docx import Document
    from docx.enum.text import WD_COLOR_INDEX
    
    source_folder = 'D:/project/data2/'
    f = source_folder+'test.docx'
    document = Document(f)
    
    
    for para in document.paragraphs:
        for run in para.runs:
            run.font.highlight_color = WD_COLOR_INDEX.RED
    document.save(source_folder+'new.docx')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-08
      • 2015-05-28
      • 1970-01-01
      相关资源
      最近更新 更多