朋友们,我是Codeigniter的新手。在我的新项目中,我有一个上传pdf文件的任务,我将其转换为图像。可以任何人建议我的解决方案是有任何库函数来转换它,如果可能的话也给我一些工作代码。提前致谢
答案 0 :(得分:0)
您可以将(拆分)PDF文件转换为ImageMagick和GhostScript的图像。查看此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( );
}