Jmakepdfx is a Java GUI front-end application that uses GhostScript to convert PDF files to PDF/X compliant. This application comes with NO WARRANTY. In order to use this application you need to have both Java (at least JRE 7) and GhostScript installed. This application uses GhostScript's /prepress setting, which is analogous to Acrobat Distiller's "Prepress Optimized". This will likely create a larger PDF than your original.
Note that PostScript does not support transparency. If your PDF file includes transparent elements, the resulting PDF/X file will end up as a raster image.
To run the application, Windows users can select "Jmakepdfx" from the Start menu. Bash users can run the application from the command line using the bash script jmakepdfx in the application's bin subdirectory. Alternatively, you can run Java on the jmakepdfx.jar file. For example (full paths may be required):
java -jar jmakepdfx.jar
Windows users have an additional script jmakepdfxc.bat, which is designed to be run from the command prompt. Use -debug switch to print to stdout the GhostScript commands being executed. For example (full path names may be required):
- From the command prompt:
- From a terminal:
- Using Java directly:
java -jar jmakepdfx.jar -debug