Setup & support
Build a small sample first. If a page does not look right, a focused report helps identify the missing piece.
Email chen.dev@icloud.comGetting started
Course Book Builder is available on the Chrome Web Store. Start with one article to check the result before saving a larger collection.
- Install from the Chrome Web Store and pin Course Book Builder in Chrome's Extensions menu for easy access. Open a normal webpage, then click the extension icon to open the side panel.
- Use Add current page for an article, Find linked pages to review candidates, or Scan current tab for a supported course outline.
- Select your pages, edit the reading order, and choose Export EPUB. Unsaved selected pages are captured automatically.
- For PDF, use the PDF export action and save from your browser's print dialog. Keep the builder open while work is running.
A website did not parse correctly
Choose Details / report on the affected page, or Report issue in the header. Describe what you expected and what the export contains—for example, the last heading captured, a missing diagram, or code that lost indentation.
Page addresses and capture counts are off by default. Include a public address only if you are comfortable sharing it. Credentials, query parameters and fragments are stripped from the report address, but its path may still identify private content.
Review the editable report, then choose Open email draft. Your email app prepares a message to chen.dev@icloud.com; you decide whether to send. If no email app opens, use Copy report or Download report and email it yourself. Do not send passwords, cookies, access tokens, private course exports or other sensitive content.
Common checks
- Missing sections or images: confirm the original page fully loads while signed in, check its capture warnings, and refresh one saved page before exporting again. A saved counter is not a completeness check.
- Only one page found: that is expected for ordinary articles. Find linked pages lists candidates for manual selection. Course-outline discovery varies by website.
- Toolbar does not open: reload the extension when it is idle and retry on an ordinary HTTP/HTTPS webpage. Chrome is the supported browser; other Chromium-based browsers, including Arc, may behave differently. A compact-window fallback is available when the native side panel cannot open.
- Stopping a long capture: Cancel keeps completed pages. Start capture or export again to collect the remaining selected pages; keep the active builder view open while it works.
- An old EPUB still looks wrong: extension updates do not change files already exported or imported into Apple Books. Refresh the affected saved page, export a new EPUB, and import the new file.
- EPUB page numbers change: reflowable books paginate according to your reader, window size and font settings. Use the linked contents for navigation rather than expecting fixed PDF-style page numbers.
- Interactive content is incomplete: videos and exercises may link back to the source. Supported code editors capture rendered lines only; hidden files, unloaded lines, background-only images and some embedded widgets may be missing.
Emailed reports are used only for support and parser fixes, retained only as long as needed for that work, and can be requested for deletion at chen.dev@icloud.com. Privacy policy →