49 PHP把PDF转PNG
warning:
这篇文章距离上次修改已过1210天,其中的内容可能已经有所变动。
<?
function pdf2png($pdf, $path)
{
if (!extension_loaded('imagick')) {
return false;
}
if (!file_exists($pdf)) {
return false;
}
$im = new Imagick();
$im->setResolution(80, 80); //设置分辨率 值越大分辨率越高
$im->setCompressionQuality(100);
$im->readImage($pdf);
$m=md5($pdf);
foreach ($im as $k => $v) {
$v->setImageFormat('png');
$fileName = $path . $m.'.'.$k. '.png';
if ($v->writeImage($fileName) == true) {
$return[] = $fileName;
}
}
return $return;
}
//用法
var_dump(pdf2png('1.pdf','test/'));
/*返回
array(15) {
[0]=>
string(43) "test/f690229642a2b8bc66e9fbb05793266b.0.png"
[1]=>
string(43) "test/f690229642a2b8bc66e9fbb05793266b.1.png"
[2]=>
string(43) "test/f690229642a2b8bc66e9fbb05793266b.2.png"
[3]=>
string(43) "test/f690229642a2b8bc66e9fbb05793266b.3.png"
[4]=>
string(43) "test/f690229642a2b8bc66e9fbb05793266b.4.png"
}
*/

打赏名单
不分博文,不定期整理近期数据,感谢各位打赏,如有需求请在扫码后的备注填写
网名 | 打赏金额(元) | 网名 | 打赏金额(元) |
---|---|---|---|
火舞艳阳☀ | 50 | *帆(喝奶茶) | 7 |
*宇 | 1 | 杨*8 | 5 |
乖乖鲁 | 1 | linyi | 2 |
*人 | 2 | a*9 | 1 |
张九今 | 500 |
评论已关闭