Python, почему преобразование из HTML в PDF не работает должным образом ⇐ Python

Программы на Python
Anonymous
Python, почему преобразование из HTML в PDF не работает должным образом

Сообщение Anonymous »

Я пытаюсь динамически создать счет в формате А4, используя airium в Python. Создание HTML-страницы происходит должным образом.
Изображение

проблема связана с преобразованием в .pdf, я пробовал много инструментов, но лучшие результаты у меня были с weasyprint, но часть счета-фактуры вырезана, а также с pdfkit и wkhtmltopdf, но номер счета-фактуры переместился на него собственный. Как я могу решить эту проблему, зная, что HTML и PDF должны быть в формате A4 и отображаться одинаково независимо от типа файла?
from weasyprint import HTML
path = "C:\\Users\\Administrateur\\data\\Dev\\"
input_html = path + "invoice.html"
output_pdf = path + "invoice.pdf"
HTML(input_html).write_pdf(output_pdf)

import pdfkit

path = "C:\\Users\\Administrateur\\data\\Dev\\"
input_html = path+"invoice.html"
output_pdf = path+"invoice.pdf"

path_wkhtmltopdf = "C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltopdf.exe"
config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
pdfkit.from_file(input_html, output_pdf, configuration=config)


Подробнее здесь: https://stackoverflow.com/questions/790 ... g-properly

Вернуться в «Python»