RE: Generating PDF on the fly using on the fly XML

2003-02-03 Thread Mihael Knezevic
one method of using dynamically create xml content would be to use the
StringReader.

here some sample code:

StringReader input = new StringReader(xmlString);

try
{
FileReader inputxslt = new FileReader(new File(xslfile));

Transformer transformer =
TransformerFactory.newInstance().newTransformer(
new StreamSource(inputxslt));
driver.setOutputStream(new FileOutputStream(pdffile));
transformer.transform(new SAXSource(new InputSource(input)),
new SAXResult(driver.getContentHandler()));
}
catch(FileNotFoundException fnfe)
{
...
}
catch (TransformerException te)
{
...
}

-Original Message-
From: joni santoso [mailto:[EMAIL PROTECTED] 
Sent: Monday, February 03, 2003 7:01 AM
To: [EMAIL PROTECTED]
Subject: Generating PDF on the fly using on the fly XML


Hi,

I used to create a servlet that can produce PDF by setting 
its contentType. 

1. Now, I wonder if I can use Apache FOP to take XML 
stream that I created using JDOM to produce a PDF?
How?

2. Is it possible to produce a PDF that only contains JPEG 
using XML stream? I am thinking about storing an image 
stream in an XML document like this :

picture
  the stream is here
/picture

3. What about producing mixed content (image and text) in 
a PDF? I know I can use the external link/external file fo 
element. But what if the image and text are all created on 
the fly?

Thank you,

===
Meriahkan Tahun Baru Imlek dengan mengirimkan Kartu Elektronik PlasaCom
kepada kerabat dan teman Anda Kepada para pengguna TELKOMSave, lakukan
pergantian kartu lama Anda segera ! http://www.telkomsave.com

===

-
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]



RE: Generating PDF on the fly using on the fly XML

2003-02-03 Thread robert_hitchins
Try looking into Cocoon...I use it to take data from a database, parse 
it into an xml file, transform it using XSLT into an FO file and render 
the resulting FO file as PDF on the fly...it handles 
pictures/text/forms just fine.  You can find it at 
www.apache.org/Cocoon.  

Hope this helps!

Bob Hitchins
Senior IT Business Analyst
Cargill Crop Nutrition


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Monday, February 03, 2003 4:09 AM
To: [EMAIL PROTECTED]
Subject: RE: Generating PDF on the fly using on the fly XML


one method of using dynamically create xml content would be to use the
StringReader.

here some sample code:

StringReader input = new StringReader(xmlString);

try
{
FileReader inputxslt = new FileReader(new File(xslfile));

Transformer transformer =
TransformerFactory.newInstance().newTransformer(
new StreamSource(inputxslt));
driver.setOutputStream(new FileOutputStream(pdffile));
transformer.transform(new SAXSource(new InputSource(input)),
new SAXResult(driver.getContentHandler()));
}
catch(FileNotFoundException fnfe)
{
...
}
catch (TransformerException te)
{
...
}

-Original Message-
From: joni santoso [mailto:[EMAIL PROTECTED] 
Sent: Monday, February 03, 2003 7:01 AM
To: [EMAIL PROTECTED]
Subject: Generating PDF on the fly using on the fly XML


Hi,

I used to create a servlet that can produce PDF by setting 
its contentType. 

1. Now, I wonder if I can use Apache FOP to take XML 
stream that I created using JDOM to produce a PDF?
How?

2. Is it possible to produce a PDF that only contains JPEG 
using XML stream? I am thinking about storing an image 
stream in an XML document like this :

picture
  the stream is here
/picture

3. What about producing mixed content (image and text) in 
a PDF? I know I can use the external link/external file fo 
element. But what if the image and text are all created on 
the fly?

Thank you,

===
Meriahkan Tahun Baru Imlek dengan mengirimkan Kartu Elektronik PlasaCom
kepada kerabat dan teman Anda Kepada para pengguna TELKOMSave, lakukan
pergantian kartu lama Anda segera ! http://www.telkomsave.com

===

-
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]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]