2016-01-20 67 views
0
<?php 
class Pdf_to_img extends CI_Controller{ 
public function converter(){ 
$this->load->library('image_lib'); 
$config = array(
    'image_library' => 'imagemagick', 
    'library_path' => 'D:\Program Files\ImageMagick-6.9.3-Q16', 
    'source_image' => 'theme/assets/pdf/ci.pdf' , 
    'new_image' => 'theme/assets/img/copy.jpg' , 
    'maintain_ratio' => true, 
    'width' => 980, 
    'quality' => '90%', 
    ); 

    $this->image_lib->initialize($config); 

    if ($this->image_lib->resize()) { 
    $this->image_lib->clear(); 
    } 
} 
} 
?> 

朋友,我是新来的笨,我将一个PDF文件转换成图像,而冲浪我有这段代码我已经改变了所有的位置,但同时执行我收到错误为ImageMagick的PDF不会转换成图像

图像的路径不正确。 图像处理失败。请确认您的服务器支持所选的协议,并且图像库的路径是正确的。

所以请纠正我的代码,如果有任何错误或任何代码的加入使

我已经安装了ImageMagick的ON d的变化:\ Program Files文件\的ImageMagick-6.9.3-Q16

和source_image路径是d:\ WAMP \ WWW \登录\主题\资产\ PDF

和新形象的路径是d:\ WAMP \ WWW \登录\主题\资产\ IMG

回答

0

请确认imagickphp库是首先安装的。然后使用以下命令:

$imagick = new Imagick(); 
$imagick->readImage('mytest.pdf'); 
$imagick->writeImage('output.jpg'); 
相关问题