#python #wkhtmltopdf #pdfkit
Вопрос:
Я пытаюсь преобразовать большой HTML — файл в PDF. До сих пор я пробовал два подхода с одним и тем же желаемым результатом.
Я выполняю это на терминале:
wkhtmltopdf my_html_file.html my_pdf_file.pdf
С другой стороны, я попробовал преобразование внутри скрипта Python:
import pdfkit with open('my_html_file.html') as f: pdfkit.from_file(f, 'my_pdf_file.pdf')
В обоих случаях сгенерированный выходной файл (my_pdf_file.pdf) содержит только 1 страницу и не содержит всего содержимого HTML-файла.
Комментарии:
1. Как был сгенерирован ваш HTML-код? Это из внешнего источника? Файл мог привести к нарушению HTML, что приводит к молчаливому сбою при создании PDF
2. Ах, очень полезный комментарий. Он генерируется с помощью Python. Вы знаете, как я могу проверить, не поврежден ли файл?