Inhaltsverzeichnis
Über NuGet installiert
PM> Install-Package Spire.PDF
verwandte Links
Die Arbeit mit großen PDF-Dateien kann umständlich sein, wertvollen Speicherplatz beanspruchen und Übertragungen und Uploads verlangsamen. Das Komprimieren von PDF-Dokumenten ist eine einfache und effektive Möglichkeit, ihre Dateigröße zu reduzieren und sie für verschiedene Verwendungszwecke zu optimieren. Durch die Komprimierung von PDFs können Sie diese einfacher über E-Mail- oder Cloud-Speicherplattformen teilen, Downloads beschleunigen und die Dokumentenverwaltung insgesamt verbessern. In diesem Artikel erfahren Sie, wie Sie ein PDF-Dokument in C# und VB.NET komprimieren Spire.PDF for .NET.
Installieren Sie Spire.PDF for .NET
Zunächst müssen Sie die im Spire.PDF for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLL-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.
PM> Install-Package Spire.PDF
Komprimieren Sie Schriftarten und Bilder in einem PDF-Dokument in C#, VB.NET
Schriftarten und hochwertige Bilder sind zwei Hauptfaktoren, die zur Größe eines PDF-Dokuments beitragen. Um die Größe des PDF-Dokuments zu reduzieren, können Sie die Schriftartressourcen komprimieren (oder sogar die Einbettung von Schriftarten aufheben) und die Bildqualität verbessern. Im Folgenden finden Sie die Schritte zum Komprimieren von PDF-Dokumenten mit Spire.PDF for .NET.
- Laden Sie ein PDF-Dokument, während Sie das PdfCompressor-Objekt initialisieren.
- Erhalten Sie Textkomprimierungsoptionen über die Eigenschaft PdfCompressor.Options.TextCompressionOptions.
- Komprimieren Sie Schriftartressourcen, indem Sie TextCompressionOptions.CompressFonts auf true setzen.
- Rufen Sie Bildkomprimierungsoptionen über die Eigenschaft PdfCompressor.Options.ImageCompressionOptions ab.
- Legen Sie die Bildkomprimierungsstufe über die Eigenschaft ImageCompressionOptions.ImageQuality fest.
- Komprimieren Sie Bilder, indem Sie ImageCompressionOptions.CompressImage auf true setzen.
- Speichern Sie das komprimierte Dokument mit der Methode PdfCompressor.CompressToFile() in einer Datei.
- C#
- VB.NET
using Spire.Pdf; using Spire.Pdf.Conversion.Compression; namespace CompressPdf { class Program { static void Main(string[] args) { //Load a PDF document while initializing the PdfCompressor object PdfCompressor compressor = new PdfCompressor("C:\\Users\\Administrator\\Desktop\\ToCompress.pdf"); //Get text compression options TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions; //Compress fonts textCompression.CompressFonts = true; //Unembed fonts //textCompression.UnembedFonts = true; //Get image compression options ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions; //Set the compressed image quality imageCompression.ImageQuality = ImageQuality.High; //Resize images imageCompression.ResizeImages = true; //Compress images imageCompression.CompressImage = true; //Save the compressed document to file compressor.CompressToFile("Compressed.pdf"); } } }
Beantragen Sie eine temporäre Lizenz
Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.