mPDF - Firefox PDF查看器中的背景图像质量差

时间:2014-03-27 10:29:21

标签: firefox mpdf

我在body标签上创建了一个PDF(使用php库mPDF)和全尺寸背景图像:

body {
    background: url("..path/to/bg.jpg") center no-repeat;
    background-size: cover;
    background-image-resize: 6;
    background-image-resolution: 300dpi;
}

在铬,IE和杂技演员pdf查看器中看起来很好,但在FF中可怕: enter image description here

知道如何为Firefox处理这个问题吗? 我使用CSS,使用宽度和高度,不同的分辨率,嵌入为.svg,但没有成功。

2 个答案:

答案 0 :(得分:12)

这是由Firefox pdf.js中的一个错误引起的,该错误表现在PDF文件是从其HTML源上的background: no-repeat的mpdf生成的。

作为解决方法,删除no-repeat属性可以避免错误。

答案 1 :(得分:0)

找到文件 mpdf.php

更改 $this->_out(sprintf('/YStep %d',99999));

$this->_out(sprintf('/YStep %d', 1024));

$this->_out(sprintf('/XStep %d',99999));

$this->_out(sprintf('/XStep %d', 1024));

这些更改确实对我有用