IRONSOFTWAREHOME
PDF-Komprimierung

import com.ironsoftware.ironpdf.*;
import java.io.IOException;  
import java.nio.file.Paths;

PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/document.pdf"));  
  
// Valid image compression values range from 1 to 100, where 100 represents 100% of the  
// original image quality.  
pdf.compressImages(60);  
pdf.saveAs(Paths.get("assets/document_compressed.pdf"));  
  
// The second, optional parameter can scale down the image resolution according to its visible  
// size in the PDF document. Note that this may cause distortion with some image configurations  
pdf.compressImages(90, true);  
pdf.saveAs(Paths.get("assets/document_scaled_compressed.pdf"));
mvn install
PDF-Komprimierung

PDF-Komprimierung

IronPDF kann die Dateigröße von PDFs durch Reduzierung der Größe eingebetteter Bilder komprimieren. Zu diesem Zweck können Entwickler die PdfDocument-Klasse über die compressImages-Methode 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 beim effizienten Transport von PDFs per E-Mail und anderen Kommunikationskanälen.

Die compressImages-Methode akzeptiert ganzzahlige Werte zwischen 0 und 100, die den angestrebten Qualitätsprozentsatz für eingebettete Bilder angeben. 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
Auf GitHub ansehen

Bereit anzufangen?

Version:2026.6gerade veröffentlicht

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
Java Maven-Bibliothek für PDF
Installieren mit Maven

Version: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
oder
Java PDF JAR
Herunterladen JAR

Version: 2026.6

Manuell in Ihr Projekt installieren