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.

