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
羽毛球分组比赛记分
小程序二维码

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

小夜