nano-pdf
CLI wrapper for nano-pdf binary to edit PDF files. Provides page manipulation capabilities including extraction, rotation, and reordering.
- Star
- 859
- 分类
- 文档与办公
- 最近提交
- 2026年8月20日
skills/nano-pdf/SKILL.md
在 GitHub 上查看Nano PDF
CLI wrapper for the nano-pdf binary to edit PDF files.
Installation
uv tool install nano-pdf
Or via pip:
pip install nano-pdf
Usage
Edit PDF Pages
nano-pdf edit <input.pdf> <output.pdf> <operations...>
Page Operations
| Operation | Description | Example |
|---|---|---|
extract | Extract specific pages | extract:1-5 |
rotate | Rotate pages | rotate:90:1-3 |
delete | Remove pages | delete:2,4,6 |
reorder | Reorder pages | reorder:3,1,2 |
duplicate | Duplicate pages | duplicate:1:2 |
Examples
Extract Pages 1-5
nano-pdf edit input.pdf output.pdf extract:1-5
Extract Multiple Ranges
nano-pdf edit input.pdf output.pdf extract:1-3,7,10-12
Rotate Pages 90 Degrees
nano-pdf edit input.pdf output.pdf rotate:90:1-5
Delete Pages
nano-pdf edit input.pdf output.pdf delete:2,4,6
Combine Operations
nano-pdf edit input.pdf output.pdf extract:1-10 rotate:90:1-5
Page Numbering
- Pages are 1-indexed (first page is 1)
- Use
-for ranges:1-5means pages 1 through 5 - Use
,for multiple pages:1,3,5means pages 1, 3, and 5 - Combine:
1-3,7,10-12
When to Use This Skill
- Extract specific pages from a PDF
- Rotate PDF pages
- Delete unwanted pages
- Reorder PDF pages
- Quick PDF manipulation without GUI tools
Notes
- Always verify output before overwriting originals
- Works best with standard PDF files
- May have issues with encrypted PDFs
Safety
- Only run on trusted PDF files
- Verify output correctness on non-sensitive files first
- Keep backups of important documents
相似的 Skill
精选
精选
精选
精选
精选
精选