PDF-Komprimierung

IronPDF bietet Unterstützung für die Komprimierung von PDFs, hauptsächlich durch die Verringerung der Größe eingebetteter Bilder im Dokument mittels der CompressImages-Methode.

Beim Verkleinern von JPEGs bestimmt die Qualitätseinstellung das Gleichgewicht zwischen Dateigröße und Bildklarheit. Eine Qualität von 100 % führt zu nahezu keinem merklichen Verlust, während 1 % ein Bild von sehr niedriger Qualität erzeugt. Allgemein wird 90 % und darüber als hohe Qualität angesehen, 80 % - 90 % als mittlere Qualität und 70 % - 80 % als niedrige Qualität. Eine Reduzierung der Qualität unter 70 % kann die Dateigröße erheblich verringern, aber zu sichtbar niedriger Bildqualität führen.

Es wird empfohlen, mit verschiedenen Qualitätswerten zu experimentieren, um das ideale Gleichgewicht zwischen Dateigröße und Bildklarheit für Ihre spezifischen Bedürfnisse zu finden. Beachten Sie, dass der Grad der sichtbaren Qualitätsreduzierung vom Originalbild abhängt; manche Bilder können stärker bemerkbar verfallen als andere.

5 Schritte zur Komprimierung von PDF-Dateien in C

Zuerst müssen wir das PDF-Dokument laden, das komprimiert werden soll. Dies kann mit der PdfDocument-Klasse erfolgen, die verwendet werden kann, um eine vorhandene PDF-Datei vom angegebenen Dateipfad zu laden.

Nun werden wir das Komprimieren von Bildern im PDF mit einer angegebenen Qualität demonstrieren. Dazu werden wir die CompressImages-Methode verwenden und ihr die Qualität übergeben, die wir während der Komprimierung verwenden möchten. Diese Methode wird alle Bilder in unserem PDF-Dokument auf 60 % ihrer ursprünglichen Qualität komprimieren. Der Qualitätsparameter ist ein ganzzahliger Wert von 1 (niedrigste Qualität, höchste Komprimierung) bis 100 (höchste Qualität, geringste Komprimierung). Dies reduziert die Dateigröße, aber Sie müssen sich bewusst sein, dass dies zu einem gewissen Verlust an Bildklarheit führen kann. Wir können dann dieses neu komprimierte PDF-Dokument mit der SaveAs-Methode speichern.

Als Nächstes demonstrieren wir einen anderen Ansatz zur Bildkomprimierung in einem PDF-Dokument, das Komprimieren von Bildern mit Skalierung. Dazu verwenden wir erneut die CompressImages-Methode. Dieses Mal übergeben wir neben der Komprimierungsqualität auch den ShrinkImage-Booleschen Wert an die Methode und setzen ihn auf true. Dieser Boolesche Wert skaliert bei Einstellung auf true die Bildauflösung basierend auf ihrer sichtbaren Größe innerhalb des PDFs herunter. Das bedeutet, dass, wenn ein Bild größer ist, als was sichtbar angezeigt wird, es so angepasst wird, dass seine angezeigten Dimensionen übereinstimmen. Dies kann jedoch zu Bildverzerrungen führen.

Schließlich werden wir erneut die SaveAs-Methode verwenden, um das komprimierte PDF am angegebenen Ort zu speichern. Dieser Ansatz ist nützlich, wenn PDFs für kleinere Dateigrößen optimiert werden sollen, z. B. für die Web- oder E-Mail-Nutzung, während die Qualität und Komprimierung im Gleichgewicht sind.

Optimieren Sie Ihre PDFs mit unserem Komprimierungsleitfaden.

Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht