是否可以将默认页面边框插入pdf中的所有页面? 在mpdf中找不到任何选项。有人帮我吗?
答案 0 :(得分:0)
创建与您使用的纸张尺寸相同的图像(A4,letter等)。然后将图像设置为@page
上的背景:
@page {
background: url(<?= __DIR__ ?>/background.png) no-repeat 0 0;
background-image-resize: 3;
}
调整@page
中的边距,以使文本显示在边框之间。
注意:PDF.js中存在一个错误,使用该方法时会导致显示模糊的图像。不过在Adobe Reader中查看也可以。如果存在问题,可以设置绝对位置的Header或Footer,然后执行相同的操作:
<style>
@page {
header: html_Header;
}
#background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
</style>
<htmlpageheader name="Header">
<div id="background">
<img src="<?= __DIR__ ?>/background.png" />
</div>
</htmlpageheader>