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.