IRONSOFTWAREHOME
PDF-Komprimierung
from ironpdf import *

pdf = PdfDocument("document.pdf")

# Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressImages(60)
pdf.SaveAs("document_compressed.pdf")

# 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("document_scaled_compressed.pdf")
pip install ironpdf
PDF-Komprimierung

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ätAnwendungsfall
90–100Nahezu verlustfrei, minimale Größenreduzierung
60–80Gutes Gleichgewicht für die meisten Dokumente
30–50Kleine Dateien für E-Mail- oder Web-Verbreitung
1–29Maximale Komprimierung, erheblicher Qualitätsverlust
Lernen Sie, PDFs mit IronPDF for Python zu optimieren!

Bereit anzufangen?

Version:2026.9gerade 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.
Python Modul-Download für PDF
Installation mit pip

Version: 2026.9

  1. Herunterladen und Python 3.7+ installieren.
  2. 18. Installiere pip von pypi.org, wenn es noch nicht installiert ist.
  3. Führen Sie den obigen Befehl im Terminal aus.
Python PDF-Modul
Modul herunterladen

Version: 2026.9

Manuell in Ihr Projekt installieren

  1. Paket herunterladen
  2. Führen Sie diesen Befehl aus dem Terminal aus
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

Lizenzen ab 749 $