SuperAPI AI 工具集

nano-pdf

办公与效率

查看项目

更新于 10-15 16:35

技能介绍

nano-pdf 是一款通过自然语言指令编辑现有 PDF 文本的工具。它的核心用途是:把 PDF 指向某一页,然后用一句自然语言描述想要修改的内容,工具即会尝试完成该页的文本编辑。

主要能力

  • 基于自然语言提示编辑 PDF 中的文本,例如修改标题、修正副标题错别字、更新日期、替换客户名称等。
  • 按页操作:每次编辑针对指定页码进行。

使用方式 安装:

使用 uv 安装(推荐,Hermes 中已可用)

uv pip install nano-pdf

或使用 pip

pip install nano-pdf

命令格式: nano-pdf edit <file.pdf> <page_number> "<instruction>"

示例:

修改第 1 页的标题

nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"

更新某一页的日期

nano-pdf edit report.pdf 3 "Update the date from January to February 2026"

修正内容

nano-pdf edit contract.pdf 2 "Change the client name from 'Acme Corp' to 'Acme Industries'"

适用场景

  • 需要对已有 PDF 做小幅文本修改,而不想重新生成整份文档。
  • 批量或逐页修正标题、日期、名称等文字内容。

限制与注意事项

  • 页码可能从 0 开始或从 1 开始,取决于版本;如果编辑落在错误的页面上,可用 ±1 重试。
  • 编辑后应始终验证输出的 PDF(例如用 read_file 检查文件大小,或直接打开查看)。
  • 该工具底层使用大语言模型,需要 API 密钥(可通过 nano-pdf --help 查看配置方式)。
  • 适合文本修改;复杂的版式调整可能需要其他方案。
  • 对于结构性 PDF 操作(合并、拆分、表单、水印、创建),官方建议参考 pdf 技能;对于扫描件的文字提取,建议参考 ocr-and-documents。