Linux - Friheden til at skrive dokumentation: Version 2.7.20040524 - 2020-12-31 | ||
---|---|---|
forrige | Kapitel 3. DocBook i XML : Ett konkret exempel | næste |
Båda HTML-varianterna klarar Saxon av i ett svep. Med PDF är det annorlunda. Saxon kan skapa utdata i FO-format, som är Formatting Objects. Det är ett sidbeskrivningsspråk/format i XML/XSL. FOP kan sedan konvertera detta till PDF. Det är alltså en tvåstegsraket. Vi fortsätter med make-filen.
all: docbook_tables.xml html_one html pdf pdf: $(SRC) java -jar $(SAXON) datamodel.xml $(DB)/fo/docbook.xsl \ $(OPTIONS) > datamodel.fo $$FOP_HOME/fop.sh -fo datamodel.fo -pdf $(TARGET)/pdf/datamodel.pdf rm -f datamodel.fo touch pdfVi byter stylesheetet mot $(DB)/fo/docbook.xsl fö att få vårt fo-dokument, datamodel.fo. Sedan ber vi Fop att skapa en pdf-fil av fo-filen.