EPub programming

From MobileRead
Jump to: navigation, search

This page is for those programmers who want to be able to generate a program to build an ePub book. For other libraries & implementations see the Stack Overflow threads with the "epub" tag.

Contents

[edit] C# (.Net Framework)

[edit] Perl

[edit] Python

[edit] Docbook/XSLT

DocBook is a well-known dialect of XML which allows better semantics. It also has a well-maintained series of XSLT stylesheets, one of which specifically outputs epub. This Epub XSL transformation is included with Oxygen XML Editor/Author tool, but it is more common for technical writers and programmers to create a XSL file (called a "customization layer") which invokes the DocBook Epub XSL file and any customizations you need to make to the epub file.

Advantages of using DocBook for outputting epub

Disadvantages of using DocBook for outputting epub:

For more information about the docbook-to-epub process, see the DocBook page.

Personal tools
Namespaces
Variants
Actions
Navigation
MobileRead Networks
Toolbox
Advertisement