我创建了一个简短的python脚本来创建邀请。它将打开单词doc模板,与所有人一起浏览一个excel文件,然后将名称放入其中并保存。
问题是我只将其另存为docx,但确实希望将其另存为pdf,因此当前我必须手动打开每个创建的docx并“另存为” pdf。有人知道会另存为pdf的软件包吗?
代码:
import pandas as pd
import docx
from docx.shared import Pt
doc = docx.Document('Z:/sample.docx')
names = pd.read_excel('Z:/example.xlsx')
style = doc.styles['Normal']
font = style.font
font.name = 'Calibri'
font.size = Pt(16)
for index, row in names.iterrows():
doc.paragraphs[2].text = '{} {} {},'.format(row['title'], row['firstname'], row['lastname'])
doc.paragraphs[2].style = doc.styles['Normal']
doc.save('Z:/{}_{}.docx'.format(row['title'], row['lastname']))