Yes. 2 options: 1) If the user won't need to access the intermediate doc:
<map:serializer name="fo2pdf" src="org.apache.cocoon.serialization.FOPSerializer" mime-type="application/pdf"/> <map:match pattern="yourpage"> <map:generate type="serverpages" src="your.xsp"/> <map:transform src="generate_fo.xsl"/> <!-- generate output as xsl:fo --> <map:serialize type="fo2pdf"/> </map:match> 2) If the user will need to access the intermediate doc: <map:pipelines> <map:pipeline internal-only="true"> <map:match pattern="yourpageastex"> <map:generate type="serverpages" src="your.xsp"/> <map:transform src="generate_tex.xsl"/> <map:serialize type="text"/> </map:match> </map:pipeline> <map:pipeline> <map:match pattern="yourpageaspdf"> <map:generate src="cocoon:/yourpageastex" type="text"/> <map:transform src="generate_fo_from_tex.xsl"/> <map:serialize type="fo2pdf"/> </map:match> </map:pipeline> </map:pipelines> At 09:08 AM 11/15/01 +0100, you wrote: >Hello! > >I am writing to you all once more, because I can't find a solution up >to now. >Does anybody know how can I tell Cocoon2 to execute not one step >(XSP+XSL->and output in a format that Cocoon accept, for example HTML), >but a few steps: >1)generate from XSP with XSL a further file, say, TEX (it doesn't >matter!) >2) generate from that file (TEX in our case) a further format, for >example PDF? > >OR: >Can Cocoon2 save output file? Can I force Cocoon execute my LINUX script >that lies on the server? > >I would be very grateful for any ideas! > >Regards, >Viktor > >--------------------------------------------------------------------- >Please check that your question has not already been answered in the >FAQ before posting. <http://xml.apache.org/cocoon/faqs.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/faqs.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>