python-docx设置高亮文本
时间: 2024-04-29 18:21:42 浏览: 352
文本匹配高亮
要设置高亮文本,可以使用python-docx库中的Run对象的highlight属性。以下是一个示例代码,演示如何将文档中的一段文本设置为黄色高亮:
```python
from docx import Document
from docx.enum.text import WD_COLOR_INDEX
document = Document()
# 创建一个段落并添加文本
paragraph = document.add_paragraph('这是一段需要高亮的文本。')
# 获取段落中的Run对象
run = paragraph.runs[0]
# 将文本设置为黄色高亮
run.highlight_color = WD_COLOR_INDEX.YELLOW
# 保存文档
document.save('highlighted_text.docx')
```
在上面的代码中,我们首先创建了一个新的文档对象,然后创建了一个段落并在其中添加了一段文本。然后,我们获取该段落中的第一个Run对象,并将其highlight_color属性设置为WD_COLOR_INDEX.YELLOW,表示将文本设置为黄色高亮。最后,我们保存文档并将其命名为highlighted_text.docx。
阅读全文