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#
- Estabeleça o ambiente para adicionar Aspose.PDF for .NET para buscar metadados
- Carregue o arquivo PDF de origem no objeto de classe Document para extrair informações
- Obtenha uma referência ao objeto Info no arquivo PDF carregado
- 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 #.