thanks, I've seen it mentioned earlier.
> -----Original Message-----
> From: Geoff Howard [mailto:[EMAIL PROTECTED]]
> Sent: Friday, August 16, 2002 10:12 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: Can cocoon write pdf to a file?
>
>
> > will this code get .pdf file over HTTP?
> > if yes, then wouldn't it be more efficient if instead of
> that, you somehow
>
> > directly write on the hard disk without loading a Web server?
>
> Yes! you want SourceWritingTransformer from Cocoon 2.1 dev.
> There is a
> parameter to tell it how to serialize the output. It writes
> to a file
> on the local hard drive.
>
> Geoff
>
>
> > -----Original Message-----
> > From: Terry Anderson [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, August 16, 2002 9:44 AM
> > To: [EMAIL PROTECTED]
> > Subject: RE: Can cocoon write pdf to a file?
> >
> >
> > All,
> >
> > Sorry, mentioned the wrong transformer earlier. Used stream
> generator,
> > posted xml, saved to file. See code below.
> >
> > JAVA CLASS:
> > URL url = new URL("http://path/xml2pdf.pdf");
> > HttpURLConnection httpConn = null;
> > try {
> > httpConn = (HttpURLConnection)url.openConnection();
> > httpConn.setDoInput(true);
> > httpConn.setDoOutput(true);
> > httpConn.setRequestMethod("POST");
> > httpConn.setUseCaches(false);
> > httpConn.setDefaultUseCaches(false);
> >
> > httpConn.setRequestProperty("content-type","application/x-www-
> > form-urlen
> > coded");
> >
> > httpConn.setRequestProperty("content-length",String.valueOf(xm
> > l_os.size(
> > )));
> > PrintWriter pw = new
> > PrintWriter(httpConn.getOutputStream());
> > String content = "Foo=" + URLEncoder.encode(new
> > String(xml_os.toByteArray()),"UTF-8");
> > pw.println(content);
> > pw.close();
> >
> > InputStream is = httpConn.getInputStream();
> > BufferedInputStream bis = new
> BufferedInputStream(is);
> > byte[] buff = new byte[512];
> > ByteArrayOutputStream bos = new
> > ByteArrayOutputStream();
> > String line = null;
> > int len = 0;
> > while( (len=bis.read(buff)) != -1) {
> > bos.write(buff, 0, len);
> > }
> > bis.close();
> > String fileName = "out.pdf";
> > FileOutputStream fos = null;
> > File file = null;
> > try {
> > file = new File(fileName);
> > fos = new FileOutputStream(file);
> > fos.write(bos.toByteArray());
> > } catch (IOException ioe) {
> > System.out.println("Exception Caught:
> > Creating .pdf
> > File");
> > ioe.printStackTrace();
> > } finally {
> > if (fos!=null) {
> > fos.close();
> > }
> > }
> > System.out.println("***** FILE CREATED:
> "+fileName+"
> > *****");
> >
> > SITEMAP.XMAP :
> > <map:match pattern="*.pdf">
> > <map:generate type="stream">
> > <map:parameter name="form-name" value="Foo"/>
> > </map:generate>
> > <map:transform type="xslt" src=""doc2pdf.xsl"/>"
> > <map:serialize type="fo2pdf"/>
> > </map:match>
> >
> >
> > -----Original Message-----
> > From: Derek Hohls [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, August 16, 2002 1:50 AM
> > To: [EMAIL PROTECTED]
> > Subject: RE: Can cocoon write pdf to a file?
> >
> >
> > Can you supply a link to this discussion/anwer?
> >
> > >>> [EMAIL PROTECTED] 16/08/2002 12:20:57 >>>
> > This has been answered in the archives.
> > I used the pdf transformer and saved the output stream to a file.
> >
> > TA
> > -----Original Message-----
> > From: Geoff Howard [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, August 15, 2002 2:07 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: RE: Can cocoon write pdf to a file?
> >
> >
> > you should check the archives - i'm pretty sure this has been
> > answered a
> > lot. Think you'll want SourceWritingTransformer from
> Cocoon 2.1 dev
> > (cvs check out from HEAD)
> >
> > Geoff
> > -----Original Message-----
> > From: kyle koss [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, August 15, 2002 1:54 PM
> > To: [EMAIL PROTECTED]
> > Subject: Can cocoon write pdf to a file?
> >
> >
> > Is it possible for Cocoon to do an XML+XSL -> PDF
> transformation, but
> > instead of serving the PDF into the browser, writing it to a file?
> >
> > What I would like to do is, take information entered into a
> form on a
> > jsp page, turn it into an XML file, and then apply my XSL to it to
> > produce a PDF which is then stored to disk on the server.
> >
> > Can this be done using Cocoon, or would it be easier to
> just use FOP
> > embedded in a servlet? If it can be done, what do I have to do?
> >
> > Regards, Kyle Koss
> >
> >
> ---------------------------------------------------------------------
> > Please check that your question has not already been
> answered in the
> > FAQ before posting.
> <http://xml.apache.org/cocoon/faq/index.html>
> >
> > To unsubscribe, e-mail:
> <[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <[EMAIL PROTECTED]>
> >
> >
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > Please check that your question has not already been
> answered in the
> > FAQ before posting.
> <http://xml.apache.org/cocoon/faq/index.html>
> >
> > To unsubscribe, e-mail:
> <[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <[EMAIL PROTECTED]>
> >
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html>
>
> To unsubscribe, e-mail: <[EMAIL PROTECTED]>
> For additional commands, e-mail: <[EMAIL PROTECTED]>
>