广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP 实现PDF转图片
  • 359
分享到

PHP 实现PDF转图片

pdf 2023-09-06 17:09:16 359人浏览 独家记忆
摘要

目录 1.环境配置: 2.实现原理: 3.安装php扩展imagick 4.安装ghostscript 5.pdf转图片 1.环境配置: 2.实现原理: PHP使用扩展插件imagick进行图片处理,处理pdf时使用imagick去调

目录

1.环境配置:

2.实现原理:

3.安装php扩展imagick

4.安装ghostscript

5.pdf转图片


1.环境配置:

2.实现原理:

PHP使用扩展插件imagick进行图片处理,处理pdf时使用imagick去调用ghostscript

3.安装php扩展imagick

imagick是一个PHP扩展,调用的是ImageMagick提供api来进行图片的创建与修改。

我这里直接使用宝塔面板安装的,比较简单。

也可以使用源码安装。

Php > 安装扩展 > imagemagick > 安装

 

安装完成 

命令窗口测试

php --ri imagick

4.安装ghostscript

ghostscript一款图像浏览工具,这款软件适用于Unix、Mac OS X、VMS、windows、OS/2和Mac OS classic等操作系统的使用。Ghostscript中文版能够查看以及打印PS、EPS、PDF格式的文件

安装命令很简单

yum install ghostscript

 当没有安装ghostscript 直接使用,报错:

5.pdf转图片

功能代码

function pdfToPng(){    $pdf = 'https://solveset.oss-cn-beijing.aliyuncs.com/1671686912.pdf';    $path = public_path('uploads/');    $im = new \Imagick();    $im->setResolution(120, 120); //设置分辨率 值越大分辨率越高    $im->setCompressionQuality(100);    $im->readImage($pdf);    $return = [];    foreach ($im as $k => $v) {        $v->setImageFormat('png');        $fileName = $path . md5($k . time()) . '.png';        if ($v->writeImage($fileName) == true) {            $return[] = $fileName;        }    }    print_r($return);}

 返回结果:

打开图片

Pdf转图片成功实现,因为只有一页,如果是多页则是多张图片。 

来源地址:https://blog.csdn.net/json_ligege/article/details/128413937

--结束END--

本文标题: PHP 实现PDF转图片

本文链接: https://www.lsjlt.com/news/397298.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PHP 实现PDF转图片
    目录 1.环境配置: 2.实现原理: 3.安装php扩展imagick 4.安装ghostscript 5.pdf转图片 1.环境配置: 2.实现原理: Php使用扩展插件imagick进行图片处理,处理pdf时使用imagick去调...
    99+
    2023-09-06
    pdf
  • PHP实现PDF转图片的方法详解
    目录一、开启 Imagick 扩展二、安装imagemagick三、安装Ghostscript软件四、实例Windows环境下 一、开启 Imagick 扩展 1、安装PHP扩展:I...
    99+
    2022-12-21
    PHP PDF转图片 PHP PDF 图片
  • Java实现pdf转图片案例
    工程加入依赖: <dependency> <groupId>org.apache.pdfbox</groupId> <art...
    99+
    2022-11-12
  • Python怎么将pdf转为图片?Python如何实现pdf文件转图片
    而pdf则是用来保存一些内容已经确定好的数据,因为pdf是无法直接修改内容的,所以也会经常将pdf转为图片来保存。本文就将会来介绍一下pdf转图片的方法,往下看看吧。 1.pdf转图片的话主要实现所需要的模块叫做PyMuPDF,它就是用来...
    99+
    2023-09-02
    python Powered by 金山文档
  • Python实现文字pdf转换图片pdf效果
    目录前言思路代码展示前言 为什么会做这个? 因为我们把word转化为pdf,wps默认转化为文字pdf,而图片pdf要会员。 网上确实也有网站可以实现免费的,但是未必安全。 思路 我...
    99+
    2022-11-13
  • python 图片转 pdf
    import osimport sysfrom reportlab.lib.pagesizes import A4, landscapefrom reportlab.pdfgen import canvas'''遍历当前目录下所有的jpg文...
    99+
    2023-01-31
    图片 python pdf
  • 图片转pdf golang
    最近我在开发一个文件转换工具时,需要将多张图片转换为一个PDF文件。由于我使用的是Golang语言,因此我选择了使用Go语言编写一个图片转PDF的程序。在这篇文章中,我将分享我在开发过程中获得的经验和一些关键细节。以下是该程序的主要功能和流...
    99+
    2023-05-15
  • python图片转换pdf
    #!/home/chao/anaconda3/envs/test_py2/bin/python#coding:utf-8import osimport...
    99+
    2023-01-31
    图片 python pdf
  • PHP实现PDF转图片的详细过程(使用imagick)
    目录1.环境配置:2.实现原理:3.安装php扩展imagick4.安装ghostscript5.pdf转图片总结1.环境配置: 2.实现原理: Php使用扩展插件imagick进...
    99+
    2023-01-13
    php pdf转图片 php pdf php pdf转换成图片
  • Python怎么实现文字pdf转换图片pdf效果
    本篇内容主要讲解“Python怎么实现文字pdf转换图片pdf效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现文字pdf转换图片pdf效果”吧!代码展示先安装依赖pip&n...
    99+
    2023-06-29
  • PHP+ImageMagick如何将PDF转成图片
    这篇文章将为大家详细讲解有关PHP+ImageMagick如何将PDF转成图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。           &nbs...
    99+
    2023-06-26
  • Java实现pdf转图片的工具类(三种方法实现PDF转图片的案例)【亲测可用】
    提示:有些时候我们需要在项目中展示PDF,所以我们可以将PDF转为图片,然后已图片的方式展示,效果很好。Java使用各种技术将pdf转换成图片格式,并且内容不失帧。清晰可见,该工具类也是开发中常用到的工具类。其中包括单页pdf转换成一张...
    99+
    2023-08-30
    java pdf spring boot
  • Android实现excel/pdf/word/odt/图片相互转换
    目录实践过程pdf转excelexcel转pdfppt转pdfpdf转pptpdf转wordword转pdfexcel转图片pdf转图片odt转pdf实践过程 pdf转excel p...
    99+
    2023-05-15
    Android excel pdf word odt图片转换 Android excel pdf word odt 图片 Android excel Android pdf Android word
  • Qt数据库应用之实现图片转pdf
    目录一、前言二、功能特点三、体验地址四、效果图五、相关代码一、前言 用户的需求真的是千奇百怪,刚做完不同页面横向纵向排版的需求,又来个需要图片转pdf的需求,提供静态函数直接使用。 ...
    99+
    2022-11-13
  • PythonPyMuPDF实现PDF与图片和PPT相互转换
    目录安装与简介MuPDFPyMuPDFPyMuPDF使用元数据页面Page代码示例PDF转图片图片转PDFPDF转PPT文章目录 安装与简介MuPDFPyMuPDF PyMuPDF使...
    99+
    2022-12-23
    Python PyMuPDF Python PDF转图片 Python PDF转PPT
  • Java如何实现将PDF转为图片格式
    本文小编为大家详细介绍“Java如何实现将PDF转为图片格式”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何实现将PDF转为图片格式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。代码编译环境Intel...
    99+
    2023-07-05
  • Python自动化办公之图片转PDF的实现
    安装的方式很常规,直接使用pip安装就行了。 pip install fpdf 将需要使用的三方模块导入进来 from fpdf import FPDF # PDF文档对象操作库...
    99+
    2022-11-10
  • PHP如何实现PDF转换成图片时保留字体颜色
    这篇文章主要讲解了“PHP如何实现PDF转换成图片时保留字体颜色”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP如何实现PDF转换成图片时保留字体颜色”吧!一、为什么PDF转图片会改变字...
    99+
    2023-07-05
  • Python 图片与pdf相互转换
    使用到第三方库 PyMuPDF 在 python 环境下对 PDF 文件的操作。 PDF 转为图片 需新建文件夹 pdf2png import fitz import glob def rightinput(desc): ...
    99+
    2023-01-31
    图片 Python pdf
  • C#PDF转图片(JPG,Png)的项目实践
    目录第一步:用nuget安装两个包:第二步:附上如下代码:背景:最近需要做一个任务:C# PDF文件需要传输为JPG图片。一开始没有头绪,最后去github找到了现在我用的Pdfiu...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作