[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Generating PDF from docbook on Linux (OSS)
On Sun, Jan 24, 2010 at 11:04 AM, Mathieu Malaterre <mathieu.malaterre@gmail.com> wrote: > On Sat, Jan 23, 2010 at 4:41 PM, Daniel Leidert > <daniel.leidert.spam@gmx.net> wrote: >> Am Freitag, den 22.01.2010, 19:15 +0100 schrieb Daniel Leidert: >>> Am Freitag, den 22.01.2010, 18:19 +0100 schrieb Mathieu Malaterre: >>> >>> [..] >>> > $ fop -xsl /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl >>> > -xml /tmp/math.xml -pdf foo.pdf >>> [..] >>> > Jan 22, 2010 6:10:33 PM org.apache.fop.fo.ElementMappingRegistry findFOMaker >>> > WARNING: Unknown formatting object http://www.w3.org/1998/Math/MathML^math >>> >>> SAee the first URL I gave you. >> >> It works to put the find_jars line into ~/.foprc. Do it is not required >> to touch the fop script. > > Here it goes again: > > $ fop -xsl /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl > -xml /tmp/math.xml -pdf foo.pdf > /home/mathieu/.foprc: line 1: find_jars: command not found > > Searching on the net it seems I simply need to append those jar file > to CLASSPATH, so instead I tried: > > $ CLASSPATH=/usr/share/java/jeuclid-fop.jar:/usr/share/java/jeuclid-core.jar > fop -xsl /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl -xml > /tmp/math.xml -pdf foo.pdf > /home/mathieu/.foprc: line 1: find_jars: command not found > Jan 24, 2010 10:59:18 AM org.apache.fop.cli.InputHandler warning > WARNING: javax.xml.transform.TransformerException: Making portrait > pages on USletter paper (8.5inx11in) > Jan 24, 2010 10:59:18 AM org.apache.fop.cli.InputHandler warning > WARNING: javax.xml.transform.TransformerException: Read > /usr/share/doc/docbook-xsl/README.Debian.gz section 5(a). > Exception in thread "main" java.lang.NoSuchMethodError: > org.apache.fop.fo.properties.CommonFont.getFontState(Lorg/apache/fop/fonts/FontInfo;)[Lorg/apache/fop/fonts/FontTriplet; > at net.sourceforge.jeuclid.fop.JEuclidElement.createPropertyList(JEuclidElement.java:157) > at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuilder.java:318) > at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:185) > at org.apache.xml.serializer.ToXMLSAXHandler.closeStartTag(ToXMLSAXHandler.java:206) > at org.apache.xml.serializer.ToXMLSAXHandler.characters(ToXMLSAXHandler.java:524) > at org.apache.xml.utils.FastStringBuffer.sendSAXcharacters(FastStringBuffer.java:985) > at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchCharactersEvents(SAX2DTM.java:520) > at org.apache.xml.dtm.ref.DTMTreeWalker.dispatachChars(DTMTreeWalker.java:204) > at org.apache.xml.dtm.ref.DTMTreeWalker.startNode(DTMTreeWalker.java:333) > at org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:114) > at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchToEvents(SAX2DTM.java:750) > at org.apache.xalan.serialize.SerializerUtils.outputResultTreeFragment(SerializerUtils.java:141) > at org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:192) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141) > at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395) > at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376) > at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395) > at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemElement.constructNode(ElemElement.java:341) > at org.apache.xalan.templates.ElemElement.execute(ElemElement.java:290) > at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395) > at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376) > at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395) > at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:1376) > at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395) > at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178) > at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:395) > at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:178) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:162) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:141) > at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2400) > at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2270) > at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1356) > at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:709) > at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1273) > at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1251) > at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165) > at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115) > at org.apache.fop.cli.Main.startFOP(Main.java:166) > at org.apache.fop.cli.Main.main(Main.java:197) > > > Am I doing something wrong ? Should I really be using fop on a > stable/lenny system ? I am making progress: $ sudo apt-get install -t testing fop $ fop -xsl /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl -xml /tmp/math.xml -pdf foo.pdf Jan 24, 2010 11:07:37 AM org.apache.fop.cli.InputHandler warning WARNING: Making portrait pages on USletter paper (8.5inx11in) Jan 24, 2010 11:07:37 AM org.apache.fop.cli.InputHandler warning WARNING: Read /usr/share/doc/docbook-xsl/README.Debian.gz section 5(a). Jan 24, 2010 11:07:40 AM org.apache.fop.fonts.FontInfo notifyFontReplacement WARNING: Font 'Symbol,normal,700' not found. Substituting with 'Symbol,normal,400'. Jan 24, 2010 11:07:40 AM org.apache.fop.fonts.FontInfo notifyFontReplacement WARNING: Font 'ZapfDingbats,normal,700' not found. Substituting with 'ZapfDingbats,normal,400'. Jan 24, 2010 11:07:40 AM org.apache.fop.hyphenation.Hyphenator getHyphenationTree SEVERE: Couldn't find hyphenation pattern en The pdf looks bizarre but at least I am getting something out ! Thanks, -- Mathieu
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]