python源码大全

Python代码库之PDF转换为图片poppler

2019-12-02  本文已影响0人  iCloudEnd

Python代码库之PDF转换为图片

安装

1、下载后,在系统中环境变量中配置一下poppler的bin目录
http://macappstore.org/poppler/

2、运行
pip install pdf2image
在国内可以用下面的方式加速
pip3 install -i https://pypi.douban.com/simple pdf2image

样例代码

from pdf2image import convert_from_path, convert_from_bytes
pdf_pdf='D:\\pythondev\\dev\\abc.pdf'
outpath='D:\\pythondev\\dev\\output'
#指定一下文件格式,避免 MemoryError 
images = convert_from_path('D:\\pythondev\\dev\\abc.pdf', fmt='jpeg')
#还可以设置一下输出目录
images_from_path = convert_from_path(pdf_pdf, output_folder=outpath, fmt='png')

相关参数配置

convert_from_path(pdf_path, dpi=200, output_folder=None, first_page=None, last_page=None, fmt='ppm', thread_count=1, userpw=None, use_cropbox=False, strict=False, transparent=False, single_file=False, output_file=str(uuid.uuid4()), poppler_path=None, grayscale=False, size=None)

convert_from_bytes(pdf_file, dpi=200, output_folder=None, first_page=None, last_page=None, fmt='ppm', thread_count=1, userpw=None, use_cropbox=False, strict=False, transparent=False, single_file=False, output_file=str(uuid.uuid4()), poppler_path=None, grayscale=False, size=None)

参考链接

更多精彩代码请关注我的专栏

上一篇 下一篇

猜你喜欢

热点阅读