Repository navigation
Releases: jparkerweb/ebook-to-pdf
Releases · jparkerweb/ebook-to-pdf
Release list
v0.2.0
What's New 🎉
[0.2.0]
Added
- EPUB 2 and EPUB 3 input, both reflowable and fixed-layout: spine order, metadata, the cover, images, the book's stylesheet, and table of contents entries as headings and bookmarks. DRM-locked EPUBs are refused with a clear message; font-obfuscated books convert normally
- Comic archive (
.cbz) input: one full page per image in natural file-name order, sized to the image, withComicInfo.xmlmetadata - FictionBook 2 input, plain (
.fb2) and zipped (.fb2.zip), with sections as headings, poems, epigraphs, notes, embedded images and declared encodings such as Windows-1251 - Plain text (
.txt) input with conservative chapter heading detection and Project Gutenberg headers and licences trimmed - Single HTML file (
.html,.htm,.xhtml) input with its own stylesheets and the images in its folder; remote images are never fetched - Content-based format detection, so a book with the wrong extension is still read as what it really is
--include-textto convert.txtand.htmlfiles found when scanning a folder, which are skipped otherwise- WebP images
- Save as default on the layout screen: press
sto keep the chosen page size for every later conversion
Changed
- Pressing Ctrl-C during a headless batch now stops handing out books, so books that never started are no longer reported as failed
- The project, binary, Go module path and configuration folder are now
ebook-to-pdf, and the environment variables areEBOOK_TO_PDF_CONFIGandEBOOK_TO_PDF_LOG_LEVEL. Settings saved under the oldazw3-to-pdfname are not migrated - The default page size is US Letter. E-reader and Compact were A5 and Large print was A4; Paperback, A4 and Phone keep their own sizes. To get A5 back, choose A5 on the layout screen and press
s, or setlayout.page_size: a5in the configuration file - Comics and fixed-layout books get one PDF page per book page, with no added cover or title page
- The promo page moved to
ebook-to-pdf.equilllabs.com - Headless output and
probeshow sizes the way the interface does, for example312 KBrather than312.4 KB
Fixed
--no-colornow turns colour off; it was accepted but ignored- Pressing esc during a batch in the interface now lets the book being converted finish, as the status line says, instead of abandoning it half written
v0.1.0
Changelog
Features
- f52a460: feat: AZW3/MOBI parser, HTML layout model and PDF renderer (jparkerweb jparkerweb@gmail.com)
- 4987e65: feat: command line, terminal interface and project tooling (jparkerweb jparkerweb@gmail.com)
Bug Fixes
- e246e59: fix: treat inline horizontal padding as a word space (jparkerweb jparkerweb@gmail.com)
Other
- 4b05412: ci: mirror shrinkray's CI and release workflows (Justin Parker jparkerweb@gmail.com)