1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP中使用Imagick读取pdf并生成png缩略图实例 imagickpng

PHP中使用Imagick读取pdf并生成png缩略图实例 imagickpng

时间:2019-11-26 17:44:24

相关推荐

PHP中使用Imagick读取pdf并生成png缩略图实例 imagickpng

php教程|php手册

PHP,Imagick,pdf,png,缩略图,图片上传

php教程-php手册

PHP中使用Imagick读取pdf并生成png缩略图实例,imagickpng

课程内容付费系统源码,ubuntu中怎么保存,爬虫0基础编程,php多重搜索,如东seo公司lzw

pdf生成png首页缩略图 (服务器需要支持Imagick)

简单注册系统源码下载,vscode c c 配置,ubuntu升级界面,tomcat状态stop,sqlite与安卓链接,电脑术语爬虫是什么意思,国内PHP空间背景,吕梁seo优化资费,网站管理员页面,简洁网页设计模板,织梦模板不调用csslzw

复制代码 代码如下:

反恐行动辅助源码,树莓派ubuntu优化,Tomcat上查看是否启动,爱抢购爬虫,php数组创建教程学习,潮州外贸seolzw

/**

* PDF2PNG

* @param $pdf 待处理的PDF文件

* @param $path 待保存的图片路径

* @param $page 待导出的页面 -1为全部 0为第一页 1为第二页

* @return保存好的图片路径和文件名

*/

function pdf2png($pdf,$path,$page=0)

{

if(!is_dir($path))

{

mkdir($path,true);

}

if(!extension_loaded(‘imagick’))

{

echo ‘没有找到imagick!’ ;

return false;

}

if(!file_exists($pdf))

{

echo ‘没有找到pdf’ ;

return false;

}

$im = new Imagick();

$im->setResolution(120,120); //设置图像分辨率

$im->setCompressionQuality(80); //压缩比

$im->readImage($pdf.”[“.$page.”]”); //设置读取pdf的第一页

//$im->thumbnailImage(200, 100, true); // 改变图像的大小

$im->scaleImage(200,100,true); //缩放大小图像

$filename = $path.”/”. time().’.jpg’;

if($im->writeImage($filename) == true)

{

$Return = $filename;

}

return $Return;

}

$s=pdf2png(‘file/1371273225-ceshi_ppt.pdf’,’images’);

echo “

“;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。