IRONSOFTWAREHOME
PDF-Komprimierung
using IronPdf;

var pdf = new PdfDocument("document.pdf");

// Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressAndSaveAs("document_compressed.pdf", 60);

// Higher quality setting for better image preservation - the API provides automatic optimization
pdf.CompressAndSaveAs("document_scaled_compressed.pdf", 90);
Imports IronPdf

Dim pdf = New PdfDocument("document.pdf")

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

' Higher quality setting for better image preservation - the API provides automatic optimization
pdf.CompressAndSaveAs("document_scaled_compressed.pdf", 90)
NuGet Download
PM > Install-Package IronPdf
PDF-Komprimierung

PDF-Komprimierung

IronPDF bietet Unterstützung für die Komprimierung von PDFs, hauptsächlich durch die Reduzierung der Größe eingebetteter Bilder innerhalb des Dokuments mit 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; Einige Bilder können stärker leiden als andere.

5 Steps to Compress PDF Files 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 bestehende PDF-Datei aus dem angegebenen Dateipfad zu laden.

Nun werden wir das Komprimieren von Bildern im PDF mit einer angegebenen Qualität demonstrieren. Dafür werden wir die CompressImages Methode verwenden und ihr die Qualität übergeben, die wir während der Komprimierung nutzen 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. Diesmal werden wir zusammen mit der Komprimierungsqualität auch den ShrinkImage Boolean zur Methode übergeben und ihn auf wahr setzen. 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.

Abschließend verwenden wir erneut die SaveAs-Methode, 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.
Auf GitHub ansehen

Bereit anzufangen?

Nuget Downloads 21,105,021Version: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
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
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
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $