Laravel制作pdf的5个问题

Laravel制作pdf的5个问题,laravel,wkhtmltopdf,Laravel,Wkhtmltopdf,我正在使用Laravel 5和Nitmedia的wkhtml2pdf包来创建PDF。 我使用的是Linux Debian 8.2(jessie)和PHP5.6.14,我无法真正更改/自定义它,因为它是一个公司服务器 我有两个问题(可能是相关的) 第一个是,当我制作PDF文件时,我不能将底部边距设置为0,我总是在文档底部有1-2个像素的空白。 这是照片: 看到蓝色边框下方1-2px宽的空白了吗?这就是困扰我的原因 以下是我的页面选项: 设置选项('-T 0mm-B 0mm-L 0mm-R 0mm

我正在使用Laravel 5和Nitmedia的wkhtml2pdf包来创建PDF。 我使用的是Linux Debian 8.2(jessie)和PHP5.6.14,我无法真正更改/自定义它,因为它是一个公司服务器

我有两个问题(可能是相关的)

第一个是,当我制作PDF文件时,我不能将底部边距设置为0,我总是在文档底部有1-2个像素的空白。 这是照片:

看到蓝色边框下方1-2px宽的空白了吗?这就是困扰我的原因

以下是我的页面选项:

设置选项('-T 0mm-B 0mm-L 0mm-R 0mm'); PDF::setPageSize('A4'); 设置方向(“横向”); setOutputMode('F'); 我什么都试过了,但没有成功

另外,当我打印该文件时,我的下边框溢出到第二页

以下是我的CSS代码:

html{
填充:0;
保证金:0;
身高:100%;
}
身体{
字体系列:“Calibri”;
内部分页符:避免;
边框:5px实心#1565c0;
填充:0;
保证金:0;
}
部门内容{
背景色:#FFF;
背景图片:url('background_img.png');
背景大小:50%;
背景位置:220px 30px;
背景重复:无重复;
边际:0px;
填充:2px0px 37px 0px;
}

我怎样才能使我的PDF成为全尺寸(无边距)?为什么我的打印版本与我制作的PDF不同?非常感谢您的帮助。

我发现生成PDF-s的最佳方法是安装xvfb run create并保存html,然后$process=new process('xvfb run-a-s“-screen 0 640x480x16”wkhtmltopdf.$html.'.$PDF)$进程->运行();这个过程是从我已经解决了上述问题,通过设置页面大小在毫米…无论如何谢谢