Wie generieren Sie pdf aus docbook 5.0
Ich geschrieben habe ein docbook-5.0-Dokument mit der Kopfzeile:
<?xml version="1.0" encoding="UTF-8"?>
<book version="5.0" xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:m="http://www.w3.org/1998/Math/MathML"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:db="http://docbook.org/ns/docbook">
und docbook2pdf auf Ubuntu 9.10 druckt vielen Fehlermeldungen und nicht jedes pdf-Dokument. Die Fehler sind:
openjade:test.xml:2:0:E: prolog can't be omitted unless CONCUR NO and LINK EXPLICIT NO and either IMPLYDEF ELEMENT YES or IMPLYDEF DOCTYPE YES
openjade:test.xml:2:0:E: no document type declaration; will parse without validation
openjade:/usr/share/sgml/docbook/stylesheet/dsssl/modular/print/dbtitle.dsl:18:5:E: flow objects at the root must be all of class scroll or all of class page-sequence or simple-page-sequence
openjade:/usr/share/sgml/docbook/stylesheet/dsssl/modular/print/dbbibl.dsl:704:4:E: flow objects at the root must be all of class scroll or all of class page-sequence or simple-page-sequence
docbook2pdf für das Dokument in das docbook 4.5-format mit normalen header wie:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
funktioniert ganz OK.
Gibt es eine Möglichkeit zum generieren von pdf-Dateien aus docbook 5.0?
InformationsquelleAutor der Frage Szymon Lipiński | 2010-04-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehe ich drei Optionen (Debian/Ubuntu) zum generieren von pdf aus docbook:
jade, die die docbook2pdf Befehl der Fragesteller verwendet. jade ist uralt und arbeitet mit SGML, dem Vorläufer von XML und Unicode wird nicht unterstützt; es fehlt auch die Unterstützung für docbook 5.
den docbook-xsl stylesheetsdie über XSL-FO. docbook-xsl für docbook 4.5, docbook-xsl-ns ist für docbook5. Verwenden fop zu gehen von XSL-FO nach PDF. Pipeline: docbook5 —(xsl)—> xml.fo —(fop)—> pdf-Datei . Befehle eingebunden: xsltproc, fop.
dblatex, die vor allem targeting docbook4.5, aber wurde aktualisiert, um einige der docbook5.
xmlto fahren kann, die letzten zwei, obwohl es derzeit standardmäßig docbook-xsl und nicht docbook-xsl-ns.
Eine schnelle Docbook5 Benutzerhandbuch
Voraussetzungen
Validierung
PDF-Ausgabe
InformationsquelleAutor der Antwort Tobu
Abgesehen von der Kopfzeile, die Sie gab, haben Sie versucht, ein kleineres Beispiel, wie diese von der DocBook 5.0: The Definitive Guide ?
Nur machte es zu einer PDF-Datei durch einen meiner Maven-Umgebungen. Können Sie uns ein kleines Beispiel (oder ein paar getrennt onces) mit etwas Inhalt, was die Benutzung aller zusätzlichen Namen Räume notwendig.
Im Falle das obige Beispiel funktioniert nicht, und Sie sind daran interessiert, wie ich meine setup-Umgebung Lesen Machen DocBook-Inhalte zur Verfügung, die in einem Maven-Projekt-Website. Ersetzen Sie einfach das Beispiel mit den oben genannten DocBook 5.0 Beispiel. Nur die
docbkx-maven-plugin
ist von Interesse, in Bezug auf diese Frage. (PS: Einige grundlegende Kenntnisse von Java und Maven2 ist HIERFÜR erforderlich.)InformationsquelleAutor der Antwort Verhagen
Zöllner
Können Sie Zöllner veröffentlichen Sie Ihr DocBook-XML in PDF, html und html-single-Formate. Zöllner wird von Red Hat als Teil seiner internen Dokumentation, toolchain und ist ein open-source-Anwendung gehostet wird das Fedora-Projekt. Das tool verwendet die "Marken" um eine Modularität in der Anwendung von Stilen auf der Inhalte veröffentlicht werden. Dieses preset Weise simusing eine Vielzahl von CMS-oder Dokumentations-tools.
JBoss-Dokumentation-Anleitung
Ein gutes Beispiel für das Werkzeug in Aktion, ist die JBoss Press Gang Dokumentationder selbst eine große Ressource, die Dokumentation gibt gemeinschaftlichen Leitlinien für die Verwendung von DocBook-XML in der JBoss-Dokumentation. Die html-und PDF-Versionen erzeugt wurden, mit Zöllner.
InformationsquelleAutor der Antwort ddri
Gibt es erhebliche Unterschiede zwischen Docbook 4.5 und 5.0. Und diese Unterschiede können Sie verhindern, dass Ihr Dokument umgewandelt.
Wenn Sie möchten, um zu überprüfen, die Gültigkeit von 5.0-Dokument, können Sie den folgenden Befehl Linie Werkzeug:
es ist ein java-tool, so müssen Sie eine aktuelle java-runtime-Umgebung.
ist das tool Jing. Sie können es herunterladen von thaiopensource Website:
http://www.thaiopensource.com/relaxng/jing.html
benötigen Sie auch die relax ng-Datei für docbook 5.0. Es ist vorgesehen, die mit der docbook-5 Verteilung.
führen Sie die überprüfung mit der folgenden Befehlszeile:
java-jar path_to_Jing/jing.jar -t -ich path_to_docbook5/docbook.rng document.xml
Wenn es einige Ausfälle, sollten Sie zurückgegeben werden, auf diese Weise: Fehler in URL "file:...../document.xml" Linie Nummer 211, Spalte Nummer 59: Ungültiger Wert für Attribut "id" aus dem namespace "http://www.w3.org/XML/1998/namespace"
Verstrichene Zeit 968+166=1134 Millisekunden
InformationsquelleAutor der Antwort Hicham Bakir
http://docbookpublishing.com unterstützt DocBook-5.0-Dokumente. Es ist ein online-service für DocBook nach PDF-Formatierung. Sie können auch senden Sie Ihr DocBook-Dokumente, die über die REST-API.
InformationsquelleAutor der Antwort Tom
Gehen Sie zu Eclipse und installieren DocBook-be-und Verarbeitung für Eclipse (DEP4E) plugin. Sie finden es, indem Sie in den marketplace und Suche für docbook gibt. Dieses plugin erstellt ein Beispiel-docbook und veröffentlichen in html, pdf und sogar ebook.
Oder schauen Sie sich die DEP4E WebsiteLesen Sie die Quick Starter Guide Abschnitt 3. Erste Schritteum eine Idee der Möglichkeiten.
InformationsquelleAutor der Antwort Gangnus
wordpress post auf docbook-Stil Beiträge:
http://hashfold.com/techfold/wordpress-how-to-generate-docbook-style-posts/
InformationsquelleAutor der Antwort Java Spring Coder