python中怎么将pdf文件分割为图片

python中怎么将pdf文件分割为图片,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

10年积累的成都网站制作、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有湖南免费网站建设让你可以放心的选择与我们合作。

      

利用python将pdf转换成图片

最近,工作需要发送电子版word文档给别人,为了版权保护、防止文档内容被复制。于是,本人搜了很多教程,有了以下思路:

  • 网上的教程利用word加水印,然后保存时选择pdf格式文档,但是我发现,生成pdf文档仍然可以被复制。等于没起到防止资料外泄,内容被复制的风险。

  • 于是,我想到先用word加公司水印,并保存为pdf格式的文档,然后用高级版的福昕pdf阅读器【公众号后台留言索取】将pdf分割成一张张图片,最后再用福昕阅读器合并这些图片生成新的pdf文档。由于该文档由图片合并而来,自然就不会被复制。

  • 其实除了用pdf阅读器拆分合并,photoshop也有类似的功能,将pdf导入ps软件中,每页以图片形式一页页保存,然后再用ps将图片导出为pdf格式的文档,这个过程也可以,但是当文档页数比较多时候,就比较麻烦了,这个方法费时间。

  • 最后,决定用python来解决这个问题,方法:pdf拆分为图片、然后将图片合并为pdf文档。

今天就先记录如何将pdf分割为图片。

下面将pdf转换为图片需要准备库和压缩包:

  1. pdf2image

  2. 压缩包proppler

首先,先安装pdf2image库,打开命令行输入以下:

pip install pdf2image
     

其次,proppler是pdf2image库使用的前提条件,我们需要下载proppler这个文件,下载地址:http://blog.alivate.com.au/poppler-windows/,复制这个网址到电脑端打开,找到Download下载那一行,根据电脑操作系统下载对应的版本,本人电脑window10系统,版本选择了最新版poppler-0.68.0_x86 ,此文件安装完后,解压到任意盘,本人C盘新建一个文件,然后解压到新建的文件,其他盘没有测试,应该无碍。然后在解压的文件里面找到bin文件夹,然后复制bin文件的文件路径(打开bin文件夹,如下,鼠标左键点击箭头标记的路径,然后选中该路径复制。

python中怎么将pdf文件分割为图片打开系统环境变量,

python中怎么将pdf文件分割为图片

python中怎么将pdf文件分割为图片

新建环境变量,如下:

python中怎么将pdf文件分割为图片

然后粘贴刚才复制bin文件夹路径

python中怎么将pdf文件分割为图片

然后一直按确定即可,上面的用户环境变量也是如此操作,将该路径添加到用户环境变量中。(具体添加环境变量操作步骤,自己上网搜)。

准备工作就完成了,下面是执行代码,运行成功,pdf就被分割成一张张图片。

import pdf2image
import os

images = pdf2image.convert_from_path("plan.pdf")
i =0
if not os.path.exists(r"D:\CS\学习笔记\小功能\pdf转图片\image"): # 查看文件夹是否存在
    os.mkdir(r"D:\CS\学习笔记\小功能\pdf转图片\image") # 不存在就创建一个文件夹,此处文件名为image
for image in images:
    i += 1
    image.save("D:\CS\学习笔记\小功能\pdf转图片\image\\" + str(i)+ ".jpg","JPEG")

关于python中怎么将pdf文件分割为图片问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。

网站标题:python中怎么将pdf文件分割为图片
网站网址:https://www.cdcxhl.com/article20/jieijo.html

成都网站建设公司_创新互联,为您提供手机网站建设网站收录静态网站搜索引擎优化用户体验做网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设