PDF/A specific command line options
PDF/A Compliancy level
You can define which PDF/A level you need (default is 1b).
3b, 3u, 3a, 2b, 2u, 2a, 1b or 1a
Deactivate removal of non-compliant metadata
Normally, XMP Metadata which is not compliant with PDF/A is removed during conversion. This switch prevents the removal.
Force Conversion to PDF/A
Due to several reasons a regular conversion may not result in a valid PDF/A document. To ensure conversion 3 additional steps can be per-formed after a normal conversion if a file can not be converted to PDF/A within this first step. The order they will be performed is as listed below. After each step the resulting file is checked for compatibility with the choosen standard. Each step is optional.
Performs a re-conversion of the PDF via PostScript.
Convert pages with problems into images, while converting the text is transmuted into invisible text, which is correctly positioned to keep the text available for marking and copying.
Convert all pages into images, while converting the text is transmuted into invisible text, which is correctly positioned to keep the text available for marking and copying.
--forceconversion_resolution=<resolution in ppi>
Image resolution in ppi used for the rendered content. (Default = 100 ppi).
If a font is not embedded and an embedding is required by a PDF/A-con-version or a profile, pdfaPilot CLI will search the system font directories in order to find the needed font file, which are:
|Linux, Solaris Sparc, Solaris x86, AIX
Additionally the font folder installed together with pdfaPilot CLI will be searched. This folder lies next to the executable in "<callas pdfaPilot CLI directory>\etc\APDFL\Resource\Font".
The following folders are searched for required ICC-profiles, unless they are already contained in the .kfpx-profile already. These folders lies next to the executable in:
- "<callas pdfaPilot CLI directory>\etc\ICC profiles"
- "<callas pdfaPilot CLI directory>\etc\APDFL\Resource\Color\Profiles"
Some system folders for colors are searched addtionally:
Set a processing timeout
Sets the maximum processing time in seconds. If the process exceeds this duration, the execution process will be killed and the processing will result in an error.