Re: o.a.f.i.loader.batik.PreloaderSVG - Error while trying to load stream as an SVG file: Invalid byte 1 of 1-byte UTF-8 sequence.

Andreas Delmelle <[email protected]>
Newsgroups gmane.text.xml.fop.user
Message-ID <[email protected]>
Hi

> On 07 Mar 2016, at 12:03, Bram Maes <[email protected]> wrote:
> 
> Image is not rendering in pdf.  In the logs this is what I see:
> 
> 11:57:24.293 DEBUG o.a.x.i.l.i.AbstractImageSessionContext - Creating new Source for images/logo_nl.png
> 11:57:24.307 DEBUG o.a.f.i.loader.batik.PreloaderSVG - Error while trying to load stream as an SVG file: Invalid byte 1 of 1-byte UTF-8 sequence.
> 11:57:24.311 DEBUG o.a.x.i.l.i.AbstractImageSessionContext - Returning Source for images/logo_nl.png
> 11:57:24.313 DEBUG org.apache.fop.fo.FONode - Invalid element: fo:external-graphic inside foreign xml markup

Not sure if that is the cause of the error, but seems like you are embedding an fo:external-graphic inside an instream SVG element (?) 
That would not be the correct way to approach this. If you want to reference a binary (JPG, PNG or GIF) from within an instream SVG element, you should stick to using SVG, and not try to reference it via an XSL-FO mechanism. An SVG itself can be referenced as a fo:external-graphic, but then in its entirety, not partially...


Hope this helps!

KR

Andreas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.