docbook-apps

  • 1.  help with FOP or another PDF generator?

    Posted 02-05-2007 16:37

    Hi all,

    I've got a docbook book that produces good looking
    html and chunked-html via xsltproc. But I've had
    bad luck trying to generate PDF.

    I don't think I'm doing anything fancy. No images
    of my own, just callouts and "draft.mode". No catalogs
    or XLinks.

    The following all failed in different ways:
    xmlto, dblatex, xmlroff.

    Using FO genereated with fop.extensions, FOP 0.20.5
    hangs with

    [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
    [INFO] FOP 0.20.5
    [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
    [INFO] building formatting object tree
    [INFO] setting up fonts
    [ERROR] property - "background-position-horizontal" is not
    implemented yet.
    [ERROR] property - "background-position-vertical" is not implemented yet



    Using FO generated with fop.extensions OR fop1.extensions,
    FOP 0.93 crashes with

    5-Feb-07 11:19:33 AM org.apache.fop.cli.Main startFOP
    SEVERE: Exception
    javax.xml.transform.TransformerException:
    http://xml.org/sax/handlers/LexicalHandler
    at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168)
    at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
    at org.apache.fop.cli.Main.startFOP(Main.java:160)
    at org.apache.fop.cli.Main.main(Main.java:191)

    ---------

    javax.xml.transform.TransformerException:
    http://xml.org/sax/handlers/LexicalHandler
    at
    org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:501)
    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:160)
    at org.apache.fop.cli.Main.main(Main.java:191)
    Caused by: org.xml.sax.SAXNotSupportedException:
    http://xml.org/sax/handlers/LexicalHandler
    at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
    at
    org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:475)
    ...4 more
    caused by org.xml.sax.SAXNotSupportedException:
    http://xml.org/sax/handlers/LexicalHandler
    at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
    at
    org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:475)
    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:160)
    at org.apache.fop.cli.Main.main(Main.java:191)


    Any suggestions?

    It would be awkward to send my FO. (proprietary)

    Which PDF generator should I focus my efforts on?
    Should I try another FO generator?


    -troy



  • 2.  Re: [docbook-apps] help with FOP or another PDF generator?

    Posted 02-05-2007 17:18
    Troy Cauble wrote:
    >
    > Hi all,
    >
    > I've got a docbook book that produces good looking
    > html and chunked-html via xsltproc. But I've had
    > bad luck trying to generate PDF.
    >
    > I don't think I'm doing anything fancy. No images
    > of my own, just callouts and "draft.mode". No catalogs
    > or XLinks.
    >
    > The following all failed in different ways:
    > xmlto, dblatex, xmlroff.
    >
    > Using FO genereated with fop.extensions, FOP 0.20.5
    > hangs with
    >
    > [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
    > [INFO] FOP 0.20.5
    > [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
    > [INFO] building formatting object tree
    > [INFO] setting up fonts
    > [ERROR] property - "background-position-horizontal" is not implemented
    > yet.
    > [ERROR] property - "background-position-vertical" is not implemented yet
    >
    >
    >
    > Using FO generated with fop.extensions OR fop1.extensions,
    > FOP 0.93 crashes with
    >
    > 5-Feb-07 11:19:33 AM org.apache.fop.cli.Main startFOP
    > SEVERE: Exception
    > javax.xml.transform.TransformerException:
    > http://xml.org/sax/handlers/LexicalHandler
    > at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168)
    > at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
    > at org.apache.fop.cli.Main.startFOP(Main.java:160)
    > at org.apache.fop.cli.Main.main(Main.java:191)
    >
    > ---------
    >
    > javax.xml.transform.TransformerException:
    > http://xml.org/sax/handlers/LexicalHandler
    > at
    > org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:501)
    >
    > 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:160)
    > at org.apache.fop.cli.Main.main(Main.java:191)
    > Caused by: org.xml.sax.SAXNotSupportedException:
    > http://xml.org/sax/handlers/LexicalHandler
    > at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
    > at
    > org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:475)
    >
    > ...4 more
    > caused by org.xml.sax.SAXNotSupportedException:
    > http://xml.org/sax/handlers/LexicalHandler
    > at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
    > at
    > org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:475)
    >
    > 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:160)
    > at org.apache.fop.cli.Main.main(Main.java:191)
    >
    >
    > Any suggestions?
    >
    > It would be awkward to send my FO. (proprietary)

    Actually, I just verified that I get the above errors with
    both versions of FOP when using a minimal docbook doc:



    PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
    "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
    [
    ]>
    <book>

    </book>



    -troy




  • 3.  Re: [docbook-apps] help with FOP or another PDF generator?

    Posted 02-06-2007 10:30
    Troy Cauble wrote:
    > Troy Cauble wrote:
    >>
    >> Hi all,
    >>
    >> I've got a docbook book that produces good looking
    >> html and chunked-html via xsltproc. But I've had
    >> bad luck trying to generate PDF.
    >>
    >> I don't think I'm doing anything fancy. No images
    >> of my own, just callouts and "draft.mode". No catalogs
    >> or XLinks.
    >>
    >> The following all failed in different ways:
    >> xmlto, dblatex, xmlroff.
    >>
    >> Using FO genereated with fop.extensions, FOP 0.20.5
    >> hangs with
    >>
    >> [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
    >> [INFO] FOP 0.20.5
    >> [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
    >> [INFO] building formatting object tree
    >> [INFO] setting up fonts
    >> [ERROR] property - "background-position-horizontal" is not
    >> implemented yet.
    >> [ERROR] property - "background-position-vertical" is not implemented
    >> yet
    >>
    >>
    >>
    >> Using FO generated with fop.extensions OR fop1.extensions,
    >> FOP 0.93 crashes with
    >>
    >> 5-Feb-07 11:19:33 AM org.apache.fop.cli.Main startFOP
    >> SEVERE: Exception
    >> javax.xml.transform.TransformerException:
    >> http://xml.org/sax/handlers/LexicalHandler
    >> at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168)
    >> at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
    >> at org.apache.fop.cli.Main.startFOP(Main.java:160)
    >> at org.apache.fop.cli.Main.main(Main.java:191)
    >>
    >> ---------
    >>
    >> javax.xml.transform.TransformerException:
    >> http://xml.org/sax/handlers/LexicalHandler
    >> at
    >> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:501)
    >>
    >> 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:160)
    >> at org.apache.fop.cli.Main.main(Main.java:191)
    >> Caused by: org.xml.sax.SAXNotSupportedException:
    >> http://xml.org/sax/handlers/LexicalHandler
    >> at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
    >> at
    >> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:475)
    >>
    >> ...4 more
    >> caused by org.xml.sax.SAXNotSupportedException:
    >> http://xml.org/sax/handlers/LexicalHandler
    >> at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
    >> at
    >> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:475)
    >>
    >> 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:160)
    >> at org.apache.fop.cli.Main.main(Main.java:191)

    It seems like the SAX implementation is missing a required feature:

    caused by org.xml.sax.SAXNotSupportedException:
    http://xml.org/sax/handlers/LexicalHandler

    You seem to be using GNU's JVM, trying using another JVM with a proper
    SAX implementation.

    --
    Trygve





  • 4.  Re: [docbook-apps] help with FOP or another PDF generator?

    Posted 02-06-2007 16:00
    Trygve Laugstøl wrote:

    > It seems like the SAX implementation is missing a required feature:
    >
    > caused by org.xml.sax.SAXNotSupportedException:
    > http://xml.org/sax/handlers/LexicalHandler
    >
    > You seem to be using GNU's JVM, trying using another JVM with a proper
    > SAX implementation.
    >
    > --
    > Trygve

    Thanks Trygve, that was my issue.

    Now my issue seems to be how to tell FOP to use a http proxy.

    Anybody know?

    -troy



  • 5.  AW: [docbook-apps] help with FOP or another PDF generator?

    Posted 02-06-2007 11:45
    Hi Troy,

    Have a look at http://docbooksml.sourceforge.net. Docbook sml generates
    (beside other formats also) pdf using fop 0.92.

    Best Regards

    Joerg


    -----Ursprüngliche Nachricht-----
    Von: Troy Cauble [mailto:troy@bell-labs.com]
    Gesendet: Montag, 5. Februar 2007 17:37
    An: docbook-apps@lists.oasis-open.org
    Betreff: [docbook-apps] help with FOP or another PDF generator?


    Hi all,

    I've got a docbook book that produces good looking
    html and chunked-html via xsltproc. But I've had
    bad luck trying to generate PDF.

    I don't think I'm doing anything fancy. No images
    of my own, just callouts and "draft.mode". No catalogs
    or XLinks.

    The following all failed in different ways:
    xmlto, dblatex, xmlroff.

    Using FO genereated with fop.extensions, FOP 0.20.5
    hangs with

    [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
    [INFO] FOP 0.20.5
    [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2 Parser
    [INFO] building formatting object tree
    [INFO] setting up fonts
    [ERROR] property - "background-position-horizontal" is not
    implemented yet.
    [ERROR] property - "background-position-vertical" is not implemented
    yet



    Using FO generated with fop.extensions OR fop1.extensions,
    FOP 0.93 crashes with

    5-Feb-07 11:19:33 AM org.apache.fop.cli.Main startFOP
    SEVERE: Exception
    javax.xml.transform.TransformerException:
    http://xml.org/sax/handlers/LexicalHandler
    at
    org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168)
    at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
    at org.apache.fop.cli.Main.startFOP(Main.java:160)
    at org.apache.fop.cli.Main.main(Main.java:191)

    ---------

    javax.xml.transform.TransformerException:
    http://xml.org/sax/handlers/LexicalHandler
    at
    org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transform
    erIdentityImpl.java:501)
    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:160)
    at org.apache.fop.cli.Main.main(Main.java:191)
    Caused by: org.xml.sax.SAXNotSupportedException:
    http://xml.org/sax/handlers/LexicalHandler
    at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
    at
    org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transform
    erIdentityImpl.java:475)
    ...4 more
    caused by org.xml.sax.SAXNotSupportedException:
    http://xml.org/sax/handlers/LexicalHandler
    at gnu.xml.stream.SAXParser.setProperty(libgcj.so.70)
    at
    org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transform
    erIdentityImpl.java:475)
    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:160)
    at org.apache.fop.cli.Main.main(Main.java:191)


    Any suggestions?

    It would be awkward to send my FO. (proprietary)

    Which PDF generator should I focus my efforts on?
    Should I try another FO generator?


    -troy

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
    For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org