repub

The universal tool for all EPUB conversions

repub is the Swiss Army knife for all EPUB conversions. It transforms XML, HTML, or older e‑Books into modern, accessible EPUB files. Tested on numerous reading devices, it impresses with maximum flexibility and easy configuration. With individually adjustable validation parameters, you can ensure that every EPUB meets your highest quality standards.

Repairs

automatically fixes HTML, CSS, and metadata. Whether it’s outdated HTML tags, CSS syntax errors, or missing metadata, repub corrects these issues quickly and reliably.

Modernizes

the EPUB backlist. It’s no problem if you still have EPUBs in version 2.0 or 3.0, repub automatically converts them to modern EPUB 3.3.

Optimizes

the accessibility of e‑Books. repub adds ARIA roles, accessibility metadata, and alternative texts (also with AI‑assistance).

Customers

Aufbau
GGP Media
Penguin Random House
Suhrkamp

Benefits

Batch Processing

repub converts the entire e‑Book backlist in one go. When running in the cloud, it can also distribute its load across additional repub instances.

Auto-Correction

repub automatically fixes structural and syntax errors, adds missing metadata, and replaces outdated tagging.

Configuration

“Thanks to its versatile configuration and the Transpect configuration cascade, repub is customizable down to the smallest detail and ready for any requirement.”

Quality Assurance

An EPUB must meet many standards. For this, we have not only established validation tools but also integrated our own checks into the software.

Features

Layout

Reflowable, Fixed Layout

Input Formats

HTML, EPUB

Output Formats

EPUB 2.0, 3.0–3.3

Fonts

Font obfuscation and subsetting

Cover

SVG option, scaling

CSS

ReX CSS parser, CSS optimization (e.g., repair, removal of unused classes)

Navigation

HTML ToC, NCX (Legacy), Landmarks, PageList

Accessibility

ARIA roles, alternative texts, OPF accessibility metadata

Configurable Checks

Cover and image dimensions, EPUB and HTML file size, table size, color mode

Integrated Validation Tools

W3C EPUBCheck, DAISY Ace

Technology

repub is part of the transpect framework. It integrates additional transpect modules, including epub2epub, which reads EPUB files, repairs them, and converts them into an XML representation. From this starting point, new EPUBs in the desired format can be generated using the EPUB converter epubtools.

Using a configuration file, numerous parameters of the generated EPUB can be controlled. These include, among others, the cover, navigation, naming conventions, and even the internal folder structure. In addition, validation parameters can be defined, such as the minimum and maximum dimensions of images.

Several methods are available for integrating alternative texts. Alternative texts can either be generated directly by epub2epub using AI. For those who are more skeptical about the promises of the AI era, it is also possible to create a so-called “Alt‑DOCX.” This document contains a tabular overview of the images along with AI-proposed text drafts that can be manually reviewed and corrected if needed. In a second pass, the revised alternative texts are then integrated into the EPUB. Naturally, it is also possible to create alternative texts completely without AI support — the Alt‑DOCX also serves as the basis for this.

repub can be called via the command line, a web form, or through a REST API. If desired, repub can also be delivered in a Docker container, which encapsulates the application and its dependencies in an isolated container. This also simplifies integration into well-known cloud infrastructures such as Azure and AWS.

Tel: +49 341 355356 143

Fax: +49 341 355356 543