Analysis updated 2026-08-16 · repo last pushed 2011-01-10
Crop white margins from a PDF so text fills more of your e-reader screen.
Split each PDF page into two halves and rotate them for readable six-inch screens.
Stamp a text label at the top of every page for easy reference on an e-reader.
| ilyabo/pdfpp | ansjsun/gitbucket | cakiki/database | |
|---|---|---|---|
| Language | Scala | Scala | Scala |
| Last pushed | 2011-01-10 | 2016-03-27 | 2026-03-13 |
| Maintenance | Dormant | Dormant | Maintained |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | ops devops | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires comfort with command-line tools and manual experimentation to find the right crop values for your specific document.
pdfpp is a command-line tool that helps you reformat PDF files so they're easier to read on e-book readers like a Kindle or Sony Reader. If you've ever tried reading a PDF on a small screen, you know the text is often too tiny to comfortably read. This tool fixes that by letting you crop, split, and rotate pages so the content fits better on your device. The tool offers four main commands. You can crop a PDF to remove unwanted margins around the edges, split each page into multiple vertical sections, rotate pages by a specified angle, or stamp a text message at the top of every page. You run it from your terminal, specifying which command to use along with your input and output file names. The typical use case is someone who wants to read a technical book or academic paper on their e-reader. Standard PDF pages are usually designed for letter-sized paper, which doesn't translate well to a six-inch screen. Instead of using your reader's zoom function, which can mangle tables and formatting by trying to reflow the text, pdfpp lets you prepare the document beforehand. For example, you can crop away the white space, split each page into two halves, and rotate them 90 degrees so each half fills the entire screen. The workflow is straightforward but requires some comfort with a command-line interface and figuring out the right crop values for your specific document. It's a practical, no-frills solution to a common problem for e-book owners who want to read PDF content without fighting with their device's built-in viewer.
A command-line tool that reformats PDF files for e-readers like Kindle by cropping margins, splitting pages into sections, rotating pages, and stamping text so content fits comfortably on small screens.
Mainly Scala. The stack also includes Scala, PDF processing, CLI.
Dormant — no commits in 2+ years (last push 2011-01-10).
No license information was provided in the repository explanation.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.