Jjbook22h ago · 5 min readBack to the Same Sentence, on Another ScreenPage Numbers and Private Bookmarks Don't Travel Enlarge the font on a phone and a book repaginates. What was page 42 becomes page 57, and a highlight saved as "page 42" now points at the wrong paragrajbook.hashnode.dev
PPDF4me1d ago · 8 min readCan a 40-Page PDF Report Become an Actual Ebook? Converting PDF to EPUB via APIA 40-page quarterly report looks fine on a laptop screen. Open that same PDF on a phone and you're pinching, zooming, and scrolling sideways through a page that was designed for 8.5x11 inches, not a spdf4me1.hashnode.dev
Jjbook3d ago · 7 min readCitations Checked Against the Book Before They Reach the ReaderA reader asks a question about a book and gets an answer with small numbered markers after some sentences. Clicking one should land on the exact paragraph the sentence rests on. That sounds like a forjbook.hashnode.dev
Jjbook6d ago · 8 min readOpening an EPUB Starts With AddressesOpening an EPUB sounds simple. You unzip it, read a small file that tells you where the package file is, read that, and you have the book: its title, its files, its reading order, its table of contentjbook.hashnode.dev
WWilliam DavisOct 27 · 3 min readHow to Translate an EPUB Online Without Losing FormattingTranslating an EPUB should not turn a well-structured book into a wall of broken paragraphs, missing headings, or images that land in the wrong chapter. An EPUB is a package of HTML, CSS, and images, translateepub.hashnode.dev
JjbookOct 25 · 8 min readTwo Tables of Contents, and One Impersonating the OtherThe Table of Contents Was Wrong, and Nothing Complained I was testing the question-answering side of my reader when I asked it about an essay I knew was in the book. It said the entry was not in the tjbook.hashnode.dev
LLeoOct 24 · 9 min readWhat "Print-Ready" Actually Means: EPUB 3, Fixed PDFs and KDP Trim MathWriting the book is the part everyone talks about. Then you try to publish it and discover the second project: files. An EPUB that passes validation and reads well on a phone. A PDF for people who wanbillionverify.hashnode.dev
SSelenium39Sep 28 · 6 min readTranslating an EPUB with an LLM without wrecking it: text nodes, batching and a bilingual mode"Just send the book to an LLM and ask for a translation" works for about one paragraph. Then you meet a real EPUB: 60 XHTML files, inline <em> and <a> tags mid-sentence, footnote back-links, a CSS fililoveepub.hashnode.dev
SSelenium39Sep 24 · 5 min read"Not a Valid EPUB": Debugging Ebooks That Refuse to OpenYou export an EPUB from your build pipeline, or re-zip one after a quick edit, and the reader rejects it: "This file is not a valid EPUB," or it simply shows a blank shelf entry that won't open. The filoveepub.hashnode.dev
BBaltic StudioAug 13 · 3 min readTechnical Deep-Dive: How Ebook Watermarking Works (and how it protects epub)When indie authors and publishers distribute Advance Reader Copies (ARCs) to street teams, bloggers, and reviewers before launch day, they face a common technical challenge: How do you protect pre-relarc-reader-hub.hashnode.dev