I often need to merge several PDFs or split one by pages/ranges, so I wrote a small, straightforward tool in Rust called pdf-ops. It ships both a CLI and a Ratatui‑based TUI, currently keyboard‑only.
What it does
- Merge PDFs: scan a directory and merge files in the order you pick.
- Split PDFs: split per page or by custom ranges.
- Two modes: a minimal CLI, and a Ratatui TUI for efficient keyboard workflows.
Tech: lopdf (PDF) and ratatui (TUI).
It’s currently used and tested mainly on macOS. Core features are ready; I’ll keep polishing the TUI, improving errors, and validating more platforms over time.
If you also want a lightweight, no‑nonsense PDF merge/split tool, give it a try—feedback and PRs are welcome. 🙌
- Repo: https://github.com/KURONEKO-CMD/pdf-ops
- License: MIT