#python #pdf #exe #docx #python-docx
Вопрос:
Я работаю над генератором отчетов, и я использовал pip install python-docx
и. import docx
Теперь я создал новый файл docx, отредактировал его, но я хочу сохранить его в pdf вместо файла docx. И сценарий программы будет преобразован в EXE
файл. Пожалуйста, помогите.
(pip install python-docx)
from docx import Document
doc=Document()
doc.add_heading('Report', 0)
# Now to save file, I know to save in docx,
# But, I want to save in pdf
# I can not finish the program and then manually convert
# As this script will run as an
# **EXE**
doc.save('report.docx')
Я попытался сохранить как—>> doc.save('report.pdf')
, но это не сработало.
Комментарии:
1. Если конечным результатом будет PDF, то зачем вообще проходить фазу DOCX? Существует несколько отличных библиотек PDF для Python, которые позволят создавать PDF напрямую, с полным и полным контролем.
Ответ №1:
Я бы здесь кое-что сказал: https://medium.com/analytics-vidhya/3-methods-to-convert-docx-files-into-pdf-files-using-python-b03bd6a56f45 Я лично думаю, что самый простой способ сделать это—модуль docx2pdf.
Ответ №2:
Попробуйте использовать библиотеку msoffice2pdf с помощью Microsoft Office или LibreOffice, установленных в среде.