On a further note, I was succesful using XEP from www.renderx.com to
convert my fop into pdf (it also validated my fop document), so it would
seem the problem is not with the stylesheets or my produced fop file,
but the FOP tool seems to bug out for some reason I added -debug and
I get this:
.fop:2:-1 Flow 'xsl-region-body' does not map to the region-body in
page-master 'blank'
org.apache.fop.apps.FOPException:
file:/Users/novotny/gridsphere/docs/docbook/UsersGuide/html/UsersGuide.fop:2:-1
Flow 'xsl-region-body' does not map to the region-body in page-master
'blank'
at
org.apache.fop.fo.pagination.PageSequence.makePage(PageSequence.java:380)
at
org.apache.fop.fo.pagination.PageSequence.format(PageSequence.java:276)
at
org.apache.fop.apps.StreamRenderer.render(StreamRenderer.java:262)
at
org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:223)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1675)
at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
at
org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
at org.apache.fop.apps.Driver.render(Driver.java:498)
at
org.apache.fop.apps.CommandLineStarter.run(CommandLineStarter.java:106)
at org.apache.fop.apps.Fop.main(Fop.java:62)
Jason
Jason Novotny wrote:
Hi,
I have a docbook document that I'm having trouble converting to
PDF. First I use the xslt ant task with my docbook file and the
Norman Walsh stylesheets from the latest docbook-xsl release:
[echo]
[echo]
[echo] Generating Flow Objects from UsersGuide.xml ...
[xslt] Processing
/Users/novotny/gridsphere/docs/docbook/UsersGuide/UsersGuide.xml to
/Users/novotny/gridsphere/docs/docbook/UsersGuide/html/UsersGuide.fop
[xslt] Loading stylesheet
/Users/novotny/gridsphere/docs/docbook/common/docbook-xsl-1.64.0/fo/docbook.xsl
[xslt]
Users/novotny/gridsphere/docs/docbook/common/docbook-xsl-1.64.0/fo/docbook.xsl:197:16:
Warning! Making portrait pages on USletter paper (8.5inx11in)
This seems to work and I have a large UsersGuide.fop document, so
far so good.
Now, I use another ant call which invokes fop (0.20.5) to create a pdf
from the docbook:
java classname=org.apache.fop.apps.Fop fork=true maxmemory=256m
dir=${html.output.dir}
classpath
fileset dir=${fop.dir}
include name=build/fop.jar/
include name=lib/*.jar/
include name=lib/*.zip/
/fileset
/classpath
arg line=-d -fo ${root.filename}.fop/
arg line=-pdf ${root.filename}.pdf/
/java
However, this produces:
[echo]
[echo]
[echo] Converting Flow Objects to PDF ...
[java] [DEBUG] Input mode:
[java] [DEBUG] FO
[java] [DEBUG] fo input file: UsersGuide.fop
[java] [DEBUG] Output mode:
[java] [DEBUG] pdf
[java] [DEBUG] output file: UsersGuide.pdf
[java] [DEBUG] OPTIONS
[java] [DEBUG] no user configuration file is used [default]
[java] [DEBUG] debug mode on
[java] [DEBUG] dump configuration
[java] [DEBUG] quiet mode on
[java] [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2
Parser
[java] [INFO] base directory:
file:/Users/novotny/gridsphere/docs/docbook/UsersGuide/html/
[java] [INFO] FOP 0.20.5
[java] [INFO] Using org.apache.xerces.parsers.SAXParser as SAX2
Parser
[java] [INFO] building formatting object tree
[java] [INFO] setting up fonts
[java] [ERROR] property - background-position-horizontal is not
implemented yet.
[java] [ERROR] property - background-position-vertical is not
implemented yet.
[java] [INFO] JAI support was not installed (read: not present at
build time). Trying to use Jimi instead
[java] [ERROR] property - background-position-horizontal is not
implemented yet.
[java] [ERROR]
file:/Users/novotny/gridsphere/docs/docbook/UsersGuide/html/UsersGuide.fop:2:54401
Flow 'xsl-region-body' does not map to the region-body in page-master
'blank'
[java] Java Result: 2
and it seems no PDF file is created. Is this a problem with my fop, or
the docbook stylesheets? Any ideas on how to debug this is greatly
appreciated.
Thanks, Jason
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]