Suppression de pièce jointe d'un PDF

Contents
[ ]

Aspose.PDF peut supprimer des pièces jointes des fichiers PDF. Les pièces jointes d’un document PDF sont conservées 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 des pièces jointes d’un document PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeleteAllAttachments()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Attachments();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "DeleteAllAttachments.pdf"))
    {
        // Delete all attachments
        document.EmbeddedFiles.Delete();

        // Save PDF document
        document.Save(dataDir + "DeleteAllAttachments_out.pdf");
    }
}