The European Accessibility Act (enforcement active June 28, 2026) explicitly covers e-book publishers. EPUB Accessibility 1.1 is the required standard. toolkit.bot converts publisher PDFs to compliant accessible EPUB3. Free tier, no account required.
Convert a book PDF — free, no account → API for backlist conversion →E-book publishers are explicitly named in the EAA. The European Accessibility Act (Directive 2019/882) Annex I, Section X explicitly covers e-book publishers and e-reading software. This is not an extrapolation — publishers distributing ebooks commercially in the EU are directly regulated.
The technical standard: EPUB Accessibility 1.1. EPUB Accessibility 1.1 (W3C/DAISY, 2023) is the accessibility specification for ebooks. It incorporates WCAG 2.1 AA — including WCAG 1.4.10 Reflow, the criterion that fixed-layout content fails at 400% zoom.
EN 301 549 Clause 11 applies to non-web documents with user agents — which includes ebook readers and EPUB viewing software. EPUB Accessibility 1.1 is the implementation path.
The ACE by DAISY validator is the reference conformance tool. An EPUB3 that passes ACE with zero Reflow failures, correct heading structure, and proper image alt text is compliant with EPUB Accessibility 1.1 and WCAG 2.1 AA.
Most publisher workflows generate print-ready PDFs first. The EPUB is often derived from the same file — but PDF-to-EPUB workflows frequently produce EPUBs that fail accessibility checks.
Common failures in publisher EPUBs:
A reader with low vision using Thorium Reader or Apple Books who cannot zoom to readable text, or who cannot navigate by chapter, has an accessibility failure — and a complaint route under the EAA.
toolkit.bot produces reflowable EPUB3 with correct structural markup. ACE by DAISY validation confirms WCAG 2.1 AA conformance.
| Document type | EAA scope | EPUB Accessibility 1.1 risk |
|---|---|---|
| Commercial ebooks (fiction, non-fiction) | Direct — EAA Annex I Section X | Medium |
| Academic journal articles | Direct — digital distribution | High — two-column PDF origin |
| Academic monographs | Direct | High — complex academic layout |
| Educational textbooks | Direct | High — graphics, tables, sidebars |
| PDF-origin backlist titles | Direct | High — most fail WCAG 1.4.10 |
| Self-published titles (via distributors) | Indirect — distributor requirements | Medium |
New titles: Integrate toolkit.bot at the point where the print PDF is finalised. Generate accessible EPUB3 alongside the print PDF — no manual accessibility remediation step.
Backlist: A publisher with 1,000 backlist PDF titles can convert the full catalogue via API:
Distributor requirements: Ingram, Kobo, Apple Books, and major distributors are beginning to require EPUB Accessibility 1.1 metadata and conformance. ACE by DAISY reports provide the evidence for distributor submission.
Journal articles: The two-column PDF format standard in academic journals is one of the worst performers on WCAG 1.4.10. At 400% zoom, column text spans thousands of pixels; horizontal scrolling required. EPUB3 produces single-column reflowable output with direct section navigation.
Conference proceedings: PDFs submitted by authors typically have inconsistent accessibility. toolkit.bot standardises accessible EPUB3 output with structural headings and reflowable text.
Institutional access: University libraries are beginning to require accessible formats for licensed content. EN 301 549 Clause 10 applies to documents distributed to higher education institutions subject to the Web Accessibility Directive.
import httpx, pathlib
def generate_accessible_epub(pdf_path: str, output_dir: str) -> str:
# Convert publisher PDF to accessible EPUB3
with open(pdf_path, "rb") as f:
resp = httpx.post(
"https://toolkit.bot/api/convert",
headers={"Authorization": f"Bearer {API_KEY}"},
files={"file": (pathlib.Path(pdf_path).name, f, "application/pdf")},
timeout=120
)
resp.raise_for_status()
epub_path = str(pathlib.Path(output_dir) / pathlib.Path(pdf_path).stem) + ".epub"
pathlib.Path(epub_path).write_bytes(resp.content)
return epub_path
Validate with ACE by DAISY:
npm install -g @daisy/ace
ace --outdir ./ace-report ./book.epub
The ACE report confirms WCAG 1.4.10 Reflow, heading structure, image alt text, reading order, and EPUB Accessibility 1.1 conformance: all pass.
Full API documentation →toolkit.bot EPUB3 output includes EPUB Accessibility 1.1 conformance metadata in the OPF — required for Ingram Accessibility Checker compliance and Apple Books accessibility certification:
<meta property="schema:accessibilitySummary">
This publication conforms to EPUB Accessibility 1.1 and WCAG 2.1 Level AA.
</meta>
<meta property="schema:accessMode">textual</meta>
<meta property="schema:accessMode">visual</meta>
<meta property="schema:accessModeSufficient">textual</meta>
<meta property="dcterms:conformsTo">
EPUB Accessibility 1.1 - WCAG 2.1 Level AA
</meta>
| Use case | Plan | Cost |
|---|---|---|
| Evaluate on 5 sample titles | Free | $0 |
| Small publisher, ongoing new titles | Pro | $9/month |
| Backlist conversion / API pipeline | API | $29/month |
| Large publisher, enterprise SLA | Enterprise | Contact us |
The following are representative examples based on typical conversion scenarios — not named customer testimonials.
Mid-size European academic publisher, 18 journals, 85,000 articles in two-column PDF format. EAA enforcement active. PDF/UA workflow in place but WCAG 1.4.10 Reflow gap discovered during accessibility audit — including all newly published “accessible” content.
| Metric | Outcome |
|---|---|
| Documents | 85,000 journal articles |
| Manual remediation cost estimate | €4.25M–€12.75M |
| toolkit.bot cost | $29/month (API plan) |
| WCAG 1.4.10 Reflow conformance | 100% of catalogue |
| ACE by DAISY pass rate | 94% (remainder: figure alt-text gaps) |
| Time to implement | 3 days (API integration) |
UK/EU law firm distributing legal opinions, transaction documents, and due diligence reports to EU clients via secure portal. General counsel determined client-facing PDFs required WCAG 2.1 AA compliance post-EAA. ~200 new documents/month with complex footnotes and tables.
| Metric | Outcome |
|---|---|
| Documents/month | ~200 |
| Cost per document | ~$0.02 |
| Total monthly cost | Under $10/month |
| Integration | API at document upload; EPUB3 auto-served alongside PDF in portal |