PDF Compression (Version 1.0.0): Funktionen und Operationen
PDF Compression: Dieser Adapter komprimiert PDF-Dokumente, die eine bestimmte Größe überschreiten. Dokumente mit einer Größe unter 100 KB werden nur geringfügig komprimiert, hier kann die Dateigröße mit dem Adapter kaum reduziert werden.
Hinweis:
Für eine fehlerfreie Komprimierung des PDF-Dokuments muss mindestens einer der folgenden Parameter im PDF Compression Adapter gesetzt sein:
regularCompression
maximumCompression
xRefCompression
mergeResources
quantize
mit den ParameternnumColors
undalphaThreshold
Eigenschaften (Properties)
Operation | Hier legen Sie fest, welche Operation der Adapter ausführt. Mögliche Werte:
|
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.x4.adapter.PDFCompression: Hauptklasse (Standard) |
documentPassword | (optional) Passwort zur Verschlüsselung des PDF-Dokuments Mögliche Werte: Zeichenkette im Format des Passworts |
regularCompression | Das PDF wird mit der regulären Komprimierung verkleinert. Hinweis: Es ist mit einer geringen Komprimierung zu rechnen, wenn nur dieser Parameter gesetzt wird. Mögliche Werte:
|
maximumCompression | Das PDF wird mit dem maximalen Wert komprimiert. Beste Ergebnisse werden in Kombination mit dem Parameter Hinweis: Eine Aktivierung dieses Parameters kann die Laufzeit erhöhen. Hier kommt ZLIB Compression Level 9 zur Anwendung, was bestmögliche Reduzierung der Dateigröße bietet, wobei aber die Komprimierung am langsamsten ist.Mögliche Werte:
|
xRefCompression | Das PDF wird mit einer compressed xRef-Tabelle (Cross-Reference-Tabelle) gespeichert. Diese Option ist nur gültig für PDFs ab Version 1.6 oder höher. Mit PDF/A-1-Dokumenten ist diese Option nicht kompatibel. Hinweis: Eine Aktivierung dieses Parameters kann die Laufzeit erhöhen. Mit diesem Parameter lassen sich 5 bis 15 % der Dateigröße einsparen, sofern das zu komprimierende PDF-Dokument nicht bereits zuvor mit xRef Compression komprimiert wurde.Mögliche Werte:
|
mergeResources | Führt doppelte Ressourcen (Schriften, Farbräume, Bitmap-Bilder) zusammen, um die Dateigröße zu verringern. Hinweis: Wenn das PDF-Dokument wenige Ressourcen enthält, fällt die Komprimierung gering aus. Die Anwendung dieses Parameters ist sinnvoll, wenn:
Mögliche Werte:
|
quantize | Quantisiert Bilder anhand der Parameter Daher müssen, wenn der Parameter Hinweis: Der Parameterquantize kann in einzelnen Fällen zu einer Dateivergrößerung führen sowie die Qualität und Transparenz der im PDF vorhandenen Bilder ändern. Dieser Parameter sollte nicht gesetzt werden, wenn Bilder in hoher Auflösung im PDF erwünscht sind.
Mögliche Werte:
|
numColors | Die Anzahl der Farben in Bildern im PDF, auf die reduziert werden soll. Die Werte müssen eine Zweierpotenz (2n) sein. Mögliche Werte:
|
alphaThreshold | Gibt an, wie die Transparenz behandelt werden soll. Werte über 128 führen zu höherer Transparenz, Werte darunter zu geringerer Transparenz. Mögliche Werte:
|
Statuswerte
1 | Die Operation wurde erfolgreich ausgeführt. |
0 | Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis. |
-1 | Die Operation konnte nicht ausgeführt werden. |