У меня есть документ xhtml, который с помощью openhtmltopdf преобразуется в формат pdf. Содержание этого документа может варьироваться, в результате чего создается одностраничный или многостраничный PDF-файл. Я хотел бы печатать логотип всегда на первой странице с точными координатами: 20 мм сверху и 20 мм справа.
Подход 1
При таком подходе изображение будет печататься на каждой странице:
Код: Выделить всё
.logo {
width: 100mm;
position: fixed;
right: 20mm;
top: 20mm;
}
Как предотвратить появление этого сообщения на любой странице, кроме первой?
Подход 2
Я уже пробовал это с конфигурацией @page:first:
Код: Выделить всё
@page :first {
@top-right {
background-image: url("logo.png");
background-repeat: no-repeat;
background-size: contain;
}
}
Проблема в том, что логотип должен находиться точно в нужных координатах, что, насколько я понимаю, невозможно с помощью полей на странице.
Подробнее здесь:
https://stackoverflow.com/questions/781 ... oordinates