Workflow-Tools erleichtern die Arbeit mit DocBook, indem Sie ein einheitliches User-Interface für die Schritte der Überprüfung und Umwandlung der Dokumente bieten.
xmlto benötigt PassiveTeX, um PDF zu erstellen
Xmlto von Tim Waugh ist ein keines Unix-Kommandozeilen-Programm, welches die Umwandlung von DocBook in HTML, XHTML, DVI, XSL:FO, Man-Pages, PDF, PostScript und einfachen Text unterstützt. Es ist dabei im wesentlichen ein Frontend für xsltproc und PassiveTeX.
Beispiel 1.18. Benutzung von xmlto
#
xmlto html /home/lars/vortrag.xml
In diesem Beispiel wird aus einem DocBook-Dokument ein einzelnes HTML-Dokument erzeugt.
Sie können xmlto von Tim Waugh's Homepage herunterladen und auf ihrem System installieren.
Für Windows-Nutzer ist eDE sehr empfehlenswert
Das e-novative DocBook environment (eDE) ist ein freies, leicht zu installierendes und benutzungsfertiges DocBook-System für Windows-Rechner. Es ist ein Download mit allen Komponenten, um Dokumente anzulegen, zu verwalten und die Ausgabe zu erstellen.
Beispiel 1.19. Installation von eDE
e-novative DocBook environment wird von der URL http://docbook.e-novative.de/download.html heruntergeladen und das Archiv wird ins Verzeichnis c:\docbook entpackt. Danach wird auf die Kommandozeile gewechselt, um eDE zu installieren:
C:\Documents and Settings\Lars Trieloff>
c:\docbook\bat\docbook_testjava version "1.4.1_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01) Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode) e-novative DocBook: eDE is installed and configured
Als nächstes kann mit folgender Eingabe ein neues Dokument, hier ein Buch angegegt werden:
C:\Documents and Settings\Lars Trieloff>c:\docbook\bat\docbook_create book vortrag e-novative DocBook: creating book vortrag.xml ... C:\docbook\xsl\images\blank.png C:\docbook\xsl\images\caution.png C:\docbook\xsl\images\draft.png C:\docbook\xsl\images\home.png C:\docbook\xsl\images\important.png C:\docbook\xsl\images\next.png C:\docbook\xsl\images\note.png C:\docbook\xsl\images\prev.png C:\docbook\xsl\images\tip.png C:\docbook\xsl\images\toc-blank.png C:\docbook\xsl\images\toc-minus.png C:\docbook\xsl\images\toc-plus.png C:\docbook\xsl\images\up.png C:\docbook\xsl\images\warning.png C:\docbook\xsl\images\callouts\1.png C:\docbook\xsl\images\callouts\10.png C:\docbook\xsl\images\callouts\11.png C:\docbook\xsl\images\callouts\12.png C:\docbook\xsl\images\callouts\13.png C:\docbook\xsl\images\callouts\14.png C:\docbook\xsl\images\callouts\15.png C:\docbook\xsl\images\callouts\2.png C:\docbook\xsl\images\callouts\3.png C:\docbook\xsl\images\callouts\4.png C:\docbook\xsl\images\callouts\5.png C:\docbook\xsl\images\callouts\6.png C:\docbook\xsl\images\callouts\7.png C:\docbook\xsl\images\callouts\8.png C:\docbook\xsl\images\callouts\9.png 29 File(s) copied 1 file(s) copied. 1 file(s) copied. e-novative DocBook: book vortrag created
Die erstellte Datei kann dann mit jedem Text- oder XML-Editor bearbeitet werden, um dann in ein anderes Format, hier HTML umgewandelt zu werden:
C:\Documents and Settings\Lars Trieloff>c:\docbook\bat\docbook_html vortrag e-novative DocBook: process vortrag ... e-novative DocBook: ready to process vortrag e-novative DocBook: creating vortrag single HTML file ... 1 file(s) copied. e-novative DocBook: using default stylesheet e-novative DocBook: single html file vortrag.html created
DocMan, eigentlich DocBook Conversion Toolchain Manager ist ein Programm, welches ich geschrieben habe, um die Umwandlung von DocBook-XML in HTML, XHTML, Microsoft HTML Help und PDF zu erleichtern. Das Programm ist noch in einer frühen Testversion, aber es erlaubt bereits, Umwandlungen durchzuführen, ausserdem erleichtert es die Installation neuer Schriftarten, wenn man PDF-Dokumente mit FOP erstellen möchte.
Auf der Website kann man DocMan kostenlos und mit Sourcen herunterladen, weiterhin findet man dort komplette Dokumentation und Screenshots.