360 Secure SkillHub
360 安全技能中心

PDF Split

这是一款本地运行的PDF拆分工具,无需上传文件,保障隐私安全。核心功能包括将PDF拆分为单页、提取指定页码范围内容、批量处理多份PDF,还支持自定义输出目录及文件前缀。适合拆分大PDF归档、提取特定页内容、批量处理多份PDF的场景,通过命令行参数操作,输出拆分后的PDF文件。

fly3094
fly3094
热度 42.99
最近更新 2026-05-11 17:43:03
分类:效率依赖:代码执行 / 读写文件应用场景:文件转换 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add pdf-split
Metadata
name
pdf-split
version
1.0.1
description
拆分 PDF 文件,支持单页拆分、页码范围和批量处理
metadata
{"openclaw":{"emoji":"✂️","requires":{"bins":["node"]},"install":[{"kind":"npm","package":"pdf-lib"}]}}

PDF Split Skill

拆分 PDF 文件为单个页面或多个部分,支持批量处理,本地处理。

使用方法

拆分为单页

node index.js split input.pdf --mode single -o output/

按页码范围拆分

node index.js split input.pdf --mode range --pages "1-3,5-7" -o output/

批量拆分

for f in *.pdf; do node index.js split "$f" --mode single -o "output/$f/"; done

功能特点

  • ✅ 本地处理,文件不上传
  • ✅ 支持拆分为单页
  • ✅ 支持按页码范围拆分
  • ✅ 支持批量处理
  • ✅ 自定义输出目录
  • ✅ 隐私安全

示例

拆分为单页

# 拆分 PDF 为单页
node index.js split document.pdf --mode single -o pages/

# 指定输出前缀
node index.js split document.pdf --mode single -o pages/ --prefix "page_"

按页码范围拆分

# 提取第 1-3 页
node index.js split document.pdf --mode range --pages "1-3" -o output/

# 提取第 1,3,5 页
node index.js split document.pdf --mode range --pages "1,3,5" -o output/

# 提取第 1-3 页和 5-7 页
node index.js split document.pdf --mode range --pages "1-3,5-7" -o output/

批量处理

# 拆分当前目录所有 PDF
for f in *.pdf; do
  node index.js split "$f" --mode single -o "output/$f/"
done

许可证

MIT

作者

fly3094