有没有办法将默认页面边框插入pdf中的所有页面?在mpdf中找到了任何选项 . 有人帮帮我吗?
创建与您正在使用的纸张相同尺寸的图像(A4,letter等) . 然后将图像设置为@page上的背景:
@page { background: url(<?= __DIR__ ?>/background.png) no-repeat 0 0; background-image-resize: 3; }
调整 @page 中的边距,使文本显示在边框之间 .
@page
注意:PDF.js中存在一个错误,在使用此方法时会导致显示模糊图像 . 但是在Adobe Reader中查看时很好 . 如果这是一个问题,你可以设置一个绝对定位的页眉或页脚,它会做同样的事情:
<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>
1 回答
创建与您正在使用的纸张相同尺寸的图像(A4,letter等) . 然后将图像设置为@page上的背景:
调整
@page
中的边距,使文本显示在边框之间 .注意:PDF.js中存在一个错误,在使用此方法时会导致显示模糊图像 . 但是在Adobe Reader中查看时很好 . 如果这是一个问题,你可以设置一个绝对定位的页眉或页脚,它会做同样的事情: