Я создаю PDF-файлы с использованием API-интерфейса docraptor, и мои PDF-файлы могут иметь несколько страниц. Я установил изображение заголовка для pdf, но оно отображается на всех страницах. Мне нужен заголовок только на первой странице.
ТИА
Я создаю PDF-файлы с использованием API-интерфейса docraptor, и мои PDF-файлы могут иметь несколько страниц. Я установил изображение заголовка для pdf, но оно отображается на всех страницах. Мне нужен заголовок только на первой странице.
ТИА
Не можете ли вы просто установить его как обычное содержимое в начале документа, а не как заголовок, который повторяется на каждой странице?
Ответ Лектора определенно сработает в этом случае, но на разных страницах могут быть разные заголовки.
Полная документация доступна на Prince (средство визуализации PDF DocRaptor) Именованные страницы раздел, но он должен выглядеть примерно так:
<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>
Этот шаблон можно повторить. Страницы с разными именами могут иметь разные заголовки, разные поля, разные режимы альбомной/портретной ориентации, размеры и т. д.