OpenClaw Skills PDF编辑工具(Nano Pdf)

2026-03-03 18:40 更新

极简、极速、无依赖的命令行 PDF 处理工具
单文件二进制,无需 Java、Python 环境,开箱即用。

👤 作者:Peter Steinberger
👉 Skills 下载地址:nano-pdf-1.0.0.zip

安装

## 使用 Homebrew 安装 nano-pdf 工具
brew install steipete/tap/nano-pdf


## 验证安装是否成功
nano-pdf --version

基础用法

1. 合并多个 PDF

## 将 1.pdf + 2.pdf + 3.pdf 合并为 output.pdf
nano-pdf merge 1.pdf 2.pdf 3.pdf -o output.pdf

2. 拆分 PDF

## 按页码拆分:将 input.pdf 第 1-5 页拆分为 output.pdf
nano-pdf split input.pdf 1-5 -o output.pdf


## 拆分为单页文件:每页生成一个独立 PDF
nano-pdf split input.pdf --single

3. 压缩 PDF(减小体积)

## 压缩 input.pdf 为 output.pdf(自动降低图片质量)
nano-pdf compress input.pdf -o output.pdf


## 强力压缩(体积更小,画质略降)
nano-pdf compress input.pdf --strong -o output.pdf

4. 提取文本 / 图片

## 从 PDF 中提取纯文本
nano-pdf extract text input.pdf -o output.txt


## 从 PDF 中提取所有图片
nano-pdf extract images input.pdf -o images/

5. 旋转 PDF 页面

## 将所有页面顺时针旋转 90 度
nano-pdf rotate input.pdf 90 -o output.pdf


## 旋转 180 度
nano-pdf rotate input.pdf 180 -o output.pdf

6. PDF 加密 / 解密

## 加密 PDF:设置打开密码(密码:123456)
nano-pdf encrypt input.pdf --password 123456 -o output.pdf


## 解密 PDF:移除密码(需输入原密码)
nano-pdf decrypt input.pdf --password 123456 -o output.pdf

7. 添加页码

## 给 PDF 添加页码(右下角)
nano-pdf pagenum input.pdf -o output.pdf

8. 查看 PDF 信息

## 查看 PDF 页数、尺寸、加密状态、版本
nano-pdf info input.pdf

完整命令一览(中文版)

## 合并
nano-pdf merge 文件1 文件2 -o 输出


## 拆分
nano-pdf split 文件 页码范围 -o 输出


## 压缩
nano-pdf compress 文件 -o 输出


## 提取文本
nano-pdf extract text 文件 -o 文本文件


## 提取图片
nano-pdf extract images 文件 -o 图片目录


## 旋转
nano-pdf rotate 文件 角度 -o 输出


## 加密
nano-pdf encrypt 文件 --password 密码 -o 输出


## 解密
nano-pdf decrypt 文件 --password 密码 -o 输出


## 添加页码
nano-pdf pagenum 文件 -o 输出


## 查看信息
nano-pdf info 文件

工具特点

超轻量:单文件,无依赖
极快速:秒级处理大 PDF
全功能:合并、拆分、压缩、加密、提取、旋转
跨平台:macOS / Linux
无后台:本地处理,不上传文件
脚本友好:可用于自动化工作流

官方信息

  • 技能地址:https://clawhub.ai/steipete/nano-pdf
  • 类型:命令行 PDF 工具
  • 安装:brew install steipete/tap/nano-pdf

nano-pdf 命令行工具使用指南

使用 nano-pdf 工具,通过自然语言指令对 PDF 中的指定页面进行编辑。

快速开始

## 编辑PDF文件:将deck.pdf第1页的标题改为“Q3业绩”,并修正副标题中的拼写错误
nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"
## 注:该工具支持中文指令,也可直接写为:
## nano-pdf edit deck.pdf 1 "将标题改为'Q3业绩',并修正副标题中的拼写错误"

注意事项:

  • 页码编号规则取决于工具版本/配置,可能是 0 起始(从0开始计数)或 1 起始(从1开始计数);如果编辑结果的页码偏差1页,可切换编号方式重试。
  • 分发输出的 PDF 文件前,务必仔细检查内容是否准确无误。
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号