PDF 转图片
是什么:将 PDF 文档的每一页转换为单独的图片文件。
为什么:方便在网页、演示文稿中使用,提取特定页面。
Python 示例
python
from pdf2image import convert_from_path
def pdf_to_images(pdf_path, output_folder="images"):
"""PDF 转多张图片(每页一张)"""
# 1. PDF 转图片列表
images = convert_from_path(pdf_path, dpi=150)
# 2. 保存每页为图片
for i, image in enumerate(images):
image.save(f"{output_folder}/page_{i+1}.jpg", "JPEG", quality=95)
print(f"转换完成,共 {len(images)} 页")
# 使用示例
pdf_to_images("document.pdf")
安装依赖:
bash
pip install pdf2image pillow # 系统还需安装:poppler-utils
一句话总结:将 PDF 每页导出为独立图片,支持多种格式,适合网页展示和内容提取。