HTML
JPG
PDF
XML
DOCX
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 StartedComment 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.
- Créez un nouvel objet de configuration avec votre clé et clé d’application
- Créez un objet pour se connecter à l’API Cloud
- Téléchargez votre fichier de document
- Mettez à jour les propriétés en utilisant PutSetProperty
- 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);
}
}