Cette rubrique rapide vous expliquera comment compresser PDF en Python à l’aide d’étapes de configuration complètes, y compris la configuration de l’environnement et d’autres informations sur les classes nécessaires à utiliser. Vous pouvez facilement utiliser de simples appels d’API dans Python compresser la taille du fichier PDF et l’enregistrer sur le disque. Vous pouvez personnaliser davantage la compression PDF en utilisant différentes options exposées par la classe OptimizationOptions.
Étapes pour compresser un PDF en Python
- Définissez l’IDE sur utiliser Aspose.PDF pour Python via .NET afin de compresser un fichier PDF
- Chargez le fichier PDF source à partir du disque à l’aide de l’instance de classe Document
- Instanciez l’objet de classe OptimizationOptions pour configurer la compression des fichiers PDF et définir différents paramètres d’optimisation PDF
- La méthode OptimizeResources en Python compresse le fichier PDF en fonction des paramètres utilisés
- Enregistrez le fichier PDF compressé sur le disque
Les étapes ci-dessus en Python réduisent la taille du PDF en suivant la séquence d’opérations définie. Vous commencerez le processus en ajoutant des références d’API à l’aide de l’installation pip et en important l’espace de noms requis. Le fichier PDF source sera chargé à l’aide de l’objet de classe Document pour la compression. Vous utiliserez l’instance de classe OptimizationOptions pour définir différentes options de compression pour PDF, y compris la compression des images et la qualité d’image PDF. La méthode OptimizeResources applique les paramètres d’optimisation pour compresser le PDF en fonction des options sélectionnées avant d’enregistrer le fichier PDF compressé sur le disque.
Code pour compresser un PDF en Python
L’exemple susmentionné en * Python compresse la taille du PDF * en adoptant de simples appels d’API et quelques lignes de code. La classe OptimizationOptions vous permet également de définir différents autres paramètres de compression, notamment LinkDuplicateStreams, ImageEncoding, RemovePrivateInfo, MaxResolution, RemoveUnusedObjects, RemoveUnusedStreams et de nombreux autres paramètres. Si le fichier PDF source a un contenu qui peut être référencé en utilisant les paramètres mentionnés ci-dessus, il contribuera à la réalisation de la compression du PDF une fois ces propriétés référencées.
Dans cette rubrique, nous avons appris que pour compresser un fichier PDF par programmation, des applications basées sur Python peuvent être facilement développées. Si vous souhaitez en savoir plus sur la conversion d’un PDF au format PDFA, consultez l’article sur comment convertir un PDF au format PDFA en utilisant Python.