Image Magick - 如何从图像创建pdf文档而不是使它看起来像图像 - PHP?

时间:2018-05-08 09:49:59

标签: php pdf imagemagick

我正在尝试从图像文件生成pdf文档,我正在使用带有PHP的图像magick。以下是此结果(我在右侧生成的pdf)和adobe扫描生成的结果(左侧为pdf)。我如何让我的pdf看起来像左边的那样 - 这种'平坦'/对比效果在哪里,我的pdf中的阴影等不存在?请看下面的图片。

enter image description here

image magick PHP:

$im = new imagick($sourcePathOfImage);

// Get dimension of source image
$geo = $im->getImageGeometry();
$srcImgWidth = $geo['width'];
$srcImgHeight = $geo['height'];
$srcWHRatio = $srcImgWidth/$srcImgHeight;

// RESIZE IMAGE
$resizedW = $desiredWidth;
$resizedH = $desiredWidth/$srcWHRatio;
$im -> resizeImage($resizedW, $resizedH, Imagick::FILTER_LANCZOS, 1);

// SET TO PDF
$image -> setImageFormat('pdf');

0 个答案:

没有答案