PHP实现PDF转图片的方法详解(php怎么改成pdf)不要告诉别人

随心笔谈2年前发布 编辑
165 0
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买

 public function pdf2png($pdf,$filename){

$path=ROOT_PATH . “public”. DS .”uploads”. DS .”ppt_image”. DS . $filename ; // 图片存放目录
if (!file_exists($path)) {
mkdir($path, 0700, true); //创建目录
chmod($path, 0700); //赋予权限
}
$images=[];

$imagick=new \Imagick();
// 设置图片分辨率
$imagick->setResolution(120, 120);
// 该函数接受单个参数$quality,该参数保存一个表示图像压缩质量的整数值
$imagick->setCompressionQuality(100);
$imagick->readImage($pdf);

foreach ($imagick as $key=> $val) {
// 设置图片格式并生成png图片
$val->setImageFormat(‘png’);
// $file=$path . DIRECTORY_SEPARATOR . md5($key.time()) . ‘.png’; //图片名
$file=$path . DS . md5($key.time()) . ‘.png’; //图片名
if ($val->writeImage($file)===true) {
$images[]=$file;
}
}
return $images;
}

© 版权声明

相关文章