The DDT is used internally for generating HTML and PDF docs from DocBook XML documents.
Only tested on MAC OS X currently.
- xmllint
- xsltproc
- Apache FOP
- Docbook XSL
Download Apache FOP and extract it. Afterwards copy the jar and libs to your Java extensions directory.
$ cp fop-0.94/build/fop.jar ~/Library/Java/Extensions
$ cp fop-0.94/lib/*.jar ~/Library/Java/Extensions
You can obtain the latest release of Docbook-XSL from http://docbook.sourceforge.net/.
- Download Docbook XSL to lib
- Extract
- Symlink
docbook-xsl-1.X.Xtodocbook-xsl
Before you can make use of TrueType fonts you have to convert them.
Put them in assets/fonts.
$ cd assets/fonts
$ java org.apache.fop.fonts.apps.TTFReader XX.ttf XX.xml
All the magic happens at bin/dtk
Generate PDF
bin/dtk convert -p src/manual/master.xml dest
Type bin/dtk help for help
Convert the example doc by calling
bin/dtk convert -p src/api_manual_en/master.xml api