赞
踩
以下是一个示例 Python 脚本,用于批量自动提取 PDF 文件中的照片文件并保存:
import os from PyPDF2 import PdfFileReader from PIL import Image def extract_images_from_pdf(pdf_path, output_folder): """ 从PDF文件中提取图片并保存 """ # 检查输出文件夹是否存在,不存在则创建 if not os.path.exists(output_folder): os.makedirs(output_folder) with open(pdf_path, "rb") as f: pdf_reader = PdfFileReader(f) num_pages = pdf_reader.numPages for page_num in range(num_pages): page = pdf_reader.getPage(page_num) xObject = page['/Resources']['/XObject'].getObject() for obj in xObject: if xObject[obj]['/Subtype'] == '/Image': size = (xObject[obj]['/Width'], xObject[obj]['/Height']) data = xObject[obj].getData() if xObject[obj][&#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。