- Builds on topic-oriented structuring like DITA or DocBook 5.1. (Each source HTML page is expected to
deal with a single topic.)
- Automatic generation of global and local table of contents.
- Automatic generation of a “back-of-the-book index”.
- Automatic numbering of parts, chapters, appendices, sections,
figures, tables, examples and equations.
- Automatic creation of links between some user-specified book
- Automatic generation of text in cross-references.
- Footnote support.
- Conditional processing (also called
- Built-in support of XInclude (allows reuse of content at
different locations in the book).
- Supported output formats are: EPUB, Web
Help, PDF[*], RTF[*], WML, DOCX (MS-Word)
and ODT (OpenOffice/LibreOffice).
- Uses CSS
to create nicely formatted books and this, even for output formats like
PDF and DOCX which are not directly related to HTML and CSS.
- The source HTML pages must contain valid XHTML (“plain
HTML” cannot be parsed by ebookc) and
preferably valid XHTML5, because ebookc
anyway generates XHTML5 markup.
- In addition to HTML, an ebook page may be written in Markdown, with many “Markdown dialects”
and many Markdown syntax extensions being supported (this is