PDF 工具箱 23合1:一个脚本覆盖 PDF 读写全流程

前言

处理 PDF 的日常,往往是一堆零散工具来回切换:提取文本用一个库,导出表格用另一个脚本,水印、合并、拆分、转 Word、压缩又各找一个命令。数据还要在本地工具和在线转换站点之间来回搬,对内网或敏感文件不友好。下面介绍一个把 23 项 PDF 操作收敛到一个脚本里的 Skill。它覆盖读取、抽取、生成与编辑全流程,纯本地运行、数据不出机,采用 MIT 开源。

这是什么

PDF 工具箱 23合1 是一个面向 PDF 批量读写任务的 Agent Skill,坐标 @user_2fb0af44/pdf-toolkit-pro,发布者 user_2fb0af44,版本 1.5.2,来源为社区(community),分类 office-efficiency。它用一套命令同时承担 PDF 的读取抽取与写出编辑,定位是「装一次覆盖全流程」,避免在多个独立工具之间来回切换。

核心功能

读取抽取方向,支持文本导出为 txt / Markdown / json(含版面保留与坐标 bbox)、表格导出为 csv / xlsx / json、内嵌图片导出与整页渲染 PNG / JPG、书签目录导出 md / txt / json、AcroForm 表单字段(含勾选状态、层级名、XFA 检测)、批注与超链接、内嵌附件、结构探查(页数、元数据、扫描件判定、空白页检出、重复页眉页脚检测)、关键词与正则检索(返回命中页码与上下文)、加密 PDF 解密读取、扫描件 OCR 降级识别。

写出编辑方向,支持 Markdown 生成 PDF、合并、拆分(每页 / 每 N 页 / 按范围 / 按书签)、旋转、文字与图片水印、加密与权限设置、去密码、转 Word docx、压缩体积、图片合成 PDF、修改元数据(含 XMP)、页面重排与删空白页、表单填写(JSON / CSV 批量逐份出件,中文字形嵌入外观流,可扁平化)。

六个写出命令支持多文件批量,输入支持文件、目录与 glob,自动汇总成败。

安装与启用

官方地址:

https://api.skillhub.cn/user_2fb0af44/pdf-toolkit-pro

SkillHub 页面:

https://www.skillhub.cn/skills/user_2fb0af44/pdf-toolkit-pro

按通用 SKILL.md 格式安装即可。该 Skill 标签为 requires_api_key=false,无需 API Key,依赖纯本地运行。由于官方页面未在抓取资料中给出命令级安装示例与 CLI 参数,具体安装命令与各工具的调用参数请以官方地址页面为准,此处不做臆测。

典型用法

以下用法来自官方简介,描述的是命令支持的输入方式与批量行为,而非具体命令行参数。

读取类任务中,输入可以是单个文件、目录或 glob,六个写出命令支持多文件批量,并在批量处理后自动汇总成败,适合对一批 PDF 统一做文本抽取、表格转 csv/xlsx、图片导出、书签目录导出、批注附件读取、扫描件判定、加密 PDF 解密读取或 OCR 降级识别。

写出类任务中,表单填写支持 JSON / CSV 批量逐份出件,中文字形嵌入外观流,并可扁平化;拆分支持每页、每 N 页、按范围、按书签四种粒度;页面调整支持重排与删空白页;元数据修改含 XMP。

当用户提出提取 PDF 内容、表格转 Excel/CSV、导出图片、转 Markdown、导书签目录、读批注附件、判断扫描件、处理加密 PDF、OCR 识别、批量处理、关键词定位页码、填表单、去密码、删空白页、生成 PDF、合并拆分旋转水印、PDF 转 Word、压缩、图片转 PDF、改标题作者、调整页面等需求时,可使用本 Skill。

适用场景与注意

适合需要对 PDF 做批量、多步处理的开发者与办公自动化场景,尤其是对数据不出机有要求、希望用一个脚本替代多工具切换的场景。

需要注意的几点:一是命令级参数、环境依赖与安装步骤未在已抓取资料中给出,落地前需到官方地址确认;二是 OCR 为扫描件的降级识别,效果取决于原图质量;三是表单填写涉及中文字形嵌入与扁平化,批量出件前建议先对单份样本验证外观流表现。

结尾

PDF 工具箱 23合1 的价值在于把 23 项 PDF 读写操作收敛到一套本地脚本,纯本地运行、数据不出机、MIT 开源。官方地址:

https://api.skillhub.cn/user_2fb0af44/pdf-toolkit-pro
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye