Story

Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini's Nano Banana

GavCo Saturday, November 29, 2025

The new Gemini 3 Pro Image model (aka Nano Banana) is incredible at generating slides, so I thought it would be fun to build a CLI tool that lets you edit PDF presentations using plain English. The tool converts the page you want to edit into an image, sends it to the model API together with your prompt to generate an edited image, then converts the updated image back and stitches into the original document.

Examples:

- `nano-pdf edit deck.pdf 5 "Update the revenue chart to show Q3 at $2.5M"`

- `nano-pdf add deck.pdf 15 "Create an executive summary slide with 5 bullet points"`

Features:

- Edit multiple pages in parallel

- Add entirely new slides that match your deck's style

- Google Search enabled by default so the model can look up current data

- Preserves text layer for copy/paste and search

It can work with any kind of PDF but I expect it would be most useful for a quick edit to a deck or something similar.

GitHub: https://github.com/gavrielc/Nano-PDF

Summary
Nano-PDF is an open-source, lightweight PDF rendering library written in Rust. It aims to provide a fast and efficient way to render PDF documents, with a focus on performance and portability across different platforms.
51 11
Summary
github.com
Visit article Read on Hacker News Comments 11