Suppression de pièce jointe d'un PDF

Contents
[ ]

Aspose.PDF peut supprimer les pièces jointes des fichiers PDF. Les pièces jointes d’un document PDF sont contenues dans la collection EmbeddedFiles de l’objet Document.

Le code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Pour supprimer toutes les pièces jointes associées à un fichier PDF :

  1. Appelez la méthode Delete de la collection EmbeddedFiles.
  2. Enregistrez le fichier mis à jour en utilisant la méthode Save de l’objet Document.

Le code suivant montre comment supprimer les pièces jointes d’un document PDF.

// Pour des exemples complets et des fichiers de données, veuillez aller sur https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Le chemin vers le répertoire des documents.
string dataDir = RunExamples.GetDataDir_AsposePdf_Attachments();

// Ouvrir le document
Document pdfDocument = new Document(dataDir + "DeleteAllAttachments.pdf");

// Supprimer toutes les pièces jointes
pdfDocument.EmbeddedFiles.Delete();

// Enregistrer le document mis à jour
pdfDocument.Save(dataDir + "DeleteAllAnnotationsFromPage_out.pdf");