File components and their use in pdfaPilot SDK

Package too big? You can remove some components from the SDK and reduce the size of the software. Here is what you can delete without hampering the outcome of the software.

What to keep

For a smoother usage of the SDK, we recommend that you keep the following components

All
Platform
Dependencies Configuration Language
Windows
pdfEngine.dll
all *.dll and *.ppi
etc
lang
OS X
pdfEngine.dylib
lib
etc
lang
Unix
libpdfEngine.so
lib
etc
lang
Java Wrapper
Windows
pdfEngineJava.jar and pdfEngineJava.dll
OS X
pdfEngineJava.jar and libpdfEngineJava.jnilib
Unix
pdfEngineJava.jar and libpdfEngineJava.so
.NET Wrapper
Windows
pdfEngineDotNet.dll

What can be removed

The following components could be safely removed to reduce the delivery size.

Component Functionality
doc
Documentation
include
C/C++ API Header
sample-C
C API Sample
sample-C++
C++ API Sample
sample-DotNet
.NET Sample
sample-java
Java Sample
thread_safe
Thread-Safe extension (thread-safety needs to be explicitly enabled using this extension. More information in the SDK documentation under 'doc/ReadMe_SDK_Threadsafe.txt')
var
Predefined configuration files (e.g. Profiles, Templates)

Functionality based

To further reduce the package size, the following subfolders can be removed from the 'etc' folder- depending on your requirements.

Sub-folder Functionality 
etc/Actions/Imposition
If no Arrange action is used
etc/Actions/LFP
If no Tiling or Grommet action is used
etc/Actions/PlaceContents
If no PlaceContent Fixups OR if no Place Barcode or Text Fixups are used
etc/APDFL
If no font embedding or no PDF/A conversion is used (or font situation is clear)
etc/Backgrounds
If no layer/image mask report is used
etc/Certify
If no Preflight certificate should be embedded
etc/ColorConversion
If no color conversion is used
etc/FontSubstitution
If no font substitution is used (for PDF/A)
etc/HtmlConverter
If no PDF report based on HTML template is used
etc/ICC profiles
If not ICC profiles are required
etc/Inventory
If no inventory report is used
etc/MailConverter
If no emails are processed
etc/OCRTool
If no OCR needs to be done to text
etc/PDFAExtSchema
If not PDF/A metadata entry needs to be embedded
etc/PDFOfficeTool
If no Office-files are processed
etc/PDFPSTool
If no PostScript-files are processed
etc/pmime
If no unknown files or wrong extensions are processed
etc/Reports
If no PDF/A-HTML Report or ZUGFeRD is used
etc/UnpackTool
If no archives (.zip) are processed
etc/Variables
If no JavaScript post mortem debugger is used
etc/Visualizer
If no Comparison is used
etc/QuickTools
If no QuickFix or QuickCheck is required