Hi, Ceki.
Thanks, commit to CVS. On Wed, 17 Oct 2001 23:17:18 +0200 Ceki G$B!&(Bc$B!&(B<[EMAIL PROTECTED]> wrote: > > ps: Would you know how to generate PDF as well? > Maybe, DocBook -> PDF translation need 2 step. 1. DocBook -> xls:fo 2. xsl:fo -> PDF But, it is not work yet. Does anyone know how to work fine ? following description, I try it. 1. DocBook -> xls:fo 1-1. DocBook -> xls:fo translation add following target to build.xml in the ./src/doc/docbook directory. <!-- ================= BUILD: XML-PDF Generation ======================= --> <target name="pdf"> <!-- Top Level Directory --> <style basedir="." destdir="${doc.build}/${doc.name}" extension=".fo" style="docbook-xsl-1.45/fo/docbook.xsl" excludes="build.xml" includes="manual.xml"> </style> </target> 1-2. Run ant target pdf $ ant pdf It is generate manual.fo file in the ./build/manual/ directory. But, currently occured following errors. [style] file:///E:/jakarta-log4j-1.2alpha2/src/docbook/docbook-xsl-1.45/fo/d ocbook.xsl; Line 92; Column 16; Making portrait pages on USletter paper (8.5inx1 1in) [style] file:///E:/jakarta-log4j-1.2alpha2/src/docbook/docbook-xsl-1.45/fo/d ocbook.xsl; Line 72; Column 16; title encountered, but no template matches. [style] file:///E:/jakarta-log4j-1.2alpha2/src/docbook/docbook-xsl-1.45/fo/d ocbook.xsl; Line 72; Column 16; title encountered, but no template matches. [style] file:///E:/jakarta-log4j-1.2alpha2/src/docbook/docbook-xsl-1.45/fo/d ocbook.xsl; Line 72; Column 16; title encountered, but no template matches. [style] file:///E:/jakarta-log4j-1.2alpha2/src/docbook/docbook-xsl-1.45/fo/d ocbook.xsl; Line 72; Column 16; title encountered, but no template matches. [style] file:///E:/jakarta-log4j-1.2alpha2/src/docbook/docbook-xsl-1.45/fo/d ocbook.xsl; Line 72; Column 16; title encountered, but no template matches. [style] file:///E:/jakarta-log4j-1.2alpha2/src/docbook/docbook-xsl-1.45/fo/d ocbook.xsl; Line 72; Column 16; title encountered, but no template matches. 2. xsl:fo -> PDF translation Use FOP project ((http://xml.apache.org/fop/index.html) fop command. 2-1. Download it above site. And unpack distribution. ./Fop-0.20.1/ You can find fop.bat or fop.sh. fop command usage ----------- USAGE Fop [options] [-fo|-xml] infile [-xsl file] [-awt|-pdf|-mif|-pcl|-ps|-txt|-at|-p rint] <outfile> [OPTIONS] -d debug mode -x dump configuration settings -q quiet mode -c cfg.xml use additional configuration file cfg.xml -l lang the language to use for user information -s for area tree XML, down to block areas only [INPUT] infile xsl:fo input file (the same as the next) -fo infile xsl:fo input file -xml infile xml input file, must be used together with -xsl -xsl stylesheet xslt stylesheet [OUTPUT] outfile input will be rendered as pdf file into outfile -pdf outfile input will be rendered as pdf file (outfile req'd) -awt input will be displayed on screen -mif outfile input will be rendered as mif file (outfile req'd) -pcl outfile input will be rendered as pcl file (outfile req'd) -ps outfile input will be rendered as PostScript file (outfile req'd) -txt outfile input will be rendered as text file (outfile req'd) -at outfile representation of area tree as XML (outfile req'd) -print input file will be rendered and sent to the printer see options with "-print help" [Examples] Fop foo.fo foo.pdf Fop -fo foo.fo -pdf foo.pdf (does the same as the previous line) Fop -xsl foo.xsl -xml foo.xml -pdf foo.pdf Fop foo.fo -mif foo.mif Fop foo.fo -print or Fop -print foo.fo Fop foo.fo -awt ------------------ 2-2. use fop command for translation Sorry, I try it, but encount an error. $ fop.bat manual.fo manual.pdf e:\Fop-0.20.1>java -cp build\fop.jar;lib\batik.jar;lib\xalan-2.0.0.jar;lib\xerce s-1.2.3.jar;lib\jimi-1.0.jar org.apache.fop.apps.Fop manual.fo manual.pdf FOP 0.20.1 using SAX parser org.apache.xerces.parsers.SAXParser building formatting object tree setting up fonts [1] [2] [3] Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. [4] [5] Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. [6] Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. Warning: property - "last-line-end-indent" is not implemented yet. [7] Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. [1] [2] [3] Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. [4] [5This element "fo:table-and-caption" is not yet implemented. This element "fo:table-and-caption" is not yet implemented. This element "fo:table-and-caption" is not yet implemented. This element "fo:table-and-caption" is not yet implemented. ] [6] [7] [8] [9This element "fo:table-and-caption" is not yet implemented. ] [10] [11] [12] Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. [13] [14] [15] [16] [17] [18] [19] [20] Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. [21] [22] [23] [24] [25] [26] [27>] [28] Warning: property - "linefeed-treatment" is not implemented yet. [29] [30] [31] Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. Warning: property - "linefeed-treatment" is not implemented yet. [32] [33] [34ERROR: The id "N400A27" already exists in this document ps. BTW, I found out that fop have option -xml and -xsl. Is it possible to translate DocBook -> xml:fo -> PDF go on one step ? or Java command maybe merge to Ant task. -- Yuji Kumasaka <[EMAIL PROTECTED]> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]