Comment compresser un PDF en C#

Cette rubrique rapide vous expliquera comment compresser PDF en C# à 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 en C# compresser la taille du fichier PDF et l’enregistrer sur le disque. Vous pouvez personnaliser les options de compression du PDF de sortie à l’aide de l’objet de classe OptimizationOptions.

Étapes pour compresser un PDF en C#

  1. Configurez votre application pour ajouter une référence à Aspose.PDF à partir du gestionnaire de packages NuGet
  2. Chargez le fichier PDF source à partir du disque à l’aide de l’instance de classe Document
  3. Instanciez l’objet de classe OptimizationOptions pour configurer la compression du fichier PDF et définir différents paramètres d’optimisation PDF
  4. La méthode OptimizeResources en C# compresse le fichier PDF en fonction des paramètres utilisés
  5. Enregistrez le fichier PDF compressé sur le disque

Les étapes ci-dessus en C# réduisent la taille du PDF en suivant la séquence d’opérations définie. Vous commencerez le processus en ajoutant une référence d’API à l’aide du gestionnaire de packages NuGet et en important les espaces de noms requis. Ensuite, le fichier PDF source sera chargé à l’aide de l’objet de classe Document pour la compression. L’objet OptimizationOptions class sera utilisé pour définir différentes options de compression pour le PDF, y compris la compression des images et la qualité de l’image PDF. La méthode OptimizeResources applique les paramètres d’optimisation pour compresser le PDF en fonction des options sélectionnées. Enfin, le PDF compressé sera enregistré sur le disque.

Code pour compresser un PDF en C#

L’exemple susmentionné en C# compresse la taille du PDF en adoptant de simples appels d’API et quelques lignes de code. Les OptimizationOptions vous permettent également de définir différents autres paramètres de compression, notamment ImageEncoding, LinkDuplicateStreams, MaxResolution, RemovePrivateInfo, RemoveUnusedStreams, RemoveUnusedObjects et de nombreux autres paramètres. Si le PDF source a un contenu qui peut être référencé en utilisant les paramètres ci-dessus, il contribuera à la compression du PDF une fois ces propriétés utilisées.

Dans cette rubrique, nous avons appris que pour compresser un fichier PDF par programmation, une application basée sur C# peut être facilement développée. Si vous souhaitez en savoir plus sur le fractionnement de PDF en pages, consultez l’article comment diviser un fichier PDF par pages en C#.

 Français