要将pdf转换为图像的库

时间:2016-01-19 07:06:58

标签: php codeigniter imagemagick imagemagick-convert

朋友们,我是Codeigniter的新手。在我的新项目中,我有一个上传pdf文件的任务,我将其转换为图像。可以任何人建议我的解决方案是有任何库函数来转换它,如果可能的话也给我一些工作代码。提前致谢

3 个答案:

答案 0 :(得分:0)

您可以将(拆分)PDF文件转换为ImageMagickGhostScript的图像。查看此PHP库here

此类可用于使用 Ghostscript 将PDF文档转换为图像。它需要一个上传的PDF文件,并使用 Ghostscript 程序将其转换为JPEG图像。

注意:转换后的图像存储在根据相应PDF文档页面编号的文件中。

答案 1 :(得分:0)

你可以使用我曾经写过的PDFlib php包装器,如下所示使用它

http://localhost:8080/myapp/swagger-ui.html

答案 2 :(得分:-1)

用一个简单的谷歌,我从其他地方得到了这个答案。

如果您在服务器上安装了ImageMagick,则图像库支持ImageMagick:https://ellislab.com/codeigniter/user-guide/libraries/image_lib.html

$config = array(
    'image_library' => 'imagemagick',
    'library_path' => 'imagemagick_file_path_goes_here',
    'source_image' => $pdf_path,
    'new_image' => $img_path,
    'maintain_ratio' => true,
    'width' => 365,
    'quality' => '100%',
   );

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

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