@Ant1coder

Python — как сохранить веб-страницу (статью Telegraph) в PDF?

Необходимо сохранить веб-страницу, в данном случае статью Telegraph.
Когда я пытаюсь
import pdfkit
pdfkit.from_url("https://telegra.ph/Statya-obrazec-08-26", "out.pdf")

Получаю затемненный пдф, который неудобно читать, однако все остальное - идеально.
Когда пытаюсь
from weasyprint import HTML
pdf = HTML('https://telegra.ph/Statya-obrazec-08-26').write_pdf()
f = open('out.pdf', 'wb')
f.write(pdf)
f.close()

Получаю нормальный белый пдф, с картинками, но появляются кракозябры - вообще не подходит.

Пытаюсь через PyQt5 принтеры - нет QtWebEngine в PyQt5. Поставил PyQtWebEngine - все равно его нигде нет.

Что мне делать при такой безысходности?

UPD: Юзаю линукс, питон 3
  • Вопрос задан
  • 2431 просмотр
Пригласить эксперта
Ответы на вопрос 1
Guest007
@Guest007
Django, Python, Linux и всё такое...
Вполне рабочее решение. Работает и на сервере тоже. https://wkhtmltopdf.org/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы