PDF 多功能处理工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的安装指南,在 AI 助手中安装 @user_88efe9ff/pdf-tool-skill 技能。
技能介绍
解决哪些具体问题
- 本地 PDF 处理需求:当需要将 PDF 转为高分辨率图片、提取内嵌图片、拆分或合并文档时,传统在线工具存在隐私风险且依赖网络。本技能通过本地运行环境实现全流程离线处理,避免文件外传。
- 扫描件与加密文档处理:针对扫描版 PDF 或图片中的文字提取,普通文本提取工具无法识别,需通过 OCR 技术解析;加密 PDF 则需密码验证后操作,避免暴力破解风险。
- 批量操作与参数控制:在文档管理场景中,用户常需批量添加水印(如机密标识)、调整图片水印透明度/角度、或按页码范围处理部分文档,手动操作效率低且易出错。
核心能力与执行流程
技能提供 8 种功能模式,通过参数化指令实现精准控制:
- 信息查询(
mode=info):解析页数、尺寸、加密状态及元数据,输出 JSON 格式供程序调用。 - 格式转换(
mode=img/mode=extractimg):将 PDF 渲染为 PNG/JPEG(支持 DPI 设置),或直接提取内嵌图片为 PNG 文件。 - 内容处理(
mode=text/mode=ocr):文本型 PDF 通过pdftotext快速提取文字;扫描版 PDF/图片通过 Tesseract OCR 识别,支持中英文混合识别及坐标输出。 - 文档重组(
mode=split/mode=merge):按页拆分或多文件合并,输出命名规则清晰(如split_1.pdf)。 - 水印与标识(
mode=watermark):支持文字/图片水印,可调节透明度(0.0-1.0)、角度(-180°至180°)、布局(平铺/居中/网格)及字体(自动探测中文)。
关键执行步骤:
- 上传文件或指定本地路径,系统自动填充临时路径;
- 选择功能模式并设置参数(如
dpi=300提升 OCR 精度); - 加密文档需提供密码(
pwd=123456); - 输出文件保存至
./pdf_output目录,支持自定义文件名。
适用边界与注意事项
- 加密文档限制:仅支持已知密码的加密 PDF,无法破解无密码文档。
- OCR 识别范围:图片格式需为 PNG/JPG/TIFF 等常见格式,且文字需清晰;模糊或艺术字体可能降低识别率,可通过调整
ocr_dpi和ocr_conf优化。 - 文本型 PDF 优先:若文档为纯文本生成,优先使用
mode=text提取,避免 OCR 耗时;扫描版 PDF 自动触发 OCR 流程。 - 水印去除提示:如需去除已有水印,需提供原始水印参数(文字内容/图片名/透明度/角度),否则无法完全还原。
- 本地环境依赖:首次使用需联网安装 Python 3.14 和 Poppler 环境(约 38MB),后续操作纯离线完成,适合隐私敏感场景。
使用场景
- 法务收到多份扫描版PDF合同,需要提取其中的文字和表格数据以进行条款比对。
- 编辑需要将作者提交的PDF书稿按单页拆分,并检查每页的版式和内嵌图片是否清晰。
- 行政人员要将多份独立的PDF通知合并成一份总文件,并统一加上内部机密的斜铺水印。
- 档案管理员需要把历史扫描版PDF档案转换为高分辨率的PNG图片,以便上传到内部图片库。
适合人员
- 法务专员:每周需要处理大量扫描版合同,诉求是快速提取关键条款文本并进行比对。
- 出版编辑:日常需要验收作者的PDF书稿,诉求是按页拆分文档并提取内嵌图片检查画质。
- 行政助理:负责分发公司内部文件,诉求是将多份通知合并并添加保密水印后统一下发。
- 档案管理员:负责历史资料数字化,诉求是将扫描版PDF转为高清图片以便于长期保存和检索。