我的pdf首页看起来像是:
当我在命令下运行时:
exec("convert -density 300 $pdf_path $temp_images 2>&1",$output);
它将图片中的页面转换为:
只有当pdf的尺寸为宽度-595和高度-842时才会发生这种情况。
任何建议都将受到赞赏。
答案 0 :(得分:1)
看起来正在使用PDF的CropBox而不是媒体大小,或者可能ImageMagick正在向Ghostscript发送固定(不正确的,Letter)媒体大小以呈现页面。
不幸的是,这是关于ImageMagick的所有知识,你需要有人能告诉你如何查找和修改Ghostscript调用。
答案 1 :(得分:1)
此代码解决了我的问题,但我希望在命令行中
$im = new Imagick();
$im->readImage( $pdf_path );
$im->setImageFormat( "jpg" );
$im->writeImage( $temp_images );
echo 'Image Converted';