小编Tob*_*byU的帖子

Windows 和 Linux 上的不同字体大小渲染 (wkhtmltopdf)

我在 Windows 和 Linux 机器上使用 wkhtmltopdf 0.12.5,并体验到完全不同的字体大小渲染,如下所示。

浏览器中的源 HTML 呈现 在此输入图像描述

Windows 上的 PDF => 确定 在此输入图像描述

Linux 上的 PDF => NOK 在此输入图像描述

wkhtmltopdf 设置

$PDFSettings = array(
    'outline',
    'margin-top'    => '10mm',
    'margin-left'   => '10mm',
    'margin-bottom'  => '0',
    'margin-right'   => '0',
    'disable-smart-shrinking',
    'dpi' => 300,
    'image-quality' => 300,
    'page-size' =>'A4',
    'zoom' => 1);
Run Code Online (Sandbox Code Playgroud)

它与在两个系统(开发和集成)上运行的 PHP 应用程序完全相同,在 Windows 上运行良好,但在 Linux 上则不然。

我已经尝试过dpizoom设置,但没有改变任何内容。

有人知道我该如何解决这个问题吗?

php wkhtmltopdf

4
推荐指数
1
解决办法
2353
查看次数

标签 统计

php ×1

wkhtmltopdf ×1