Come ottenere metadati PDF in Java

Questo breve tutorial descrive come ottenere i metadati PDF in Java. Spiega passo dopo passo il processo completo in cui, dopo aver configurato l’ambiente, viene aperto il file PDF di origine e vengono estratti i relativi metadati. Non solo verifica i metadati PDF in Java, ma imparerai anche ad aggiungere metadati personalizzati a un file PDF.

Passaggi per leggere i metadati PDF in Java

  1. Stabilisci l’ambiente IDE per aggiungere Aspose.PDF for Java dal repository per recuperare i metadati
  2. Carica il file PDF di input nell’oggetto classe Document per leggere i metadati
  3. Compila l’oggetto classe DocumentInfo dal PDF caricato utilizzando il metodo getInfo()
  4. Visualizza tutte le proprietà desiderate dall’oggetto DocumentInfo

Questi semplici passaggi spiegano il processo per vedere i metadati PDF in Java. Innanzitutto, devi caricare il file PDF di origine da un disco o flusso e quindi ottenere un riferimento all’oggetto DocumentInfo utilizzando getInfo() che contiene tutte le proprietà richieste come creatore, data di modifica, fuso orario della data di modifica, data di creazione e produttore per citarne alcuni. Questa classe ha metodi per aggiornare i metadati esistenti e le opzioni per aggiungere anche informazioni personalizzate.

Codice per l’estrazione di metadati da PDF in Java

Questo codice illustra il processo per ottenere metadati PDF in Java utilizzando la classe DocumentInfo. Puoi recuperare altre proprietà come il flag intrappolato, controllare se una particolare proprietà è predefinita o meno, titolo, oggetto e autore. Tutte queste proprietà possono essere impostate usando i metodi setter insieme all’opzione per aggiungere proprietà personalizzate usando il metodo set_Item() e recuperando lo stesso usando get_Item().

In questo breve tutorial, abbiamo imparato a estrarre i metadati da un file PDF. Se vuoi imparare il processo di lettura dei segnalibri in un file PDF, fai riferimento all’articolo su come leggere i segnalibri in PDF usando Java.

 Italiano