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