使用ImageMagick将小尺寸pdf缩放到A4

时间:2017-04-18 18:20:05

标签: php pdf imagemagick

有没有人可以帮我解决我的问题,用ImageMagick和php将小pdf缩放到A4尺寸

我尽力做到但没有成功。

$imagick = new Imagick();

$imagick->setResolution(700,700);  

$imagick->readImage(realpath($upload_path.$akno.'.'.$extension));

$imagick->setImageFormat('jpg');
$imagick->setImageUnits(imagick::RESOLUTION_PIXELSPERINCH);
//$imagick->setImageResolution(300,300);
$imagick->scaleImage(1000,1000);
$imagick = $imagick->flattenImages();

//$imagick->adaptiveResizeImage(575,823);
//$imagick->setCompressionQuality(80);

$success = $imagick->writeImage($upload_path_u.$akno.'.jpg');

在上面的代码中我尝试更改为jpg如果有人可以提供脚本来做pdf那很好。

1 个答案:

答案 0 :(得分:0)

以下适用于我:

<?php
$imagick = new Imagick();
$imagick->setResolution(576,576);  
$imagick->readImage("a.pdf");
$imagick->resizeImage(2480,3508,Imagick::FILTER_CUBIC,1);
$imagick->setCompressionQuality(80);
$imagick->setImageFormat('jpg');
$imagick->writeImage('result.jpg');
?>