From 416993f3ff2856931ae47f1e6ebc2653169b6686 Mon Sep 17 00:00:00 2001
From: Pascal Sancho In addition, the following system requirements apply:
- Basic FOP installation consists of first unzipping the
- Some Mac OSX users have experienced filename truncation problems using Stuffit to unzip
- and unarchive their distribution media. This is a legacy of older Mac operating systems,
- which had a 31-character pathname limit. Several Mac OSX users have recommended that
+ Some Mac OSX users have experienced filename truncation problems using Stuffit to unzip
+ and unarchive their distribution media. This is a legacy of older Mac operating systems,
+ which had a 31-character pathname limit. Several Mac OSX users have recommended that
Mac OSX users use the shell command
- The usual and recommended practice for starting FOP from the command line is to run the
+ The usual and recommended practice for starting FOP from the command line is to run the
batch file fop.bat (Windows) or the shell script fop (Unix/Linux).
- These scripts require that the environment variable JAVA_HOME be
- set to a path pointing to the appropriate Java installation on your system. Macintosh OSX
- includes a Java environment as part of its distribution. We are told by Mac OSX users that
+ These scripts require that the environment variable JAVA_HOME be
+ set to a path pointing to the appropriate Java installation on your system. Macintosh OSX
+ includes a Java environment as part of its distribution. We are told by Mac OSX users that
the path to use in this case is
- PDF encryption is only available if FOP was compiled with encryption support
- and if compatible encryption support is available at run time.
+ PDF encryption is only available if FOP was compiled with encryption support
+ and if compatible encryption support is available at run time.
Currently, only the JCE is supported. Check the Details.
@@ -74,19 +74,19 @@
.gz
file that is the
- distribution medium, then unarchiving the resulting .tar
file in a
- directory/folder that is convenient on your system. Please consult your operating system
- documentation or Zip application software documentation for instructions specific to your
+ Basic FOP installation consists of first unzipping the .gz
file that is the
+ distribution medium, then unarchiving the resulting .tar
file in a
+ directory/folder that is convenient on your system. Please consult your operating system
+ documentation or Zip application software documentation for instructions specific to your
site.
tar -xzf
instead.
/Library/Java/Home
. Caveat:
- We suspect that, as Apple releases new Java environments and as FOP upgrades the minimum
- Java requirements, the two will inevitably not match on some systems. Please see
- Java on Mac OSX FAQ for information as
+ We suspect that, as Apple releases new Java environments and as FOP upgrades the minimum
+ Java requirements, the two will inevitably not match on some systems. Please see
+ Java on Mac OSX FAQ for information as
it becomes available.
- FOP sessions that use -xml and -xsl input instead of -fo input are actually - controlling two distinct conversions: Tranforming XML to XSL-FO, then formatting + FOP sessions that use -xml and -xsl input instead of -fo input are actually + controlling two distinct conversions: Tranforming XML to XSL-FO, then formatting the XSL-FO to PDF (or another FOP output format). - Although FOP controls both of these processes, the first is included merely as + Although FOP controls both of these processes, the first is included merely as a convenience and for performance reasons. Only the second is part of FOP's core processing. - If a user has a problem running FOP, it is important to determine which of these + If a user has a problem running FOP, it is important to determine which of these two processes is causing the problem. If the problem is in the first process, the user's stylesheet is likely the cause. - The FOP development team does not have resources to help with stylesheet issues, - although we have included links to some useful - Specifications and + The FOP development team does not have resources to help with stylesheet issues, + although we have included links to some useful + Specifications and Books/Articles. - If the problem is in the second process, FOP may have a bug or an unimplemented + If the problem is in the second process, FOP may have a bug or an unimplemented feature that does require attention from the FOP development team.
- In the case of using -xml and -xsl input, although the user is responsible for - the XSL-FO code that is FOP's input, it is not visible to the user. To make the - intermediate FO file visible, the FOP distribution includes the "-foout" option - which causes FOP to run only the first (transformation) step, and write the + In the case of using -xml and -xsl input, although the user is responsible for + the XSL-FO code that is FOP's input, it is not visible to the user. To make the + intermediate FO file visible, the FOP distribution includes the "-foout" option + which causes FOP to run only the first (transformation) step, and write the results to a file. (See also the Xalan command-line below)
- The -foout option works the same way as if you would call the + The -foout option works the same way as if you would call the Xalan command-line:
@@ -304,39 +316,39 @@ Fop [options] [-fo|-xml] infile [-xsl file] [-awt|-pdf|-mif|-rtf|-tiff|-png|-pcl