java.lang.NoSuchMethodException: org.jsesoft.tools.xml.DocBook2iText.articleStart(org.w3c.dom.Element)
at java.lang.Class.getMethod(Class.java:1605)
at org.jsesoft.tools.xml.XMLInspectorSupport.invoke(XMLInspectorSupport.java:162)
at org.jsesoft.tools.xml.DocBookInspectorSupport.invoke(DocBookInspectorSupport.java:677)
at org.jsesoft.tools.xml.XMLInspectorSupport.elementStart(XMLInspectorSupport.java:150)
at org.jsesoft.tools.xml.DocBookInspectorSupport.elementStart(DocBookInspectorSupport.java:172)
at org.jsesoft.tools.xml.DocBookInspectorSupport.elementNode(DocBookInspectorSupport.java:155)
at org.jsesoft.tools.xml.XMLInspectorSupport.traverse(XMLInspectorSupport.java:63)
at org.jsesoft.tools.xml.XMLInspectorSupport.documentNode(XMLInspectorSupport.java:142)
at org.jsesoft.tools.xml.DocBookInspectorSupport.documentNode(DocBookInspectorSupport.java:130)
at org.jsesoft.tools.xml.XMLInspectorSupport.traverse(XMLInspectorSupport.java:59)
at org.jsesoft.tools.xml.Db2Pdf.main(Db2Pdf.java:37)
Closing the ToC
Exception in thread "main" ExceptionConverter: java.io.IOException: The document has no pages.
at com.lowagie.text.pdf.PdfPages.writePageTree(Unknown Source)
at com.lowagie.text.pdf.PdfWriter.close(Unknown Source)
at com.lowagie.text.pdf.PdfDocument.close(Unknown Source)
at com.lowagie.text.Document.close(Unknown Source)
at org.jsesoft.tools.xml.DocBookInspectorSupport.documentNode(DocBookInspectorSupport.java:144)
at org.jsesoft.tools.xml.XMLInspectorSupport.traverse(XMLInspectorSupport.java:59)
at org.jsesoft.tools.xml.Db2Pdf.main(Db2Pdf.java:37)
What did I do wrong?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You did nothing wrong! The message simply says, that the <article> tag is not implemented (yet). I bag your pardon.
The background is, that this project is driven by my needs, and I don't use <article>. I made this little project just
because I got fed-up with the Apache FOP processor.
Of course you even may think about joining the db2pdf project and adapt it to your needs.
I tried to give docbook to pdf translator a spin, but it does not seem to work.
Here's what happens:
C:\downloaded\docbook>C:\programs\Java\jdk1.6.0_03\bin\java -Xss1m -cp C:\downloaded\docbook\iText-2.0.7.jar;C:\download
ed\docbook\xmltools-1.0-SNAPSHOT.jar;C:\downloaded\docbook\db2pdf-1.0-SNAPSHOT.jar;C:\work\napa\jnapa\commons\lib\batik\ xercesImpl.jar -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Djavax.xml.
parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl org.jsesoft.tools.xml.Db2Pdf \downloaded\docbook\do
cbook-xsl-1.73.2\roundtrip\supported.xml \temp\supp.pdf
\downloaded\docbook\docbook-xsl-1.73.2\roundtrip\supported.xml --> \temp\supp.pdf Fri Sep 28 15:13:07 CEST 2007
java.lang.NoSuchMethodException: org.jsesoft.tools.xml.DocBook2iText.articleStart(org.w3c.dom.Element)
at java.lang.Class.getMethod(Class.java:1605)
at org.jsesoft.tools.xml.XMLInspectorSupport.invoke(XMLInspectorSupport.java:162)
at org.jsesoft.tools.xml.DocBookInspectorSupport.invoke(DocBookInspectorSupport.java:677)
at org.jsesoft.tools.xml.XMLInspectorSupport.elementStart(XMLInspectorSupport.java:150)
at org.jsesoft.tools.xml.DocBookInspectorSupport.elementStart(DocBookInspectorSupport.java:172)
at org.jsesoft.tools.xml.DocBookInspectorSupport.elementNode(DocBookInspectorSupport.java:155)
at org.jsesoft.tools.xml.XMLInspectorSupport.traverse(XMLInspectorSupport.java:63)
at org.jsesoft.tools.xml.XMLInspectorSupport.documentNode(XMLInspectorSupport.java:142)
at org.jsesoft.tools.xml.DocBookInspectorSupport.documentNode(DocBookInspectorSupport.java:130)
at org.jsesoft.tools.xml.XMLInspectorSupport.traverse(XMLInspectorSupport.java:59)
at org.jsesoft.tools.xml.Db2Pdf.main(Db2Pdf.java:37)
Closing the ToC
Exception in thread "main" ExceptionConverter: java.io.IOException: The document has no pages.
at com.lowagie.text.pdf.PdfPages.writePageTree(Unknown Source)
at com.lowagie.text.pdf.PdfWriter.close(Unknown Source)
at com.lowagie.text.pdf.PdfDocument.close(Unknown Source)
at com.lowagie.text.Document.close(Unknown Source)
at org.jsesoft.tools.xml.DocBookInspectorSupport.documentNode(DocBookInspectorSupport.java:144)
at org.jsesoft.tools.xml.XMLInspectorSupport.traverse(XMLInspectorSupport.java:59)
at org.jsesoft.tools.xml.Db2Pdf.main(Db2Pdf.java:37)
What did I do wrong?
Hi Antti,
You did nothing wrong! The message simply says, that the <article> tag is not implemented (yet). I bag your pardon.
The background is, that this project is driven by my needs, and I don't use <article>. I made this little project just
because I got fed-up with the Apache FOP processor.
Of course you even may think about joining the db2pdf project and adapt it to your needs.
Have fun,
Klaus
Did you have a look at http://dblatex.sourceforge.net/ ? They might provide more service to you.