无法从PHP imagick生成svg到pdf

时间:2018-12-10 13:11:04

标签: php server imagick

我们已将我们的应用程序从一台服务器迁移到另一台服务器。在使用PHP的第一台服务器svg到pdf中,imagick运行良好,但是在第二台服务器中,imagick转换后返回空内容。请帮助我解决问题。或请提供可能导致此问题的原因。

用于转换的代码如下:

$im = new \Imagick();
$im->readImageBlob($svgContent);
$im->setImageFormat('pdf');
echo 'Test1: '. $im->getImageBlob();
$PDFContent = 'data:application/pdf;base64,' . base64_encode($im);
echo 'Test2: '. $PDFContent;

Test1和Test2都显示为空。

当我尝试$ im-> setImageFormat('png');它的工作。

请提出解决方案。 预先感谢。

0 个答案:

没有答案