File components and their use in pdfToolbox 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 |
all *.dll, .exe and *.ppi |
etc |
lang |
OS X |
lib |
etc |
lang |
Unix |
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 |
.NET Core Wrapper (starting pdfEngine 12) | |
---|---|
Windows | EngineDotNetCore.* |
MacOS | EngineDotNetCore.* |
Linux | lib/EngineDotNetCore.* |
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 |
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 |