Задать вопрос
Revencu
@Revencu

Как использовать кириллицу в footer wkhtmltopdf?

Windows 10, Python 3.10

Добавляю в footer "Страница [page] из [toPage]"
А на выводе ???????? 1 ?? 4
options = {
	"orientation": "portrait",
	"page-size": "A4",
	"margin-top": "1.0cm",
	"margin-right": "1cm",
	"margin-bottom": "1.5cm",
	"margin-left": "1cm",
	"encoding": "UTF-8",
	'footer-center': "Страница [page] из [toPage]",
	'footer-font-size': 10,
}
out="... html page ..."
pdf = pdfkit.from_string(out, options=options, configuration=wkhtml_path)
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
@dim5x
ЗИ, ИБ. Помогли? Поблагодарите. Отметьте ответом.
import pdfkit
import requests

options = {
    "orientation": "portrait",
    "page-size": "A4",
    "margin-top": "1.0cm",
    "margin-right": "1cm",
    "margin-bottom": "1.5cm",
    "margin-left": "1cm",
    "encoding": "utf-8",

    'footer-center': "Страница [page] из [toPage]",
    'footer-font-size': 10,

}

url = 'https://pingvinus.ru/note/find-big-files'
r = requests.get(url)
pdfkit.from_string(r.text, f'{url.split("/")[-1]}.pdf', options=options, verbose=True)


Код отрабатывает корректно:

673bf6d7765f7197952492.png

Мне кажется, имеет смысл смотреть что у вас в out.
Ответ написан
Ваш ответ на вопрос

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

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