我有一个水印,需要在 PDF 的每一页上重复。源文本是我的 HTML 中的一个 div:
<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。