我需要替换段落中的文本,同时保持与文本一致的图形,同时还要保留旧文本的样式。
输入内容包括一行文本,中间是图片,例如:
OLD TEXT (picture.jpg) OLD TEXT
输出应为:
NEW TEXT (picture.jpg) NEW TEXT
到目前为止,我必须:
for para in doc.paragraphs:
for run in para.runs:
if (run.text != ""):
run.text = "NEW TEXT"
但是它为picture.jpg对象添加了一个额外的NEW TEXT字符串,并且不保留样式(粗体/斜体,文本标识,字体等)。