Сборка PDF с помощью docx2pdf¶
Библиотека docx2pdf конвертирует DOCX-файлы в формат PDF с помощью Microsoft Word.
Подготовка к работе¶
Выполните настройки для сборки DOCX. Подробнее см. Подготовка к работе.
Установите Microsoft Word.
Установите конвертер docx2pdf:
pip install docx2pdf
Создание PDF-файлов¶
В консоли перейдите в папку с DOCX-файлом:
cd build/docxВыполните команду:
docx2pdf myfile.docx
Скрипт для создания PDF-файлов¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | # coding : utf-8
import subprocess
from docx2pdf import convert
# Сборка DOCX
def make_docx():
# Собрать DOCX
cmd = "make docx"
# Выполнить команду CMD
subprocess.Popen(cmd, shell = True)
# Конвертация DOCX в PDF
def make_pdf():
# Конвертировать DOCX в PDF
convert("build/docx/sphinx-test.docx")
make_docx() # Собрать DOCX
make_pdf() # Конвертировать DOCX в PDF
|