Tommy Skarateppen wrote:
Hi,
I'm using cocoon for transformation of xml to both html and pdf. I
understand that cocoon is using the FOP processor and I want to protect my
PDF files by disallow printing/editing/copying. FOP supports encryption of
PDF output, and in the FOP documentation, it says I can send parameters to
the FOP processor (-noprint, -nocopy etc).
Does anyone know how I can solve this in Cocoon?

Dunno if this helps, but look in your root sitemap.xmap file. In there, you'll find the definitoon of the FOP serializer. Something like:

<map:serializer name="fo2pdf" logger="sitemap.serializer.fo2pdf" src="org.apache.cocoon.serialization.FOPSerializer" mime-type="application/pdf">
      <!-- This element specifies URL to FOP user configuration file.
           It can be absolute file URL or relative to the servlet context.
           Examples:

      <user-config>file:/C:/cocoon/fop-config.xml</user-config>
      <user-config>WEB-INF/fop-config.xml</user-config>
      -->

      <!-- Should serializer set content length header or not?
           Default is true.
      <set-content-length>true</set-content-length>
      -->
    </map:serializer>

Note, in there, you can specify a FOP configuration file. Would this be the place that you configure those options?

If you want to be able to produce some stuff that is -noprint and some stuff that isn't, just define two serializers, with different configs.

Regards, Upayavira

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

Reply via email to