Не удается преобразовать HTML в PDF с помощью wkhtmltopdf или pdfkit

#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. Вы знаете, как я могу проверить, не поврежден ли файл?