PDF-Komprimierung

IronPDF kann die Dateigröße von PDFs durch Reduzierung der Größe eingebetteter Bilder komprimieren. For this purpose, developers can invoke the PdfDocument class’s compressImages method to reduce the file size of PDFs that incorporate large images and other graphical elements. Dies führt zu großen Einsparungen bei Speicherplatz, Zeit und Kosten beim effizienten Transport von PDFs per E-Mail und anderen Kommunikationskanälen.

The compressImages method accepts integer values between 0 and 100, which indicate the targeted quality percentage for embedded images. Darüber hinaus ähneln die Regeln für die Arbeit mit dieser Methode den Regeln für die Optimierung der Dateigrößen bei verlustbehafteten Bildtypen wie JPEG. Ein Wert von 100 gibt an, dass die Bilder ihre ursprüngliche Qualität behalten müssen (kein Verlust), und niedrigere Werte zeigen niedrigere ursprüngliche Qualitätsgrenzen an.

Das Beispiel auf der IronPDF-Bildkompressionsanleitung erzeugt zwei neue PDFs aus demselben ursprünglichen PDF mit unterschiedlichen Bildkompressionsqualitäten. Das erste erzeugt ein PDF, dessen Bilder viel von ihrer ursprünglichen Qualität verlieren. Qualitätswerte unter 70 erzeugen typischerweise PDFs, deren Bilder von sehr niedriger Qualität sind, deren Dateigrößen jedoch erheblich kleiner sind. Das zweite PDF wird mit einem höheren Qualitätsmittelwert (90%) erstellt. Dies führt zu einem PDF mit Bildern von deutlich höherer Qualität, jedoch mit einer wesentlich geringeren Reduzierung der Dateigröße im Vergleich zum ersten.

Die idealen Qualitätswerte variieren je nach Benutzeranforderungen. Einige Experimente können erforderlich sein, um den Wert zu finden, der die kleinste Dateigröße erzeugt, während die Bildqualität akzeptabel bleibt.

Lernen Sie, wie man PDFs in Java mit IronPDF komprimiert

Bereit anzufangen?
Version: 2025.12 gerade veröffentlicht