PDF-Komprimierung

IronPDF kann die Dateigröße von PDFs komprimieren, indem es die Größe aller eingebetteten Bilder reduziert. Zu diesem Zweck können Entwickler die Methode compressImages der PdfDocument-Klasse aufrufen, um die Dateigröße von PDFs zu reduzieren, die große Bilder und andere grafische Elemente enthalten. Dies führt zu großen Einsparungen bei Speicherplatz, Zeit und Kosten für den effizienten Transport von PDFs über E-Mail und andere Kommunikationskanäle.

PdfDocument compressImages(int quality);
PdfDocument compressImages(int quality);
JAVA

Die compressImages-Methode akzeptiert Ganzzahlen zwischen 0 und 100, die den angestrebten Qualitätsprozentsatz für eingebettete Bilder angeben. Außerdem sind die Regeln für die Arbeit mit dieser Methode ähnlich wie die Regeln für die Optimierung der Dateigrößen für verlustbehaftete Bildtypen wie JPEG. Ein Wert von 100 gibt an, dass Bilder ihre ursprüngliche Qualität beibehalten müssen (keine Verluste), und niedrigere Werte weisen auf niedrigere Schwellenwerte der ursprünglichen Qualität hin.

Das Codebeispiel in der IronPDF-Anleitung zur Bildkomprimierung erzeugt zwei neue PDF-Dateien aus derselben Original-PDF-Datei mit unterschiedlichen Bildkomprimierungsqualitäten. Der erste (Zeile 9) erzeugt ein PDF, dessen Bilder viel von ihrer ursprünglichen Qualität verlieren. Qualitätswerte unter 70 führen in der Regel zu PDF-Dateien, deren Bilder von sehr geringer Qualität sind, deren Dateigröße jedoch deutlich geringer ist. Zeile 14 erzeugt ein weiteres optimiertes PDF mit einem höheren Qualitätsstandard (90%). Das Ergebnis ist eine PDF-Datei mit Bildern von viel höherer Qualität, aber mit einer viel geringeren Reduzierung der Dateigröße im Vergleich zur ersten Variante.

Die idealen Qualitätswerte hängen von den Anforderungen der Benutzer ab. Möglicherweise müssen Sie ein wenig experimentieren, um den Wert zu finden, der die kleinste Dateigröße ergibt und gleichzeitig eine akzeptable Bildqualität gewährleistet.