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
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.