wkhtmltopdf: как добавить нижний колонтитул только на последнюю страницу - PullRequest
0 голосов
/ 10 января 2020

Я использую wkhtmltopdf для рендеринга PDF-файлов, и мне нужно разместить нижний колонтитул только на последней странице. Я узнал о решении Javascript, чтобы скрыть его на других страницах, но кажется, что wkhtmltopdf по-прежнему резервирует место для нижнего колонтитула на каждой странице, даже если он не будет отображаться на каждой странице. Мне нужно избегать этого, чтобы первые страницы не имели нижнего колонтитула и использовали все свое пространство, и нижний колонтитул влияет только на последнюю страницу (но нижний колонтитул все еще прилипает к нижней части страницы). Я попробовал стратегию сделать нижний колонтитул частью основного документа и попытаться найти хак JS, чтобы постепенно сдвинуть нижний колонтитул и определить, когда он сдвинется со страницы, затем переместить его обратно вверх, но насколько я Я могу сказать, что нет никакого способа определить, где это происходит из Javascript.

Я также пытался установить --page-height на известное значение, но опция --page-height не кажется чтобы иметь какой-либо эффект.

Я запускаю wkhtmltopdf 0.12.5_5 на FreeBSD 12.1-RELEASE-p1, скомпилированную из портов (так как пакета нет).

Есть ли способ сделать то, что я пытаюсь или мне нужно найти другую библиотеку?

...