最近有个需求就是把pdf转成图片然后统一发文章的。在网上找了好多软件都不尽人意。不是要收费就是有病毒的。害我电脑都重装了好几次。既然如此索性自己做一个出来。后台查了一下资料原来php就可以做出来。又简单又方便还免费。何乐而不为呢。下面给大家介绍这简单的转换。100%好使!
首先你要有一个php的环境,具体怎么弄百度一下吧。
然后就是要安装扩展了。pdf转图片的扩展是imagick。具体安装方法可以看下面这篇文章。
http://blog.csdn.net/m0_38004619/article/details/77897406
插件安装完后大家就可以粘贴这核心代码了。
/** *$Path:图片保存的路径 *$PDF:pdf文件 */ function pdf2png($PDF,$Path){ if(!extension_loaded('imagick')){ returnfalse; } if(!file_exists($PDF)){ returnfalse; } $IM =new imagick(); $IM->setResolution(120,120); $IM->setCompressionQuality(100); $IM->readImage($PDF); foreach($IM as $Key => $Var){ $Var->setImageFormat('png'); $Filename = $Path.'/'.md5($Key.time()).'.png'; if($Var->writeImage($Filename)==true){ $Return[]= $Filename; } } return $Return; }
然后上传、压缩那些代码大家就自己写了。那些都是基本的东西。
版权声明:本文为博主原创文章,未经博主允许不得转载。