mPDF 不显示 SVG 图像

问题描述

我正在尝试使用 mPDF (8.0.0) 为页面设置背景。问题是 mPDF 不显示图像。对于某些图像,我可以正常工作,而其他图像则不能。为什么?

工作图片https://public.skyworx.io/file.svg

不工作图片https://public.skyworx.io/firefox-logo.svg

<?PHP
require_once __DIR__ . '/vendor/autoload.PHP';

$pdfOptions = array(
    'mode' => 'utf-8','format' => 'A4','img_dpi' => 300,'dpi' => 300,'tempDir' => __DIR__ . '/tmp'
);
$pdf = new \Mpdf\Mpdf( $pdfOptions );

$pdf->SetDefaultBodyCSS('background',"url('https://public.skyworx.io/firefox-logo.svg')");
//$pdf->SetDefaultBodyCSS('background',"url('https://public.skyworx.io/file.svg')");
$pdf->SetDefaultBodyCSS('background-image-resize',6);

$html = '';
$pdf->WriteHTML( $html,2 );
$pdf->debug = true;
$pdf->showImageErrors = true;
$pdf->Output();

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)