Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jun 01:28
· 2 commits to main since this release

First public release of epub2pdf — convert an EPUB into a PDF whose page numbers match the print edition, so you can cite ebook passages by the same page numbers as the physical book.

Works when the EPUB embeds the print edition's page list (EPUB 3 doc-pagebreak markers or the older NCX pageList); otherwise it refuses unless --force is given.

Downloads

No terminal required — grab the build for your platform:

  • macOSepub2pdf-mac.zip
  • Windowsepub2pdf-windows.zip
  • Linuxepub2pdf-linux.tar.gz

The command-line tool (epub2pdf.py) and the Claude skill are in the repository.

Highlights

  • One PDF page per print page, labelled with the citation locator (--compact for inline [N] markers in a normal-length PDF)
  • Configurable page size (6x9 / letter / a4), margins, font, size, and leading
  • Refuses to fabricate pagination when the EPUB has no print page list