PDF 转图片
PDF 转图片
Python 中使用 pdf2image 库实现 PDF 转图片。
安装 pdf2image 库:pip install pdf2image
pdf2image 依赖 poppler,需要安装 poppler
windows 可以从 https://github.com/oschwartz10612/poppler-windows/releases/ 下载编译好的可执行文件,可以将 bin/ 添加到环境变量,或者在 convert_from_path 函数中传入 poppler_path = r"C:\path\to\poppler-xx\bin" 参数。
示例:
from pdf2image import convert_from_path
# PDF 文件路径
pdf_file = 'demo.pdf'
# 将 PDF 每一页转换为一个图片,默认格式为 PNG
# 如果没有将 poppler 添加到环境变量中,则需要指定 poppler_path 参数
pages = convert_from_path(pdf_file, 300) # 第二个参数是 DPI(每英寸点数),控制输出质量
# 循环保存每一页为图片
for page_num, page in enumerate(pages):
image_filename = f'output_page_{page_num + 1}.png'
page.save(image_filename, 'PNG')
print('PDF已成功转换为图片')

浙公网安备 33010602011771号