Questa guida pratica contiene informazioni su come leggere i metadati PDF in C#. Fornisce tutte le risorse necessarie per stabilire l’ambiente, un processo graduale per scrivere il programma e un codice di esempio eseguibile per la dimostrazione della funzionalità. Dopo aver ottenuto i metadati PDF in C#, puoi visualizzarli sulla console o modificarli se necessario.
Passaggi per leggere i metadati PDF in C#
- Stabilisci l’ambiente per aggiungere Aspose.PDF for .NET per recuperare i metadati
- Carica il file PDF di origine nell’oggetto classe Document per estrarre le informazioni
- Ottieni un riferimento all’oggetto Info nel file PDF caricato
- Visualizza tutti i contenuti desiderati dall’oggetto Info
Questi semplici passaggi possono essere utilizzati per visualizzare i metadati PDF in C# caricando il file PDF di origine e quindi accedendo all’oggetto della classe Info da esso. Contiene tutti i metadati del PDF come creatore, il fuso orario dell’ora di modifica, il produttore di questo file PDF, la data di creazione e la data di modifica per citarne alcuni. Esistono anche alcuni metodi che possono essere utilizzati per manipolare questi metadati.
Codice per l’estrazione di metadati da PDF in 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"); | |
} | |
} | |
} |
Questo codice illustra il processo per visualizzare i metadati PDF in C#. Puoi recuperare anche altre proprietà come soggetto, titolo e autore. Esistono diversi metodi nell’oggetto della classe Info che possono essere utilizzati per aggiungere metadati personalizzati, cancellare tutti i campi nei metadati, cancellare solo i campi personalizzati, rimuovere un campo specificato e controllare se un campo particolare è personalizzato o predefinito.
Questo articolo ci ha guidato a recuperare i metadati da un file PDF. Se vuoi imparare altre funzioni come ottenere immagini da un file PDF, fai riferimento all’articolo su come ottenere immagini da un PDF in C#.