Workflow-Tools

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

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.

e-novative DocBook environment

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_test


java 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

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.

Abbildung 1.9. Screenshot von DocMan

Screenshot von DocMan

Die Abbilodung zeigt DocMan unter Linux beim Zusammenstellen einer Umwandlung in das PDF-Format.