原Word
新Word
代码
import os
from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.shared import Pt
# 设置源文件夹路径
path = "./工作/涨薪通告-练习/"
# 设置目标文件夹路径
path_result="./工作/涨薪通告-练习result/"
# 设置图片路径
pic_path="./工作/pic/Shining.png"
# 获取源文件夹下的所有文件名
file_list = os.listdir(path)
for file in file_list:
# 拼接源文件路径
file_path = path + file
# 拼接目标文件路径
file_path_result=path_result+file
# 打开 Word 文件
doc = Document(file_path)
# 添加 Paragraph 对象 para_1
para_1 = doc.add_paragraph('盖章: ')
# 添加 Run 对象 run_stamp
run_stamp = para_1.add_run()
run_stamp.add_picture(pic_path)
# 添加 Paragraph 对象 para_2
para_2 = doc.add_paragraph()
# 设置对齐方式
para_2.paragraph_format.alignment = WD_ALIGN_PARAGRAPH.RIGHT
# 添加 Run 对象 run_comp
run_comp = para_2.add_run('闪光科技金融公司(Shining Fintech Company)')
# 设置字体
run_comp.font.size = Pt(14) # 字体大小
run_comp.font.bold = True # 字体加粗
# 保存文件(保存到目标文件)
doc.save(file_path_result)