Laravel制作pdf的5个问题

时间:2016-01-04 10:40:22

标签: laravel wkhtmltopdf

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

我遇到了两个问题(也许是相关的)。

首先,当我制作PDF文件时,我无法将底部边距设置为0,我在文档底部始终有1-2个像素的空白。 这是照片: PDF Screenshot

在蓝色边框下方看到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不同?我很感激任何帮助。

0 个答案:

没有答案