Как сохранить в формате PDF?Python заполняет слово документ из Excel / CSV - PullRequest
1 голос
/ 31 марта 2019

Я создал короткий скрипт на 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']))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...