用途:把 PDF 文件的每一页转换为独立图片文件,便于文档处理、图片化存档等场景。触发条件为用户需要将 PDF 转图片、提取 PDF 页面或将 PDF 内容图片化。
主要能力:PDF 文件解析、图片格式转换(PNG/JPG)、可调分辨率输出、可选生成 ZIP 压缩包。输出文件按 page_001.png、page_002.png 等格式命名。
使用方式:依赖 pymupdf>=1.23.0,建议 Python 3.6 或更高版本。基本命令为 python scripts/convert_pdf_to_images.py --input ./document.pdf --output-dir ./images。可选参数:--image-format 支持 png 或 jpg,默认 png;--dpi 默认 200;--zip 生成压缩包;--zip-output 指定压缩包路径,默认 images.zip。
限制:输入 PDF 必须存在且可读,输出目录需有写入权限;暂支持 100 页以内的 PDF,超过需先拆分;大型文件转换耗时较长。价格、平台兼容范围等暂未提供。