Dieses kurze Thema führt Sie durch das Komprimieren von PDF in Python mit Hilfe vollständiger Konfigurationsschritte, einschließlich der Einrichtung der Umgebung und anderer Informationen zu den erforderlichen zu verwendenden Klassen. Sie können ganz einfach einfache API-Aufrufe in Python-PDF-Dateigröße komprimieren verwenden und auf der Festplatte speichern. Sie können die PDF-Komprimierung weiter anpassen, indem Sie verschiedene Optionen verwenden, die von der OptimizationOptions-Klasse verfügbar gemacht werden.
Schritte zum Komprimieren von PDF in Python
- Setzen Sie die IDE auf Verwenden Sie Aspose.PDF für Python über .NET, um eine PDF-Datei zu komprimieren
- Laden Sie die PDF-Quelldatei mithilfe der Klasseninstanz Document von der Festplatte
- Instanziieren Sie das Klassenobjekt OptimizationOptions, um die Komprimierung von PDF-Dateien zu konfigurieren und verschiedene PDF-Optimierungseinstellungen festzulegen
- Die OptimizeResources-Methode in Python komprimiert die PDF-Datei basierend auf den verwendeten Einstellungen
- Speichern Sie die komprimierte PDF-Datei auf dem Datenträger
Die obigen Schritte in Python reduzieren die PDF-Größe, indem sie der definierten Abfolge von Vorgängen folgen. Sie beginnen den Prozess, indem Sie API-Referenzen mithilfe der Pip-Installation hinzufügen und den erforderlichen Namespace importieren. Die Quell-PDF-Datei wird mit dem Document-Klassenobjekt zur Komprimierung geladen. Sie verwenden die Klasseninstanz OptimizationOptions, um verschiedene Komprimierungsoptionen für PDF festzulegen, einschließlich der Komprimierung von Bildern und der PDF-Bildqualität. Die OptimizeResources-Methode wendet die Optimierungseinstellungen an, um die PDF basierend auf ausgewählten Optionen zu komprimieren, bevor die komprimierte PDF-Datei auf dem Datenträger gespeichert wird.
Code zum Komprimieren von PDF in Python
Das oben erwähnte Beispiel in Python komprimiert die PDF-Größe, indem es einfache API-Aufrufe und ein paar Codezeilen übernimmt. Mit der OptimizationOptions-Klasse können Sie auch verschiedene andere Komprimierungseinstellungen festlegen, darunter LinkDuplicateStreams, ImageEncoding, RemovePrivateInfo, MaxResolution, RemoveUnusedObjects, RemoveUnusedStreams und viele andere Einstellungen. Wenn die PDF-Quelldatei einen Inhalt hat, auf den mit den oben genannten Einstellungen verwiesen werden kann, trägt sie dazu bei, die Komprimierung von PDF zu erreichen, sobald auf diese Eigenschaften verwiesen wird.
In diesem Thema haben wir gelernt, dass Python-basierte Anwendungen einfach entwickelt werden können, um PDF-Dateien programmgesteuert zu komprimieren. Wenn Sie mehr über das Konvertieren einer PDF-Datei in das PDFA-Format erfahren möchten, lesen Sie den Artikel zu wie man PDF mit Python in das PDFA-Format konvertiert.