pdf转图片(利用pdf2image包)

参考: pdf2image

pip install pdf2image

代码:

from pdf2image import convert_from_path, convert_from_bytes
import os

output_folder = './xx/'
dpi_value= 600
pdf_start_page = 1 # pdf显示的第一页
start_page = 1 # 真实页码
prex = '' # 图像前缀

def to_image():
    def page_generator():# 定义图像前缀
        while True:
            yield prex
    images = convert_from_path(r'xx.pdf', dpi=600, output_folder=output_folder,
                               first_page=pdf_start_page, fmt='jpg', thread_count=6, output_file=page_generator())
   


 
def image_rename():
    # 文件重命名
    global start_page
    file_list = os.listdir(output_folder)
    for file in file_list:
        start_page_str =  str(start_page)
        if len(start_page_str)==1:
            start_page_str = '00'+start_page_str
        elif len(start_page_str)==2:
            start_page_str = '0'+start_page_str
        else:
            ...
        path = os.path.join(output_folder, file)
        print(os.path.join(output_folder, start_page_str + '.jpg'))
        os.rename(path, os.path.join(output_folder, start_page_str + '.jpg'))
        start_page = start_page + 1
to_image()
image_rename() #文件重命名

效果:非常快

相关推荐

  1. pdf图片利用pdf2image

    2024-03-16 12:12:01       23 阅读
  2. Python pdf2imges -- pdf文件图片

    2024-03-16 12:12:01       11 阅读
  3. 图像pdf (python)

    2024-03-16 12:12:01       23 阅读
  4. python图片pdfpdf图片jpg

    2024-03-16 12:12:01       13 阅读

最近更新

  1. WebKit源代码探秘:深入理解其组织结构与组件

    2024-03-16 12:12:01       0 阅读
  2. 【回溯+双指针算法题记录】回文字符串汇总

    2024-03-16 12:12:01       0 阅读
  3. 2288. 价格减免

    2024-03-16 12:12:01       1 阅读
  4. Quartz 介绍

    2024-03-16 12:12:01       1 阅读
  5. Taro自定义实现本地路径转换为文件

    2024-03-16 12:12:01       1 阅读
  6. Python 类与对象:深入理解与应用

    2024-03-16 12:12:01       0 阅读

热门阅读

  1. 笔记:12.1 使用sqlplus /as sysdba登录报错ORA-01017

    2024-03-16 12:12:01       23 阅读
  2. 项目示例 - 3.降级熔断 - 2.Sentinel

    2024-03-16 12:12:01       19 阅读
  3. react中使用腾讯地图

    2024-03-16 12:12:01       23 阅读
  4. 解决 ArrayList 的并发问题

    2024-03-16 12:12:01       20 阅读
  5. 【力扣】234. 回文链表

    2024-03-16 12:12:01       29 阅读
  6. leetcode第49题字母异位词分组

    2024-03-16 12:12:01       24 阅读
  7. curl c++ 实现HTTP GET和POST请求

    2024-03-16 12:12:01       23 阅读
  8. MongoDB聚合运算符:$firstN

    2024-03-16 12:12:01       25 阅读
  9. MySQL常见的数据类型

    2024-03-16 12:12:01       25 阅读