python 如何更改 powerpoint 中特定单词的颜色
how to change colour of specific words in a powerpoint in python
我正在使用 python-pptx 库 python 来自动化我们需要每月创建的 powerpoint 演示文稿作为报告的一部分。现有演示文本中的某些词是红色、绿色或黄色的。我想使用 python-pptx 库或任何其他可用方法来实现此目的,但到目前为止,我还没有看到可以用来实现此目的的任何方法。请找到下面的屏幕截图以供参考,在此先感谢您的帮助。
你会这样做:
from pptx.dml.color import RGBColor
font.color.rgb = RGBColor(0x80, 0x18, 0x18)
此外,如果您要为多个着色 words/sentences:
from pptx.util import Pt
p = tf.add_paragraph()
run = p.add_run()
blue = p.add_run()
blue.text = 'this is blue'
blue.font.color.rgb = RGBColor(0, 0, 255)
run.text = 'this is red'
run.font.color.rgb = RGBColor(178,34,34)
Python-pptx 文档:link
RGB 颜色:link
我正在使用 python-pptx 库 python 来自动化我们需要每月创建的 powerpoint 演示文稿作为报告的一部分。现有演示文本中的某些词是红色、绿色或黄色的。我想使用 python-pptx 库或任何其他可用方法来实现此目的,但到目前为止,我还没有看到可以用来实现此目的的任何方法。请找到下面的屏幕截图以供参考,在此先感谢您的帮助。
你会这样做:
from pptx.dml.color import RGBColor
font.color.rgb = RGBColor(0x80, 0x18, 0x18)
此外,如果您要为多个着色 words/sentences:
from pptx.util import Pt
p = tf.add_paragraph()
run = p.add_run()
blue = p.add_run()
blue.text = 'this is blue'
blue.font.color.rgb = RGBColor(0, 0, 255)
run.text = 'this is red'
run.font.color.rgb = RGBColor(178,34,34)
Python-pptx 文档:link
RGB 颜色:link