This folder contains the distribution of epubcheck project. EpubCheck is a tool to validate IDPF Epub files. It can detect many types of errors in Epub. OCF container structure, OPF and OPS mark-up, and internal reference consistency are checked. EpubCheck can be run as a standalone command-line tool, installed as a web application or used as a library. Epubcheck project home: http://code.google.com/p/epubcheck/ RUNNING To run the tool you need Java Runtime (1.5 or above). Any OS should do. Run it from the command line: java -jar epubcheck-x.x.x.jar file.epub All detected errors are simply printed to stderr. USING AS A LIBRARY You can also use EpubCheck as a library in your Java application. EpubCheck public interfaces can be found in com.adobe.epubcheck.api package. EpubCheck class can be used to instantiate a validation engine. Use one of its constructors and then call validate() method. Report is an interface that you can implement to get a list of the errors and warnings reported by the validation engine (instead of the error list being printed out). LICENSING See COPYING.txt and THIRD-PARTY.txt AUTHORS / CONTRIBUTORS Peter Sorotokin Garth Conboy Markus Gylling Piotr Kula Paul Norton Liza Daly Jessica Hekman George Bina Bogdan Iordache Ionut-Maxim Margelatu Thomas Ledoux Romain Deltour Most of the EpubCheck functionality comes from the schema validation tool Jing and schemas that were developed by IDPF and DAISY. EpubCheck development was largely done at Adobe Systems.