Skip to main content
Jump to: navigation, search


< Mylyn‎ | Docs
Revision as of 01:56, 16 April 2012 by (Talk | contribs)

The EPUB framework in Mylyn Docs offers API to create, manipulate, read and write EPUB formatted files. There is also an UI operation for building publications from markup. WikiText markup in all supported formats (Textile, MediaWiki, Creole, Confluence etc.) can be converted to XHTML and packaged as EPUB using a one step wizard found in the file popup menu. If more control and flexibility is required when assembling EPUBs, there is in addition an Ant task that may be used to this end. A talk was given at EclipseCon Europe 2011 introducing this tooling. There is a YouTube video demonstrating the UI wizard.

The EPUB support can currently only be found in the nightly builds repository at and can be installed from that location using the Eclipse install manager. The source code is in the Mylyn Docs Git repository at Bugs belonging to this component are currently prefixed with [epub].


  • Support for the EPUB 2.0.1 specification.
  • Wizard for converting a single markup file to an EPUB.
  • Ant task for assembling an EPUB.
  • API for manipulating an EPUB.
  • Read and write EPUB files in various manners.

Unsupported EPUB features

  • Digital Rights Management (DRM). Including signing, encryption and font obfuscation.
  • Tours element in the OPF. Was deprecated in version 2.0.1 and removed in version 3.0 of the EPUB specification.
  • Fallback items in the OPF.
  • Out-of-line XML islands in the OPF. Was removed in version 3.0 of the specification.

Planned features

Back to the top