[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: DOCBOOK-APPS: FOP and SVG?
Hi, The problem was the SVG image itself, not the DocBook document. The SVG image validates correctly against the SVG DTD and it can be viewed in the Batik SVG browser. However, FOP can not handle it properly when generating a PDF. The problem seems to be the <polygon> tag. If I replace the <polygon> with a simpler <rect> tag, FOP can handle the image properly. It seems that FOP has problems with the <polygon> tag or does not yet support it... Regards, Stefan Bylund Bob Stayton wrote: > You should also take a look at the information about > SVG support in FOP at the apache website: > > http://xml.apache.org/fop/svg.html > > Bob Stayton 400 Encinal Street > Publications Architect Santa Cruz, CA 95060 > Technical Publications voice: (831) 427-7796 > The SCO Group fax: (831) 429-1887 > email: email@example.com > > On Mon, Nov 18, 2002 at 01:55:23PM -0500, Jeff Beal wrote: > > I haven't done any work with SVG, but I do know that FOP has problems with > > the src="url(filename)" syntax. Go into the resulting FO file and change > > src="url(image.svg)" to src="image.svg". You should also be sure that > > image.svg exists in the same directory as the FO file. If that doesn't > > work, try to capture FOP's error message concerning this line and send that. > > > > Jeff Beal > > > > -----Original Message----- > > From: Stefan Bylund [mailto:firstname.lastname@example.org] > > Sent: Monday, November 18, 2002 12:33 PM > > To: email@example.com > > Cc: firstname.lastname@example.org > > Subject: DOCBOOK-APPS: FOP and SVG? > > > > > > Hi, > > > > I'm a new DocBook user. I'm in the process of evaluating DocBook XML and > > Saxon/FOP for possible use at my company. So far I'm very happy with both > > DocBook and Saxon/FOP. However, I can't get FOP to handle SVG images however > > hard I try. This really bothers me since I really want us to be able to use > > SVG > > for PDF output. I'm using the following versions of software on a Solaris 8 > > machine with JDK 1.3.1: > > > > * DocBook XML 4.2 > > * DocBook XSL Stylesheets 1.57.0 > > * Saxon 6.5.2 > > * FOP 0.20.4 > > > > I have attached a simple DocBook document (book.xml) who references a simple > > SVG > > image (image.svg). Saxon successfully creates a .fo file, whose SVG image > > reference looks ok in my eyes (see code snippet below). FOP then creates a > > .pdf > > file from this .fo file but the SVG image doesn't show up. > > > > I used the following command lines: > > > > > java com.icl.saxon.StyleSheet -x > > org.apache.xml.resolver.tools.ResolvingXMLReader -y > > org.apache.xml.resolver.tools.ResolvingXMLReader -r > > org.apache.xml.resolver.tools.CatalogResolver -u -o book.fo book.xml > > ~steby/xml/docbook-xsl/fo/docbook.xsl > > > > > java org.apache.fop.apps.Fop -fo book.fo -pdf book.pdf > > > > SVG image reference in generated .fo file: > > <fo:external-graphic src="url(image.svg)" width="auto" height="auto" > > content-width="auto" content-height="auto"/> > > > > I would be extremely grateful if anybody could shed some light on this > > matter. > > As it is now, I can't get any further with the evaluation; SVG support is a > > show > > stopper. > > > > Regards, > > Stefan Bylund > > > > -- > > Bob Stayton 400 Encinal Street > Publications Architect Santa Cruz, CA 95060 > Technical Publications voice: (831) 427-7796 > The SCO Group fax: (831) 429-1887 > email: email@example.com
Description: Card for Stefan Bylund
Powered by eList eXpress LLC