Como ler metadados PDF em C #

Este guia de instruções contém informações sobre como ler metadados PDF em C#. Ele fornece todos os recursos necessários para estabelecer o ambiente, um processo passo a passo para escrever o programa e um código de exemplo executável para a demonstração do recurso. Depois de obter metadados PDF em C#, você pode exibi-los no console ou modificá-los, se necessário.

Etapas para ler metadados de PDF em C#

  1. Estabeleça o ambiente para adicionar Aspose.PDF for .NET para buscar metadados
  2. Carregue o arquivo PDF de origem no objeto de classe Document para extrair informações
  3. Obtenha uma referência ao objeto Info no arquivo PDF carregado
  4. Exiba todo o conteúdo desejado do objeto Info

Essas etapas simples podem ser usadas para exibir metadados PDF em C# carregando o arquivo PDF de origem e acessando o objeto da classe Info a partir dele. Ele contém todos os metadados do PDF como criador, o fuso horário do horário de modificação, o produtor deste arquivo PDF, data de criação e data de modificação, para citar alguns. Existem alguns métodos também que podem ser usados para manipular esses metadados.

Código para extrair metadados de PDF em C#

using Aspose.Pdf;
using System;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args) // Main function to get metadata from a PDF file
{
// Initialize license
Aspose.Pdf.License lic = new Aspose.Pdf.License();
lic.SetLicense("Aspose.Total.lic");
// Open document
Document pdfDocument = new Document("Sample.pdf");
// Get document information
DocumentInfo docInfo = pdfDocument.Info;
// Show document information
Console.WriteLine($"Creator: {docInfo.Creator}");
Console.WriteLine($"ModTimeZone: {docInfo.ModTimeZone}");
Console.WriteLine($"Producer: {docInfo.Producer}");
Console.WriteLine($"CreationDate: {docInfo.CreationDate}");
Console.WriteLine($"ModDate {docInfo.ModDate}");
Console.WriteLine("Done");
}
}
}

Este código demonstra o processo para exibir os metadados PDF em C#. Você também pode buscar outras propriedades, como assunto, título e autor. Existem métodos diferentes no objeto de classe Info que podem ser usados para adicionar metadados personalizados, limpar todos os campos nos metadados, limpar apenas campos personalizados, remover um campo especificado e verificar se um determinado campo é personalizado ou predefinido.

Este artigo nos guiou para buscar metadados de um arquivo PDF. Se você quiser conhecer outros recursos, como obter imagens de um arquivo PDF, consulte o artigo em como obter imagens de um PDF em C #.

 Português