HTML JPG PDF XML DOCX
  Product Family
PDF

Eliminar metadatos de un PDF en .NET SDK

Eliminar metadatos de un documento PDF utilizando Aspose.PDF Cloud .NET API

Get Started

Cómo eliminar metadatos de un documento PDF utilizando Cloud .NET SDK

Para eliminar Metadatos mediante Cloud .NET SDK , usaremos Aspose.PDF Cloud .NET SDK Este SDK en la nube le permite crear fácilmente aplicaciones de creación, edición y conversión de PDF basadas en la nube en C#, ASP.NET o en otros lenguajes .NET para diversas plataformas en la nube. Abra NuGet package manager, busque Aspose.PDF Cloud e instale. También puede usar el siguiente comando desde la consola del Administrador de Paquetes.

Comando de consola del Administrador de Paquetes


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Pasos para eliminar metadatos mediante .NET SDK

Los desarrolladores de Aspose.PDF Cloud pueden cargar y eliminar fácilmente el contenido de los metadatos en PDF en unas pocas líneas de código.

  1. Crea un nuevo objeto de configuración con tu Clave de Aplicación y校应
  2. Crea un objeto para conectarse a la API en la nube
  3. Sube tu archivo de documento
  4. Elimina todas las propiedades utilizando DeleteProperty
  5. Descarga el resultado si es necesario
 

Este código de ejemplo muestra cómo eliminar metadatos en documentos 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);
        }
    }