Extraire des pièces jointes d'un fichier PDF

Contents
[ ]

L’une des principales catégories sous les capacités d’extraction du namespace Aspose.Pdf.Facades est l’extraction de pièces jointes. Cette catégorie fournit un ensemble de méthodes, qui non seulement aident à extraire les pièces jointes, mais fournissent également des méthodes qui peuvent vous donner des informations liées aux pièces jointes, c’est-à-dire que les méthodes GetAttachmentInfo et GetAttachName fournissent respectivement des informations sur les pièces jointes et le nom de la pièce jointe. Afin d’extraire puis d’obtenir les pièces jointes, nous utilisons les méthodes ExtractAttachment et GetAttachment.

Le code suivant vous montre comment utiliser les méthodes PdfExtractor :

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

    // Create the extractor
    using (var pdfExtractor = new Aspose.Pdf.Facades.PdfExtractor())
    {
        // Bind PDF document
        pdfExtractor.BindPdf(dataDir + "GetAlltheAttachments.pdf");

        // Extract attachments
        pdfExtractor.ExtractAttachment();

        // Get attachment names
        if (pdfExtractor.GetAttachNames().Count > 0)
        {
            Console.WriteLine("Extracting and storing...");

            // Get extracted attachments
            pdfExtractor.GetAttachment(dataDir + "GetAlltheAttachments_out.pdf");
        }
    }
}