Felix Crux

Technology & Miscellanea

PDFMunge: Improve the Legibility of PDFs on e-book Readers

This little script performs some processing on PDFs in order to make them easier to view on e-book readers. The primary functions are stripping away large margins, creating an imitation of landscape mode on devices that don't support it by cutting each page in half, and rotating everything 90 degrees counter-clockwise. It can also remove individual pages from the file.

I wrote an introductory blog post with some usage examples. The Readme file has more detailed documentation on all the available options.

Basically, it turns this:

Difficult to read PDF page with small text full of equations

into this:

e-book reader showing a page with equations