Created
July 24, 2012 10:19
-
-
Save eerohele/3169276 to your computer and use it in GitHub Desktop.
A batch file for running FOP-to-PDF transformation on a .fo file
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@echo off | |
:: PREREQUISITES: | |
:: DITA Open Toolkit must be installed and the DITA_HOME environment variable | |
:: must be correctly set. | |
:: USAGE: | |
:: fop.bat filename.fo filename.pdf | |
:: Set input and output files. | |
set IN=%1 | |
set OUT=%2 | |
:: Store current CLASSPATH into variable. | |
set CUR_CP=%CLASSPATH% | |
:: Set new CLASSPATH. | |
set CLASSPATH=%DITA_HOME%\plugins\org.dita.pdf2\fop\build\fop.jar | |
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2\fop\lib\avalon-framework-4.2.0.jar | |
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2\fop\lib\commons-io-1.3.1.jar | |
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2\fop\lib\commons-logging-1.0.4.jar | |
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2\fop\lib\batik-all-1.7.jar | |
set CLASSPATH=%CLASSPATH%;%DITA_HOME%\plugins\org.dita.pdf2\fop\lib\xmlgraphics-commons-1.4.jar | |
:: Run FOP. | |
java -cp %CLASSPATH% org.apache.fop.cli.Main ^ | |
-c %DITA_HOME%\plugins\org.dita.pdf2\fop\conf\fop.xconf ^ | |
%IN% %OUT% | |
:: Reset CLASSPATH. | |
set CLASSPATH=%CUR_CP% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment