Ошибка отображения номера страницы. Преобразование из HTML в PDF [дубликат]

Вы можете использовать свойство white-space: pre; в CSS, которое не сбрасывает пробелы:

    p {
    	white-space: pre;
    	color: black;
    	background: pink;
    }
    <p>             This is a paragraph.</p>

6
задан yaser 7 January 2016 в 12:58
поделиться

1 ответ

Вы попробовали это:

@page {
   @bottom-right {
    content: counter(page) " of " counter(pages);
   }
}
6
ответ дан Edmar Miyake 19 August 2018 в 02:17
поделиться
  • 1
    Знаете ли вы какой-либо браузер, который поддерживает это на данный момент? Я протестировал Chrome и Firefox, но без результатов. Или это решение возможно только со специальными пользовательскими агентами, например. Принц? – Thomas Fankhauser 12 September 2017 в 09:13
  • 2
    Я использую Weasyprint для создания таблицы pdf из моего приложения django, и это сработало. Благодарю. Я отобразил ту же таблицу в Chrome, чтобы увидеть, отображаются ли номера страниц, но Chrome даже не будет разбивать на страницы результат. Поэтому я не могу точно сказать, работает ли это для браузеров. Но это работает для меня с WeasyPrint==0.42.2 – Parousia 26 February 2018 в 09:07
  • 3
    Это работает для меня тоже Weasyprint. Но один вопрос. Есть ли способ, чтобы на первой странице (титульная страница) не было номера страницы и нумерация страниц начиналась с 1 на физической странице 2? – Brad Rhoads 5 June 2018 в 18:13