HTML JPG PDF XML DOCX
  Product Family
PDF

Remover Metadados de PDF no .NET SDK

Exclua metadados de um documento PDF usando o Aspose.PDF Cloud .NET API

Get Started

Como Excluir Metadados em Documento PDF usando Cloud .NET SDK

Para remover metadados via Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este SDK em nuvem permite que você crie facilmente aplicativos baseados em nuvem para criar, editar e converter PDFs em C#, ASP.NET ou outros idiomas .NET para várias plataformas de nuvem. Abra NuGet gerenciador de pacotes, procure por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Passos para remover Metadados via .NET SDK

Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e deletar Metadados em PDF em apenas algumas linhas de código.

  1. Crie um novo objeto de configuração com sua Chave e Segredo de Aplicação
  2. Crie um objeto para conectar à API em nuvem
  3. Carregue o arquivo do seu documento
  4. Delete todas as propriedades usando DeleteProperty
  5. Baixe o resultado, se necessário
 

Este código de exemplo mostra a remoção de Metadados em 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);
        }
    }