Я создал короткий скрипт на python, который создает приглашения. Он открывает шаблон Word 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']))