> -----Original Message-----
> From: Will Peterson [mailto:[EMAIL PROTECTED]

> Would there be any way to have FOP render files from a JAR file?
>
> I have created a program that allows me to point to a XSL:FO (template)
file in a jar file,
> and to render the file to PDF.  However, I have not been able to point to
the images
> (for example JPG, GIF) that are "in" the JAR file.
>
> Is there a way to set up the driver to point to a directory into the JAR
file,
> or would I have to extract the files first.


It is possible, and sounds a bit like a thread from about 2-3 months ago...
How is your Java?

At that time it was suggested that we change our
org.apache.fop.image.GifImage class, namely the loadImage() method, right
after opening the first try-block:

Replace this:
ImageProducer ip = (ImageProducer)this.m_href.getContent();

by this:
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image image = toolkit.getImage(m_href);
ImageProducer ip = image.getSource();

As I said to the OP at that time, the suggestion sounded good although I
wasn't too sure whether there were other issues involved. Right now it still
hasn't found its way into the sources, I'm afraid.


Hope this helps!

Cheers,

Andreas

Reply via email to