From 610992c136cbc074cd008749fc70a4029cd604e2 Mon Sep 17 00:00:00 2001
From: William Victor Mote See PDF Post-processing.
- FOP does not currently support this feature. Possible workarounds
- include those mentioned in the PDF
- Post-Processing FAQ.
-
- Some sample code for encrypting a FOP generated PDF with iText to
- get you started:
-
- Check the iText tutorial and documentation for setting access flags,
- password, encryption strength and other parameters.
+ See PDF Encryption.
+ See also PDF Post-processing.
FOP does not currently support this feature. Possible workarounds
- include those mentioned in the PDF
- Post-Processing FAQ. See PDF Post-processing. FOP does not currently support this feature. Possible
- workarounds: See PDF Watermarks.
+
PDF is the best supported output format. It is also the most accurate
with text and layout. This creates a PDF document that is streamed out
as each page is rendered. This means that the internal page index
@@ -70,8 +70,10 @@ information is stored near the end of the document.
The PDF version supported is 1.3 which is currently the most popular
version for Acrobat Reader (4.0), PDF versions are forwards/backwards
compatible.
-
-
+
-
+
Note that FOP does not currently support "tagged pdf".
+PDF has a set of fonts that are always available to all PDF viewers, to quote from the PDF Specification: @@ -83,7 +85,79 @@ Helvetica, and Times), as well as two symbolic fonts (Symbol and ITC Zapf Dingbats). These fonts, or suitable substitute fonts with the same metrics, are guaranteed to be available in all PDF viewer applications."
-Note that FOP does not currently support "tagged pdf".
+FOP does not currently support several desirable PDF features: document properties (title, author, etc.), and watermarks. One workaround is to use Adobe Acrobat (the full version, not the Reader) to process the file manually or with scripting that it supports.
+Another popular post-processing tool is iText, which has tools for adding security features, document properties, watermarks, and many other features to PDF files. +
+Here is some sample code that uses iText to encrypt a FOP-generated PDF. (Note that FOP now supports PDF encryption. However the principles for using iText for other PDF features are similar.)
+ +Check the iText tutorial and documentation for setting access flags, password, encryption strength and other parameters. +
++ In addition to the PDF Post-processing options, consider the following workarounds: +
+