【发布时间】:2018-11-09 14:36:22
【问题描述】:
我在 Windows 和 Linux 机器上使用 wkhtmltopdf 0.12.5 并体验完全不同的字体大小呈现,如下所示。
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);
在两个系统(开发和集成)上运行的 PHP 应用程序完全相同,在 Windows 上运行良好,但在 Linux 上运行不正常。
我已经尝试过dpi 和zoom 设置,它们并没有改变任何东西。
有人知道我该如何解决这个问题吗?
【问题讨论】:
-
某些字体已安装,并且在您未指定使用哪种字体时使用默认字体?
-
谢谢@ivanivan。 Windows 和 Linux 上似乎有不同版本的 Arial,所以我没有引用 arial.woff 文件来在任何地方使用相同的版本。如果您将评论作为答案,我会接受。
标签: php wkhtmltopdf