返回顶部

收藏

PHP利用imagick把PDF转成PNG

更多

通过PHP把PDF生成PNG图片,一般用在在线阅读浏览用的。

function pdf2png($PDF,$Path){
   if(!extension_loaded('imagick')){
       return false;
   }
   if(!file_exists($PDF)){
       return false;
   }
   $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;
//该片段来自于http://outofmemory.cn

标签:php,图形

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 博主 发表 2014-05-13 07:00:00 mac下nginx搭配php-fpm解析php文件
  2. enjoy <> 发表 2013-11-17 13:57:48 php5.4后htmlspecialchars输出为空的问题
  3. linroex 发表 2012-01-26 08:53:57 手動編譯、安裝PHP Extension (Linux)
  4. admin 发表 2014-06-09 09:34:16 PHP使用CURL伪造来源IP与网址
  5. Li Xi 发表 2014-07-10 11:23:26 PHP 上传文件错误 Error 代码
  6. rming 发表 2014-07-22 07:46:00 PHP生成随机字符串的几种方法
  7. Li Xi 发表 2014-07-26 13:50:31 PHP-FPM unix socket 失败
  8. 凉白开 发表 2014-08-03 17:00:18 yii nginx重写规则
  9. Era 发表 2014-08-12 01:14:05 nginx下二级域名被泛解析的解决方法
  10. Li Xi 发表 2014-08-20 12:50:43 CentOS 安装 Gearmand 和 PHP Gearman
  11. 八歧居 发表 2011-05-13 08:11:25 使用zend_eval_string在C中执行PHP语句
  12. 张映 发表 2014-09-05 07:24:00 mongodb select php操作 命令行操作

发表评论