时间:2021-05-22
本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置、版本兼容问题。
环境配置(mac)
安装ImageMagick
brew install imagemagick
这里有个坑,brew安装都是7.x版本,使用wand时会出错,需要你安装6.x版本。
解决办法:
1.安装6.x版本
brew install imagemagick@62.取消链接7.x版本
brew unlink imagemagickUnlinking /usr/local/Cellar/imagemagick/7.0.7-4… 71 symlinks removed3.强制链接6.x版本
brew link imagemagick@6 --forceLinking /usr/local/Cellar/imagemagick@6/6.9.9-15… 75 symlinks created4.export环境变量
echo 'export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"' >> ~/.bash_profileok,以上解决imagemagick版本问题。
安装gs
必须安装gs,否则pdf无法转换。
brew install gs安装wand
pip3 install wand我这里使用的是python3,所以需要用pip3.
代码实现
from wand.image import Imagedef convert_pdf_to_jpg(filename): with Image(filename=filename) as img : print('pages = ', len(img.sequence)) with img.convert('jpeg') as converted: converted.save(filename='image/page.jpeg')效果
笔者将一本书四百多页都转出来了,大家也可以去试下啦。
以上这篇Python 将pdf转成图片的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
原理使用pythonwin32库调用word底层vba,将word转成pdf安装pywin32pipinstallpywin32python代码fromwin3
将PDF格式转成EXCEL方法如下: 一、运行下载安装好的PDF转换器,进入软件首页后就可以看到软件的左边有很的转换功能,点开PDF转成其他文件在里面找到我们
ppt转成pdf,原理是ppt转成图片,再用图片生产pdf,过程有个问题,不管是ppt还是pptx,都遇到中文乱码,编程方框的问题,其中ppt后缀网上随便找就有
pdf转成Word的DOC格式,或者Word的DOC格式转成pdf,是大家比较关心的问题。用Wps可以快速把Word文档转成pdf格式。那么怎么将WPS文字编辑
pdfbox:jpg转pdf:/***使用pdfbox将jpg转成pdf*@paramjpgStreamjpg输入流*@parampdfPathpdf文件存储路