win10下 xmapp 安装imagick

首先打开你的phpinfo看看你的版本号



这个版本是x86,线程安全的

下来我们下载ImageMagick-6.9.3-7-vc11-x86

网址:https://windows.php.net/downloads/pecl/deps/


然后开始配置环境变量

电脑属性->高级系统设置->环境变量


接下来开始安装php -imagick

进入网址;http://pecl.php.net/package/imagick


下载下来之后解压


讲这个dll文件放到xmapp->php->ext下

在PHP文件目录找到php.ini里面去配置扩展

讲这些dll文件放到php目录下以及apache->bin下面

此时你在访问phpinfo,imagick就安装成功了


这些完成之后你还是不能实现pdf转换图片,现在还需要一个软件来帮你实现ghostscript

https://www.ghostscript.com/



然后用这个程序测试

<?php

function pdf2png($PDF,$Path){

        if(!extension_loaded('imagick')){

        return false;

        }

      if(!file_exists($PDF)){

          return false;

      }

      try {

      $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';

          // var_dump($Filename);

          if($Var->writeImage($Filename)==true){

              $Return[]= $Filename;

          }

      }

        } catch (ImagickException $e) {

    print_r($e->getMessage());

}

        return $Return;

      // var_dump($Return);

}

$path = "D:/phpStudy/PHPTutorial/WWW/images";

$s=pdf2png("D:/phpStudy/PHPTutorial/WWW/1.pdf",$path);

?>

就会把pdf转成图片

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,182评论 0 2
  • 更改ip和dnsVi /etc/sysconfig/network-scripts/ifcfg-eth0vi /...
    Xwei_阅读 5,883评论 0 3
  • 方式:HTML->PDF->JPG 第一步:HTML->PDF 利用mpdf将html转成pdf,基本解决了中文(...
    zxwen_zl阅读 6,286评论 0 0
  • 1、memcache的概念? Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨...
    桖辶殇阅读 6,738评论 2 12
  • 转载自: https://www.cnblogs.com/yanqingxu/p/9248849.html htt...
    Ouan阅读 5,514评论 0 0

友情链接更多精彩内容