Skip to content
Answer

Why does PDF-to-EPUB conversion break paragraphs?

Updated:

PDF-to-EPUB conversion breaks paragraphs because a PDF stores lines at fixed positions, not paragraphs, and a simple converter copies each line as it is. Rebuilding paragraphs needs the geometry of each line: gaps, indents, font changes and hyphens at line ends.

Try 5 pages free

Fixed layout vs. reflowable text

Original PDF
A page of the original PDF: OLMo paper (arXiv 2402.00838)
EPUB
The same passage in the EPUB made by EpubCC
Real conversion from the case Two-column PDF to EPUB: an academic paper · OLMo paper (arXiv 2402.00838)

Where the break comes from

When a PDF is made, the text is cut into lines to fit the page width. The paragraph itself is not recorded. Copying the lines into an EPUB keeps those cuts, so every line ends early on an e-reader.

How paragraphs are rebuilt

  • Start a new paragraph only on a vertical gap, a size or weight change, a first-line indent or a line that ends early.
  • Rejoin words split by a hyphen at the end of a line.
  • Join a paragraph interrupted by a column or page break when the next part continues the sentence.

Evidence from the benchmark

8-gram recall · Like 4-gram recall with 8 words: drops when reading order or line joins break sentences (continuity). Higher is better. Mean over the documents of the benchmark of November 3, 2026. Methodology and every result
Engine8-gram recall
EpubCC engine (EPUB output)0.767
EpubCC engine (plain text)0.765
pdf_oxide · extract_text0.726
pdf_oxide · to_plain_text (XY-cut)0.658
pdf_oxide · Markdown0.653
PDFium · text().all()0.746
OpenDataLoader PDF (local mode)0.749
pdftotext (Poppler)0.743

Fix broken paragraphs
Convert up to 5 pages free, no account needed.

Size and page limits per plan

Share LinkedIn X Reddit Email

FAQ

Why does PDF-to-EPUB conversion break paragraphs?

PDF-to-EPUB conversion breaks paragraphs because a PDF stores lines at fixed positions, not paragraphs, and a simple converter copies each line as it is. Rebuilding paragraphs needs the geometry of each line: gaps, indents, font changes and hyphens at line ends.

PDF to EPUB tools

Every tool uses the same engine and starts with a free 5-page sample.