加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中使用imagick实现把PDF转成图片

发布时间:2020-12-13 02:22:22 所属栏目:PHP教程 来源:网络整理
导读:《:PHP中使用imagick实现把PDF转成图片》要点: 本文介绍了:PHP中使用imagick实现把PDF转成图片,希望对您有用。如果有疑问,可以联系我们。 PHP应用 PHP Manual里,对imagick的描述,真的是简洁,每个成员函数,点击打开就看到如下文本: 代码如下: Warning T

《:PHP中使用imagick实现把PDF转成图片》要点:
本文介绍了:PHP中使用imagick实现把PDF转成图片,希望对您有用。如果有疑问,可以联系我们。

PHP应用PHP Manual里,对imagick的描述,真的是简洁,每个成员函数,点击打开就看到如下文本:

代码如下:

Warning
This function is currently not documented; only its argument list is available.

刚才办理了PHP加载问题后,对图片的处理相当方便,网上随便找了一段:
代码如下:

<?php
Header("Content-type: image/jpeg");???
/**
* 缩小图片尺寸.
*
* @param $image 待处理的二进制图片
* @param $width 处理后图片尺寸的宽度(px)
* @param $height 处理后图片尺寸的高度(px)
* @param $crop 是否裁剪图片
*
* @return 处理好的二进制图片
*/
function resize($image,$width,$height,$crop)
{
?? $imagick = new Imagick($image);
?? $w = $imagick->getImageWidth();
?? $h = $imagick->getImageHeight();
?? if ($w > $width || $h > $height)
?? {
????? if ($crop)
????? {
???????? $imagick->cropThumbnailImage($width,$height);
????? }
????? else
????? {
???????? $imagick->resizeImage($width,Imagick::FILTER_LANCZOS,1,true);
????? }
?? }
?? $processed_image = $imagick->getImageBlob();
?? return $processed_image;
}
$s=resize("123.jpg",60,40,1);
echo $s;
?>

但我要用这个扩展做的,是将PDF转成PNG.PDF哦!
代码如下:

欢迎参与《:PHP中使用imagick实现把PDF转成图片》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读