Este artigo descreve como visualizar metadados de PDF com API REST C#. Você aprenderá a imprimir automaticamente os metadados de documentos PDF com interface REST C# usando o Cloud SDK baseado em .NET. Você pode selecionar uma propriedade específica usando o método Find, fornecendo o nome da propriedade desejada.
Pré-requisito
Download Aspose.PDF Cloud SDK for Dotnet to view metadata
Configure o projeto C# com o SDK acima para ler as propriedades do arquivo
Etapas para acessar metadados PDF com API C# Low Code
- Configure the PdfApi class object using the Client ID and secret to check metadata
- Carregue o arquivo PDF de origem para visualizar os metadados
- Chame o método GetDocumentProperties() para buscar as propriedades do arquivo
- Analisar as propriedades do documento no objeto de resposta da API
- Exibir todas as propriedades ou as propriedades selecionadas no console
As etapas acima descrevem como verificar PDF de metadados com API C# Low Code. Configure o objeto PdfApi, carregue o arquivo PDF de origem, chame o método GetDocumentProperties() e analise a resposta da API. Com base nos seus requisitos, você pode exibir todas as propriedades ou as propriedades selecionadas.
Código para ler metadados de PDF com API baseada em C# .NET
using System; | |
using System.IO; | |
using Aspose.Pdf.Cloud.Sdk.Api; | |
using Aspose.Pdf.Cloud.Sdk.Model; | |
using System.Collections.Generic; | |
namespace Aspose.PDF.Cloud.Examples.Kb | |
{ | |
public class PdfTasks | |
{ | |
public static void DisplayMetadata() | |
{ | |
PdfApi pdfApi = new PdfApi("ID", "secret"); | |
string fileName = "input.pdf"; | |
try | |
{ | |
// Upload source file to aspose cloud storage for reading metadata | |
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName))); | |
// Call the GetDocumentProperties() method | |
DocumentPropertiesResponse apiResponse = pdfApi.GetDocumentProperties(fileName); | |
foreach(var property in apiResponse.DocumentProperties.List) | |
{ | |
Console.WriteLine("Name = " + property.Name + ", Value = " + property.Value); | |
} | |
var Producer = apiResponse.DocumentProperties.List.Find(data => data.Name == "Producer"); | |
Console.WriteLine("Producer = " + Producer.Value); | |
} | |
catch (Exception ex) | |
{ | |
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace); | |
} | |
} | |
} | |
} |
Este código nos permitiu ver metadados de PDF com API baseada em C# .NET. Você pode encontrar uma propriedade fornecendo o nome conforme demonstrado ao encontrar a propriedade Produtor no código acima. Você também pode usar outras variantes deste método para buscar a propriedade selecionada em vez de todas as propriedades no arquivo PDF carregado.
Este artigo nos ensinou a visualizar as meta informações do PDF com C# RESTful Service. Se você deseja atualizar os metadados do PDF, consulte o artigo em Atualizar metadados PDF com API REST C#.