HTML
JPG
PDF
XML
DOCX
PDF
Supprimer les métadonnées des PDF dans .NET SDK
Supprimez les métadonnées d’un document PDF en utilisant l’API Aspose.PDF Cloud .NET
Get StartedComment supprimer les métadonnées dans un document PDF en utilisant Cloud .NET SDK
Pour supprimer les métadonnées via Cloud .NET SDK, nous utiliserons Aspose.PDF Cloud .NET SDK Ce Cloud SDK vous permet de créer facilement des applications créatrices, ÉDITEURS et convertisseurs de PDF basés sur le cloud en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrir NuGet gestionnaire de packages, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante dans la console du gestionnaire de packages.
Package Manager Console Command
PM> Install-Package Aspose.Pdf-Cloud
Étapes pour supprimer les métadonnées via .NET SDK
Les développeurs d’Aspose.PDF Cloud peuvent facilement charger et supprimer les métadonnées dans un PDF en quelques lignes de code.
- Créez un nouvel objet Configuration avec votre Secret et Clé d’application
- Créez un objet pour se connecter à l’API Cloud
- Téléchargez votre fichier de document
- Supprimez toutes les propriétés en utilisant DeleteProperty
- Téléchargez le résultat si nécessaire
Ce code d'exemple montre la suppression des métadonnées dans les documents PDF
public static void DeleteMetadata()
{
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);
var filesOnStorage = pdfApi.GetFilesList("");
if (filesOnStorage.Value.All(f => f.Name != "sample.pdf"))
{
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.DeleteProperty(storageFileName, "xmp:ArchiveType");
Console.WriteLine(responseSet.Status);
}
}