HTML JPG PDF XML DOCX
  Product Family
PDF

Obter Metadados de PDF no .NET SDK

Construa seus próprios aplicativos em nuvem para obter arquivos de documentos preenchíveis usando APIs do lado do servidor.

Get Started

Como Obter Metadados de Documento PDF usando Cloud .NET SDK

Para obter um Metadado via Cloud .NET SDK , usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK permite que você construa facilmente apps criadores, editores e conversores de PDF baseados em nuvem em C#, ASP.NET ou outras linguagens .NET para várias plataformas em nuvem. Abra NuGet gerenciador de pacotes, pesquise por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando a partir do Console de Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Passos para obter Metadados via .NET SDK

Desenvolvedores do Aspose.PDF Cloud podem carregar e obter metadados no PDF em poucas linhas de código.

  1. Crie um novo objeto Configuration com sua Application Secret e Key
  2. Crie um objeto para se conectar à Cloud API
  3. Faça o upload do arquivo do documento
  4. Obtenha todas as propriedades usando GetDocumentProperties
  5. Manuseie propriedades, por exemplo, imprima no console
 

Este código de exemplo mostra a obtenção de um Metadado de documentos PDF


    public static void GetMetadata()
    {
        const string localPdfFileName = @"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);

        if (pdfApi.GetFilesList("").Value.All(f => f.Name != "sample.pdf"))
        {
            using var file = File.OpenRead(localPdfFileName);
            var uploadResult = pdfApi.UploadFile(storageFileName, file);
            Console.WriteLine(uploadResult.Uploaded[0]);
        }

        var response = pdfApi.GetDocumentProperties(storageFileName);
        foreach (var item in response.DocumentProperties.List)
        {
            Console.WriteLine($"Name: {item.Name} Value: {item.Value}");
        }
    }