跳至主要内容

博文

目前显示的是标签为“wordprees缩略图”的博文

WordPress实现截取pdf首页作为文章缩略图片方法

  我们在开发使用 WordPress 的时候,偶尔会有客户要求截取文章 PDF 附件首页作为封面缩微图,下面我们找到一个办法,有兴趣的可以尝试下,WordPress PHP 如何利用 imagick+ghostscript 截取 pdf 首页作为缩略图片: 步骤一 宝塔里 PHP 里可以安装扩展 imagick。 步骤二 安装 ghostscript,安装很简单,将下载的 source code(tar.gz 格式)放到服务器任意一个位置 # tar -xzvf ghostscript-9.55.0.tar.gz # cd ghostscript-9.55.0 # ./configure # make # make install 装完之后输入查看是否安装成功,如果输入下面这个命令会显示版本号,说明安装成功。 # gs –version php 代码 function pdf2png ( $pdf , $path , $page = 0 ) { if (! is_dir ( $path )) { mkdir ( $path , 0777 , 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 = $pat