首页 > 其他 > 详细

pdf转图片-pdf2image

时间:2020-01-19 14:26:29      阅读:266      评论:0      收藏:0      [点我收藏+]

可以转的库有:wand、PyMuPDF、pdf2image、PythonMagick

wand和PyMuPDF没找到二进制数据转图片的接口

PythonMagick没有测试成功

pdf2image转换速度很快,且支持二进制数据直接转图片,所以选择pdf2image


pdf2image需要poppler和pillow的支持

pip install pillow

windows下安装pippler:

下载地址:http://blog.alivate.com.au/poppler-windows/

然后将bin/文件夹添加到PATH

注意:配置之后需要重启一下电脑才会生效

centos下安装pippler:

yum install poppler poppler-cpp-devel poppler-utils


转换代码:

from pdf2image import convert_from_path,convert_from_bytes

# pdf的二进制数据转图片
images = convert_from_bytes(resp.content)
  for i, image in enumerate(images):
      image.save("第%d页.png" % i, "PNG")


# pdf文件转图片
images = convert_from_path(pdf_path)
for i, image in enumerate(images):
     image.save("第%d页.png" % i, "PNG")


参考:

https://blog.csdn.net/zbj18314469395/article/details/98329442

https://blog.51cto.com/11142243/2299706

pdf转图片-pdf2image

原文:https://www.cnblogs.com/justaman/p/12213353.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!