HTML JPG PDF XML DOCX
  Product Family
PDF

Obtenez les métadonnées d’un PDF dans le SDK .NET

Créez vos propres applications Cloud pour obtenir des fichiers de documents remplissables en utilisant des API côté serveur.

Get Started

Comment obtenir les métadonnées d'un document PDF à l'aide du SDK Cloud .NET

Afin d’obtenir des métadonnées via le SDK Cloud .NET, nous utiliserons Aspose.PDF Cloud .NET SDK Ce SDK Cloud vous permet de créer facilement des applications basées sur le cloud pour la création, l’édition et la conversion de PDF en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet le gestionnaire de paquets, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante depuis la console de gestion de paquets.

Commande de la console de gestion de paquets


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Étapes pour obtenir les métadonnées via le SDK .NET

Les développeurs Aspose.PDF Cloud peuvent facilement charger et obtenir les métadonnées dans un PDF en quelques lignes de code seulement.

  1. Créez un nouvel objet de configuration avec votre Secret et Clé d’Application
  2. Créez un objet pour se connecter à l’API Cloud
  3. Téléchargez votre fichier de document
  4. Obtenez toutes les propriétés en utilisant GetDocumentProperties
  5. Gérer les propriétés, par exemple, imprimer dans la console
 

Ce code d'exemple montre comment obtenir des métadonnées à partir de documents PDF


    public static void GetMetadata()
    {
        const string localPdfFileName = @"C:\Samples\sample.pdf";
        const string storageFileName = "sample.pdf";


        // Get your AppSid and AppSecret https://dashboard.aspose.cloud (free registration required).
        var pdfApi = new PdfApi(AppSecret, AppSid);

        if (pdfApi.GetFilesList("").Value.All(f => f.Name != "sample.pdf"))
        {
            using var file = File.OpenRead(localPdfFileName);
            var uploadResult = pdfApi.UploadFile(storageFileName, file);
            Console.WriteLine(uploadResult.Uploaded[0]);
        }

        var response = pdfApi.GetDocumentProperties(storageFileName);
        foreach (var item in response.DocumentProperties.List)
        {
            Console.WriteLine($"Name: {item.Name} Value: {item.Value}");
        }
    }