PDFreflow / Guides

How to convert a two-column PDF to EPUB

An EPUB has no pages and no columns: the text is one stream that wraps to the screen. To make one from a two-column PDF, the converter has to work out the order the columns are read in, and that is where most conversions go wrong.

Converting with Calibre

Calibre is free and the usual tool for this.

What goes wrong

PDF is one of the hardest formats to convert from: it records where each line sits on the page, not which line comes next. On a two-column page that shows up as:

A one-column PDF, such as a novel, usually converts well. Papers and textbooks are where it breaks.

What helps, and what doesn't

For an e-reader: k2pdfopt

If the EPUB is meant for a Kindle or a Kobo, k2pdfopt is the better fit. It finds the columns and re-cuts each page into a PDF sized to the e-reader's screen, one column at a time. The result is a PDF, not an EPUB. By default its text is a picture of the original, so you can't resize it; its native mode keeps the text selectable, but still can't rewrap it. More in PDF reflow on an e-reader.

If you only want to read it

Converting is worth it when you need the EPUB file. To read a paper on your phone, you don't need one: a reflowing reader works on the PDF itself. PDFreflow finds the columns, drops the headers and footers, and keeps formulas and figures as pictures in the text. How it compares with converting: PDFreflow vs Adobe Liquid Mode vs converting to EPUB.

It's not perfect on every layout yet. If a page reads wrong, long-press the text and send feedback from the app. I read every report.

Try it

Free to try: the first 30 pages of every document are free. Longer documents: €9.99 Early Bird for the one-time Premium unlock. Pay once, read everything: all your documents, now and in the future. No subscription, nothing to pay per document.

Download on the App Store
Get it on Google Play

Works with text-based PDFs. Scanned documents aren't supported.