Agent Skills
返回列表
PDF转图片

PDF转图片

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c8d6ee44/pdfzhuantu。

技能介绍

问题

把 PDF 页面导出成图片时,常见坑不是“能不能转”,而是中文、印刷体清晰度、多页选择和 Python 依赖不可控。PDF转图片 将非加密 PDF 渲染为 PNG,避免手工截图、临时写 fitz 脚本或在多个解释器之间反复试错。

工作方式

  • 输入解析:从用户提供的 PDF 路径和页面需求中提取任务,默认输出到桌面 PDF转图_时间戳/ 文件夹。
  • 环境检测:通过 scripts/detect_env.py 扫描本机 Python 解释器,逐个测试 fitz,确定 TARGET_PYTHON,避免误用 PATH 里的解释器或重复安装。
  • 转换执行:基于 PyMuPDF 渲染固定 2x 分辨率,约 144 DPI,支持单页、指定页、全部页;多页 PDF 会先确认转换范围。
  • 结果验证:转换后检查输出路径、页数、文件大小与分辨率,并汇总成功或失败页。

适用边界

适合文档、发票、报表等需要清晰 PNG 的场景。不支持加密 PDF、损坏 PDF、OCR;扫描件仅原样渲染。当前仅支持 PNG,默认不可调分辨率;不修改原始 PDF、不做多文件批量处理、不跳过环境检测、不静默覆盖已有文件。

使用场景

  • 把单份非加密 PDF 合同的指定页导出为清晰 PNG,方便贴入工单或邮件附件。
  • 将多页 PDF 报表按用户确认的全部页渲染成图片,保存到桌面时间戳文件夹。
  • 在 Python 依赖不确定时,自动扫描本机解释器并安装匹配的 `PyMuPDF` 后再转换。
  • 对扫描件 PDF 做原样 PNG 渲染,用于视觉核对版面,不执行 OCR。

适合人员

  • 需要把 PDF 页面导出为图片并贴入文档或工单的客服工程师
  • 要核对合同、报表或发票版面的业务审核人员
  • 在多个 Python 解释器环境中需要稳定执行 `fitz` 渲染的自动化工程师
  • 需要把非加密 PDF 转成 PNG 做二次排版的设计执行人员