PDF-Komprimierung

IronPDF for Python kann die Dateigröße von PDF-Dokumenten reduzieren, indem eingebettete Bilder mit der CompressImages Methode komprimiert werden, die einen Qualitätsgrad und einen optionalen Bildskalierungsparameter akzeptiert.

Einstieg

Laden Sie ein PdfDocument aus einer Datei mit PdfDocument(path), rufen Sie CompressImages mit dem gewünschten Qualitätsgrad auf und speichern Sie das Ergebnis in einer neuen Datei.

Den Code verstehen

  • PdfDocument("document.pdf"): Öffnet das vorhandene PDF zur Bearbeitung.
  • CompressImages(quality): Komprimiert alle Bilder im Dokument auf den angegebenen Qualitätsgrad. quality ist eine Ganzzahl von 1 bis 100, wobei 100 die Originalqualität beibehält und niedrigere Werte die Dateigröße auf Kosten der Bildauflösung reduzieren.
  • CompressImages(quality, scaleDownImages): Der optionale zweite boolesche Parameter, wenn auf True gesetzt, verringert zusätzlich die Bildauflösung basierend auf der sichtbaren Größe jedes Bildes im PDF. Dies kann zu deutlich kleineren Dateien führen, aber bei einigen Bildtypen visuelle Artefakte verursachen.
  • SaveAs(path): Speichert das komprimierte PDF im angegebenen Dateipfad.

Wahl eines Qualitätslevels

Qualität Anwendungsfall
90–100 Nahezu verlustfrei, minimale Größenreduzierung
60–80 Gutes Gleichgewicht für die meisten Dokumente
30–50 Kleine Dateien für E-Mail- oder Web-Verbreitung
1–29 Maximale Komprimierung, erheblicher Qualitätsverlust

Lernen Sie, PDFs mit IronPDF for Python zu optimieren!

Bereit anzufangen?
Version: 2026.6 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis?
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.