Reflow a PDF on the device or convert it to EPUB

Last updated 12 October 2026

There are two ways to make a PDF readable on a small screen. You can reflow the PDF for the device, with k2pdfopt on a computer or with KOReader on the e-reader itself. Or you can convert the PDF to an EPUB, which is what Finepress does. Each one suits a different kind of PDF.

Which one should I use?

Reflow on the device keeps the look of the page and reads DjVu files. An EPUB gives you text you can search and mark, in a file that opens in any EPUB reader.

What does k2pdfopt do?

k2pdfopt turns a PDF or DjVu file into a new PDF made for an e-reader or phone screen. You run it on a computer, then copy the new PDF to the device.

These details come from the k2pdfopt home page, checked on 12 October 2026. The latest release it lists is version 2.55, from 26 December 2023.

How does KOReader reflow a PDF?

KOReader is a reader app for e-readers, Android and Linux computers. It reflows a scanned PDF or DjVu file on the device, with the same k2pdfopt library built in.

Its project page lists Kindle, Kobo, PocketBook, Cervantes and reMarkable among the devices it runs on, and says scanned PDF and DjVu documents can be reflowed with its built-in K2pdfopt library (checked on 12 October 2026). The reflow happens in KOReader as you read, so you need KOReader on the device.

Can a Boox reflow a PDF?

Yes. Boox's own reader has reflow and a mode for pages set in columns. Read a PDF on a Boox covers it.

What does converting to EPUB give me?

An EPUB holds the book as text, not as pages. Any EPUB reader lays it out for its own screen, and the lines rewrap when you change the type size.

An EPUB has limits too. Finepress flattens tables into text, keeps equations as text rather than mathematics, and can lose the order of a complex layout such as a magazine page. It does not open DjVu files. Formats and limits has the full list.

When is reflow on the device the better choice?

When the page itself matters more than the text, or when the file is one Finepress cannot read.

When is an EPUB the better choice?

When the PDF is mostly text and you want to read it like a book.

How do they compare?

For reading a PDF on a small screen, these are the differences.

k2pdfopt KOReader reflow Finepress
What you get A new PDF with pages sized for the screen The same PDF, reflowed as you read A reflowable EPUB 3 file
Where it runs A computer: Windows, macOS or Linux In KOReader on the e-reader, Android or Linux A browser, on a computer, tablet or phone
Files it works on PDF and DjVu Reflows scanned PDF and DjVu. Also opens EPUB and other formats. PDF, EPUB, DRM-free MOBI and AZW3, TXT. No DjVu.
Scans Reflows lines of text from the page images, with an optional OCR layer Reflows scanned pages OCR on your device, for English and simplified Chinese
Tables and equations Kept as rendered on the page Not stated on its project page Tables flattened into text, equations kept as text
Running headers and page numbers Not stated on its home page Not stated on its project page Found and removed

The k2pdfopt and KOReader entries come from the k2pdfopt home page and KOReader's project page, checked on 12 October 2026.

Common questions

Can Finepress open DjVu files?

No. Finepress opens PDF, EPUB, DRM-free Kindle files and TXT. Use k2pdfopt or KOReader for DjVu.

Can k2pdfopt make an EPUB?

Its home page lists PDF as its output. It is made to produce a PDF for a small screen.

Do I need to convert a PDF before I read it in KOReader?

No. KOReader opens the PDF and can reflow a scanned page itself. Convert to EPUB when you also want the book in other readers, or want to keep marks in Finepress.

Can I use both?

Yes. Keep the PDF for k2pdfopt or KOReader, and convert a copy to EPUB in Finepress for reading, searching and marks.

Is my PDF uploaded?

Not by any of the three. k2pdfopt runs on your computer, KOReader runs on the device, and Finepress converts the PDF in your browser.

Finepress is free to use and needs no account. Your PDF is converted in your browser.

Open Finepress and add your PDF