关于 nano-pdf
通过 `nano-pdf` 命令,根据自然语言指令编辑 PDF 页面内容。适合修改指定页面的文本;复杂版式编辑可能需要其他方法。
主要功能
- 01根据指令编辑指定页面
- 02修改标题、日期和名称等文本
- 03依赖 LLM,需提供 API 密钥
- 04建议检查编辑后的 PDF
适用场景
- 01更新报告某页的日期
- 02修改演示文稿标题或错字
- 03更改合同中的名称
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nousresearch/ hermes-agent --skill nano-pdf安装后在 Claude Code 中输入/nano-pdf确认已加载。
详细介绍
nano-pdf
使用自然语言指令编辑 PDF。指定页面并描述要做的更改。如需进行 PDF 结构处理(合并、拆分、表单、水印、创建),请参阅 pdf 技能;如需从扫描件中提取文本,请参阅 ocr-and-documents。
前置条件
# Install with uv (recommended — already available in Hermes)
uv pip install nano-pdf
# Or with pip
pip install nano-pdf
用法
nano-pdf edit <file.pdf> <page_number> "<instruction>"
示例
# Change a title on page 1
nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"
# Update a date on a specific page
nano-pdf edit report.pdf 3 "Update the date from January to February 2026"
# Fix content
nano-pdf edit contract.pdf 2 "Change the client name from 'Acme Corp' to 'Acme Industries'"
注意事项
- 页码可能从 0 或 1 开始,具体取决于版本;如果编辑了错误的页面,请用 ±1 重试
- 编辑后务必检查输出的 PDF(使用
read_file检查文件大小,或直接打开) - 该工具在底层使用大模型,需要 API 密钥(查看
nano-pdf --help了解配置) - 适用于文本修改;复杂的版式调整可能需要采用其他方法
评论
支持 Markdown