Page 1 of 1

how to transform DocBook to EPUB

Posted: Tue Jul 06, 2010 7:36 pm
by rob-pub
Hi there

I'm a newbie to <oXygen/> and am looking for a tutorial / step by step guide on how to transform DocBook 5.0 XML into an EPUB. Had a look round and can't see anything which surprised me a bit.

Your help is much appreciated.

Re: how to transform DocBook to EPUB

Posted: Thu Jul 08, 2010 3:09 pm
by adrian

Currently(v11.2) Oxygen doesn't provide the means to transform DocBook to EPUB out-of-the-box. We do plan to support this in a future version of Oxygen. I've added your vote to this feature on our issue tracking tool.

Currently you need some additional tools and I'm afraid they aren't very friendly.

There is a free Python/XSLT application(docbook2epub) that does this but requires Python and DocBook XSL and it takes some fiddling to make it work. You can find it here:

There's yet another free tool that does the same in the form of a Ruby script. Again, not that simple to deploy and make it work: ... rent/epub/ ... pub/README

These tools were pretty much built to be used in Linux so not sure how much more complicated things can get if you need them in Windows.



Posted: Wed Aug 04, 2010 1:42 pm
by amix
A similar question just came up in the xsl-list. There is a project, that does TEILite to HTML conversion, but also has TEILite to EPUB styles. I am aware, that TEI is not DocBook, but I thought it fits the question and may be interesting to some.

Re: how to transform DocBook to EPUB

Posted: Fri Oct 15, 2010 12:55 am
by msarrel
Please add my vote as well for a DocBook to ePUB transformation. That would be very useful for us.

Re: how to transform DocBook to EPUB

Posted: Wed Mar 02, 2011 10:45 am
by Radu

Oxygen 12.2 will come with predefined Docbook to EPUB (and to WebHelp) ANT scenarios.
It will also integrate the EPUB Checker which will report validation problems in EPUB archives.
Oxygen 12.2 will be available in a couple of months.


Re: how to transform DocBook to EPUB

Posted: Tue Apr 19, 2011 3:57 pm
by dcdenison
That's fantastic news. Can't wait.