我正在使用Laravel 5和Nitmedia的wkhtml2pdf软件包来创建PDF。 我使用的是Linux Debian 8.2(jessie)和PHP 5.6.14,我无法真正更改/自定义它,因为它是公司服务器。
我遇到了两个问题(也许是相关的)。
首先,当我制作PDF文件时,我无法将底部边距设置为0,我在文档底部始终有1-2个像素的空白。 这是照片:
在蓝色边框下方看到1-2px宽的空白区域?那是什么打扰我。
以下是我的页面选项:
PDF::setOptions('-T 0mm -B 0mm -L 0mm -R 0mm');
PDF::setPageSize('A4');
PDF::setOrientation('landscape');
PDF::setOutputMode('F');
我尝试了一切,但没有成功。
当我打印该文件时,我的下边框溢出到第2页。
这是我的CSS代码:
html {
padding: 0;
margin: 0;
height: 100%;
}
body {
font-family: 'Calibri';
page-break-inside: avoid;
border: 5px solid #1565c0;
padding: 0;
margin: 0;
}
div.content {
background-color: #FFF;
background-image: url('background_img.png');
background-size: 50%;
background-position: 220px 30px;
background-repeat: no-repeat;
margin: 0px;
padding: 2px 0px 37px 0px;
}
如何制作完整尺寸的PDF(无边距)?为什么我的印刷版本与我制作的PDF不同?我很感激任何帮助。