In deze sectie zullen we OpenJade gebruiken om SGML/XML documenten om te zetten in HTML, RTF en PDF.
Je kunt een SGML DocBook 3.1 voorbeeldbestand downloaden vanaf http://docbook.sc-icc.org/DocBook-OpenJade-SGML-XML-HOWTO.sgml
De omgevingsvariabele SGML_CATALOG_FILES moet zo worden ingesteld dat het verwijst naar de van toepassing zijnde catalog bestanden. Gebruik de volgende opdracht om de variabele in te stellen:
# export SGML_CATALOG_FILES=/usr/local/dbtools/openjade/dsssl/catalog:/usr/local/dbtools/dtd3.1/docbook.cat:/usr/local/dbtools/docbook-dsssl/catalog |
Gebruik de volgende opdracht voor de conversie van SGML naar HTML:
# /usr/local/dbtools/openjade/bin/openjade -t sgml -d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html DocBook-OpenJade-SGML-XML-HOWTO.sgml |
Voor het creëren van één geheel HTML-bestand:
# /usr/local/dbtools/openjade/bin/openjade -V nochunks -t sgml -d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html DocBook-OpenJade-SGML-XML-HOWTO.sgml |
Je kunt een voorbeeldbestand in DocBook 4.1.2 XML downloaden vanaf http://docbook.sc-icc.org/DocBook-OpenJade-SGML-XML-HOWTO.xml
De variabele SGML_CATALOG_FILES moet zodanig worden ingesteld, dat het verwijst naar de juiste catalog bestanden. Gebruik de volgende opdracht om de variabele in te stellen:
# export SGML_CATALOG_FILES=/usr/local/dbtools/openjade/dsssl/catalog:/usr/local/dbtools/dtd4.1.2/docbook.cat:/usr/local/dbtools/docbook-dsssl/catalog |
Om HTML naar PDF om te zetten, moeten we gebruik maken van HTMLDOC. Zet het SGML-bestand als eerste om in een geheel HTML-uitvoerbestand:
# /usr/local/dbtools/openjade/bin/openjade -V nochunks -t sgml -d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html DocBook-OpenJade-SGML-XML-HOWTO.sgml |
Voer dan HTMLDOC uit om PDF te produceren:
# /usr/local/dbtools/htmldoc/bin/htmldoc -f outfile.pdf input.html |