У меня есть водяной знак, который мне нужно повторять на каждой странице PDF. Исходный текст представляет собой div в моем HTML:
<div id="all"> (outermost container)
<div id="background">
<p id="watermark">Internal Use Only - Do Not Duplicate</p>
</div>
(more divs with the content of the book)
</div>
В моем CSS у меня есть следующие объявления:
#background {
position: absolute;
display: block;
top: 30mm;
left: 10mm;
bottom: 30mm;
right: 10mm;
z-index: -1;
overflow: visible;
}
#watermark {
color: cmyk(0,0,0, 0.4);
font-size: 24pt;
transform: rotate(-45deg);
}
Работает так: водяной знак отображается на первой странице PDF-файла, но не отображается на последующих страницах.
Как сделать так, чтобы водяной знак отображался на каждой странице?
Я пробовал различные решения, но те, которые я обнаружил, были ориентированы на использование в браузерах и не касались постраничного мультимедиа.
Я знаю, что это можно сделать с водяными знаками изображения, но я бы предпочел использовать текст, потому что его намного проще изменить, если, например. документ переводится.
Я использую Antennahouse для преобразования HTML + CSS в PDF.