Dateikomponenten und ihre Verwendung im SDK
Benötigt das Package zu viel Speicherplatz? Sie können einige SDK-Komponenten entfernen und so die Größe des Programms reduzieren. Im Folgenden erfahren Sie, was man löschen kann, ohne die Ergebnisse des Programms zu beeinträchtigen.
Was ist zu behalten?
Für eine reibungslose Verwendung des SDK empfehlen wir, die folgenden Komponenten zu behalten.
Alle | ||||
---|---|---|---|---|
Plattform | Dependencies | Konfiguration | Sprache | |
Windows |
pdfEngine.dll |
all *.dll and *.ppi |
etc |
lang |
OS X |
pdfEngine.dylib |
lib |
etc |
lang |
Unix |
ibpdfEngine.so |
lib |
etc |
lang |
Java Wrapper | |
---|---|
Windows |
pdfEngineJava.jar und pdfEngineJava.dll |
OS X |
pdfEngineJava.jar und libpdfEngineJava.jnilib |
Unix |
pdfEngineJava.jar und libpdfEngineJava.so |
.NET Wrapper | |
---|---|
Windows |
pdfEngineDotNet.dll |
.NET Core Wrapper (ab pdfEngine 12) | |
---|---|
Windows | EngineDotNetCore.* |
MacOS | EngineDotNetCore.* |
Linux | lib/EngineDotNetCore.* |
Was entfernt werden kann
Die folgenden Komponenten können sicher entfernt werden, um die Größe zu reduzieren.
Komponente | Funktion |
---|---|
doc |
Dokumentation |
include |
C/C++ API Header |
sample-C |
C API Sample |
sample-C++ |
C++ API Sample |
sample-DotNet |
.NET Sample |
sample-java |
Java Sample |
var |
Voreingestellte Konfigurationsdateien (etwa Profile, Templates) |
Nach Funktion
Um die Größe des Packages darüber hinaus zu verringern, können, je nach Ihren Anforderungen, die folgenden Unterordner aus dem „etc“-Ordner entfernt werden.
Unterordner | Funktion |
---|---|
etc/Actions/Imposition |
Wenn keine Anordnen-Aktion verwendet wird |
etc/Actions/LFP |
Wenn keine Kacheln- oder Ösen-Aktion verwendet wird |
etc/Actions/PlaceContents |
Wenn keine "Inhalte platzieren"-Korrekturen ODER wenn keine "Strichcode platzieren"- oder "Text platzieren"-Korrekturen verwendet werden |
etc/APDFL |
Wenn keine Schrifteinbettung oder keinerlei PDF/A-Konvertierung verwendet wird (oder die Schriftensituation geklärt ist) |
etc/Backgrounds |
Wenn keine Berichte zu Ebenen / Bildmasken verwendet werden |
etc/Certify |
Wenn keine Preflight-Zertifikate eingebettet werden müssen |
etc/ColorConversion |
Wenn keine Farbkonvertierungen vorkommen |
etc/FontSubstitution |
Wenn keine Schriftersetzungen stattfinden (für PDF/A) |
etc/HtmlConverter |
Wenn keine HTML-Template-basierten PDF-Reports verwendet werden |
etc/Inventory |
Wenn kein Inventory Report genutzt wird |
etc/MailConverter |
Wenn keine E-Mails verarbeitet werden |
etc/OCRTool |
Wenn keine OCR am Text durchgeführt werden muss (Korrektur: Unsichtbaren Text über OCR erstellen) |
etc/PDFAExtSchema |
Wenn kein PDF/A-Metadateneintrag eingebettet wird |
etc/PDFOfficeTool |
Wenn keine Office-Dokumente verarbeitet werden |
etc/PDFPSTool |
Wenn keine Postscript-Dateien verarbeitet werden |
etc/pmime |
Wenn keine unbekannten Dateien oder Dokumente ohne Dateiendung verarbeitet werden |
etc/Reports |
Wenn keine PDF/A-HTML-Reports oder ZUGFeRD zum Einsatz kommen |
etc/UnpackTool |
Wenn keine Archive (.zip) verarbeitet werden |
etc/Variables |
Wenn kein JavaScript-Post-Mortem-Debugger verwendet wird |
etc/Visualizer |
Wenn kein Dokumenten-Vergleich genutzt wird |
etc/QuickTools |
Wenn kein QuickFix oder QuickCheck erforderlich ist |