HTML JPG PDF XML DOCX
  Product Family
PDF

Atualizar Metadados em PDF no .NET SDK

Atualize todos os metadados do documento PDF usando a API Aspose.PDF Cloud .NET

Get Started

Como Atualizar Metadados de Documento PDF usando Cloud .NET SDK

Para atualizar um Metadado via Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK permite que você crie facilmente aplicativos baseados em nuvem para criação, edição e conversão de PDFs em C#, ASP.NET ou outros idiomas .NET em 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 no Console do Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Passos para atualizar Metadados via .NET SDK

Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e atualizar metadados em PDF em poucas linhas de código.

  1. Crie um novo objeto Configuration com sua Chave e Segredo de Aplicação
  2. Crie um objeto para se conectar à API Cloud
  3. Carregue seu arquivo de documento
  4. Atualize propriedades usando PutSetProperty
  5. Lide com propriedades, por exemplo, imprima no console
 

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