HTML JPG PDF XML DOCX
  Product Family
PDF

Mettre à jour les métadonnées dans PDF dans .NET SDK

Mettre à jour l’ensemble des métadonnées du document PDF en utilisant l’API Cloud .NET d’Aspose.PDF

Get Started

Comment mettre à jour les métadonnées à partir d'un document PDF en utilisant Cloud .NET SDK

Pour mettre à jour des métadonnées via Cloud .NET SDK , nous allons utiliser Aspose.PDF Cloud .NET SDK Ce Cloud SDK vous permet de créer facilement des applications créatrices, éditrices et convertisseuses de PDF basées sur le cloud en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet gestionnaire de paquets, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante à partir de la Console du Gestionnaire de Paquets.

Commande de la Console du Gestionnaire de Paquets


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Étapes pour mettre à jour les métadonnées via .NET SDK

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

  1. Créez un nouvel objet de configuration avec votre clé et clé d’application
  2. Créez un objet pour se connecter à l’API Cloud
  3. Téléchargez votre fichier de document
  4. Mettez à jour les propriétés en utilisant PutSetProperty
  5. Gérez les propriétés, par exemple, imprimez dans la console
 

Ce code d'exemple montre la mise à jour des métadonnées dans les documents PDF


    public static void UpdateMetadata()
    {
        const string localImageFileName = @"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);

        using var file = File.OpenRead(localImageFileName);
        var uploadResult = pdfApi.UploadFile(storageFileName, file);
        Console.WriteLine(uploadResult.Uploaded[0]);
        var response = pdfApi.GetDocumentProperty(storageFileName, "xmp:ArchiveType");
        if (response.DocumentProperty.Value != null && !response.DocumentProperty.Value.StartsWith("Aspose"))
        {
            var responseSet = pdfApi.PutSetProperty(storageFileName, "xmp:ArchiveType", "Aspose Sample Document");
            Console.WriteLine(responseSet.Status);
        }
    }