Я использую библиотеку WeasyPrint для печати номеров страниц в нижней части PDF.Синтаксис в элементе @page в HTML следующий:
@bottom-center {
counter-increment: page;
content: "Page " counter(page) " of " counter(pages);
margin: 10px 10px 25px 10px;
}
Ранее это работало и печатало «Страница 1 из 1» для одностраничных документов.В последнее время он печатает «Страница 2 из 1» без изменения кода.
Для документов, которые на самом деле имеют длину в две страницы, я получаю «Страница 2 из 2», а затем «Страница 3 из 2».
Я использую версию 44 WeasyPrint.
Почему здесь печатается неправильный номер страницы?