XSL:FO Processor for Generating PDFs


The XSL-FO Processor, Apache FOP, makes it possible to generate a PDF file derived from a site's published pages. The XSL-FO server is separate from the CMS and DSS and must be installed and configured independently. Please contact support to obtain the installation executable.
To generate PDFs:
  1. Navigate to Administration > System Options > CMS > Publishing > XSL:FO Processor for Generating PDFs.

    XSL:FO Processor for Generating PDFs

  2. Configure the Formatting Objects (FO) service:
    • Server: Specifies the host name or the IP address of the XSL-FO server used to process the published XML and convert the output into a PDF file.
    • Port: Specifies the port number used by the XSL-FO server to listen for requests to process published XML.
    • Additional Configuration File: Specifies the location of a configuration file used to pass additional configuration information to the XSL-FO server.
    • No Copy: When enabled, encrypts the file and removes copy content permissions.
    • No Print: When enabled, encrypts the file and removes edit content permissions.
    • No Edit: When enabled, encrypts the file and removes printing permissions.
    • No Annotations: When enabled, removes edit annotation permission.
    • Quiet Mode: Suppresses FOP output information such as page sequence generation, warnings, and informational outputs.
    • Debug Mode: Provides more-detailed error reporting and end-of-generation metrics.
  3. When the setup is complete, click Save.