IRONSOFTWAREHOME
Supprimer des objets PDF en C#
using IronPdf;
using System.Linq;

// Load a PDF file
PdfDocument pdf = PdfDocument.FromFile("sampleObjectsWithImages.pdf");

// Access DOM Objects
var objects = pdf.Pages.First().ObjectModel;

// Remove first image
objects.ImageObjects.RemoveAt(0);

// Save the modified PDF
pdf.SaveAs("removed.pdf");
Imports IronPdf
Imports System.Linq

' Load a PDF file
Dim pdf As PdfDocument = PdfDocument.FromFile("sampleObjectsWithImages.pdf")

' Access DOM Objects
Dim objects = pdf.Pages.First().ObjectModel

' Remove first image
objects.ImageObjects.RemoveAt(0)

' Save the modified PDF
pdf.SaveAs("removed.pdf")
NuGet Download
PM > Install-Package IronPdf
Supprimer des objets PDF en C#

Supprimer des objets PDF en C#

La suppression sélective d'objets d'un document PDF peut être une tâche complexe. Cependant, IronPDF offre aux développeurs un moyen facile et intuitif de manipuler directement le modèle DOM (Document Object Model) du PDF.

Cet exemple démontrera comment supprimer programmatiquement des objets spécifiques, tels que des images ou du texte, d'un fichier PDF en quelques lignes de code seulement.

Explication du code

Pour cet exemple, nous commençons par charger un fichier PDF en utilisant FromFile. Cette méthode charge un fichier PDF de votre choix et l'assigne à une variable.

Ensuite, nous pouvons approfondir en trouvant la liste des objets sur la première page du PDF avec Pages.First. Cela récupère la première page du PDF. Pour accéder à l'objet DOM PDF, nous accédons ensuite à la collection ObjectModel, qui contient les objets PDF de la première page.

Pour supprimer un objet, nous ciblons sa collection spécifique au sein de ObjectModel. Dans ce cas, nous supprimons une image de la collection ImageObjects. Puis nous appelons la méthode de liste standard RemoveAt et passons l'indice de l'élément que nous souhaitons supprimer. Dans cet exemple, nous supprimons la première image trouvée dans la collection en passant l'index 0. Rappelez-vous que les collections sont indexées à partir de zéro, donc le premier élément est toujours à l'index zéro.

Enfin, nous enregistrons le PDF modifié, maintenant dépourvu de l'élément supprimé, dans un nouveau fichier en appelant SaveAs.

Découvrez comment supprimer PDF DOM sans effort - Visitez notre guide maintenant !
Voir sur GitHub

Prêt à commencer ?

Nuget Downloads 20,878,335Version :2026.9vient de sortir

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise