You open your EPUB in a reader and it is flawless. You convert it to PDF and suddenly paragraphs split across pages, images float in the wrong spot, and the cover is gone. This guide explains what actually happens during an EPUB to PDF conversion and the fixes that hold up in practice.
Why EPUB to PDF breaks the layout
EPUB is a reflowable format. Its content is XHTML styled with CSS, and the reading app decides the line length, font size, and where pages break — based on your screen. PDF is the opposite: a fixed-layout canvas where every word sits at an exact coordinate.
When a converter turns reflowable EPUB into a fixed PDF, it must pick where each page ends. That single decision is where awkward breaks appear: a heading stranded at the bottom of a page, a sentence orphaned onto the next page, or a table split in half. None of this is corruption — it is the reflow-to-fixed translation being imperfect.
Missing images: the usual causes
EPUB packages images as separate files (usually under OEBPS/images/). Two things make them vanish in the PDF:
- SVG graphics are common in EPUB covers and diagrams. Many converters rasterize only raster formats (JPG/PNG) and drop SVG.
- Un-embedded or linked assets the converter fails to resolve get skipped silently.
If your EPUB relies on SVG covers or inline SVG illustrations, expect holes unless the tool explicitly handles SVG.
Fix it with BookConv (fastest)
BookConv runs on the Calibre engine but handles the rasterization and embedding steps for you. Upload the EPUB, choose PDF, and it preserves embedded images (including SVG covers), reflows the text, and lets you pick A4 or Letter page size. No software to install. Start here: /convert/epub-to-pdf.
Fix it with Calibre (more control)
If you want fine control, Calibre can do it — with caveats. Open Preferences → Output → PDF, set a sensible page size, then enable font embedding. Calibre's PDF output is functional but basic; complex CSS and SVG still render imperfectly. For a Linux walkthrough of the same engine, see /blog/epub-to-pdf-linux.
When you should NOT convert to PDF
If the file is meant for reading on a phone or e-reader, keep it as EPUB. PDF locks the layout and makes reading on small screens worse. PDF is the right target only when you need to print, annotate, or share a fixed document. Not sure which format fits your device? /blog/ebook-formats-explained breaks down EPUB, AZW3, MOBI, and PDF.