Menu

Help getting started

Help
2007-12-28
2013-03-21
  • Antti Karanta

    Antti Karanta - 2007-12-28

    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?

     
    • Klaus Wiederaenders

      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.

       

Log in to post a comment.