Docraptor PDF: Как избежать отображения заголовка на 2-й странице

Я генерирую PDF-файлы, используя API-интерфейс docraptor, и мои PDF-файлы могут иметь несколько страниц. Я установил изображение заголовка для PDF, но оно появляется на всех страницах. Мне нужен заголовок только на первой странице.

ТИА

2 ответа

Решение

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

Ответ Лекстора определенно сработает в этом случае, но возможно иметь разные заголовки на разных страницах.

Полная документация доступна в разделе именованных страниц Prince (DocRaptor's PDF renderer), но она должна выглядеть примерно так:

<style type="text/css">
@page has-header {
  @top {
    content: "This is header of text";
  }
}

.first-page {
  page: has-header; 
  /* all content within .first-page will use the above @page styling */
}
</style>

<div class="first-page">
  Put first page content here
</div>

<p>Rest of content will not have a header.</p>

Этот шаблон может быть повторен. Разные именованные страницы могут иметь разные заголовки, разные поля, разные альбомные / портретные режимы, размеры и т. Д.

Другие вопросы по тегам