Supprimer les pages PDF vides avec C#

Cet article décrit le processus pour supprimer les pages PDF vides en C#. Vous obtiendrez des détails pour configurer l’IDE, une liste d’étapes, et un exemple de code démontrant comment supprimer une page blanche dans un PDF en C#. Diverses améliorations seront abordées pour améliorer le code d’exemple afin de créer une sortie personnalisée.

Étapes pour supprimer une page supplémentaire dans un PDF avec C#

  1. Configurer l’IDE pour utiliser Aspose.PDF for .NET afin de supprimer les pages blanches
  2. Appliquez une licence valide pour bénéficier de toutes les fonctionnalités du produit
  3. Chargez le fichier PDF source en utilisant la classe Document
  4. Parcourez chaque page dans le fichier PDF chargé
  5. Vérifiez que la page actuelle ne contient aucun texte, image, annotation et formulaire intégré.
  6. Marquez chaque page blanche en utilisant les critères ci‑dessus
  7. Parcourez chaque page à partir de la dernière page et supprimez toutes les pages blanches.
  8. Enregistrez le fichier PDF mis à jour sans les pages vides

Ces étapes résument le processus de comment supprimer une page blanche dans un PDF en utilisant C#. Chargez le PDF source dans l’objet Document, parcourez chaque page et vérifiez si elle contient du texte, des images, des annotations ou des formulaires intégrés, puis enregistrez la liste des pages blanches. Enfin, supprimez toutes les pages blanches à partir de la dernière page et enregistrez le fichier PDF de sortie résultant.

Code pour supprimer une page blanche d’un PDF en C#

Ce code montre comment supprimer des pages supplémentaires d’un PDF avec C#. Vous pouvez essayer Pages.Delete(int[]) pour supprimer toutes les pages blanches en un seul appel au lieu d’itérer sur toutes les pages lors de la suppression des pages blanches. ImagePlacementAbsorber peut être utilisé pour détecter la présence uniquement des images qui sont rendues sur la page, car Resources.Images.Count inclut également les ressources référencées.

Ce court tutoriel explique le processus de recherche des pages blanches puis de suppression de toutes dans le fichier PDF. Pour convertir un PDF en noir et blanc, consultez l’article Convertir le PDF en noir et blanc avec C#.

 Français