Questo breve tutorial spiega come rimuovere i metadati da PDF in Java. Contiene il riferimento alle risorse richieste per l’esecuzione dell’applicazione, un elenco di passaggi di programmazione e un codice di esempio eseguibile per eliminare i metadati PDF in Java. Se necessario, eserciterai metodi per rimuovere separatamente i metadati predefiniti o personalizzati.
Passaggi per pulire i metadati dai PDF in Java
- Imposta l’IDE per utilizzare Aspose.PDF for Java per rimuovere i metadati
- Carica il file PDF di destinazione utilizzando l’oggetto della classe Document per rimuovere i metadati
- Recupera i metadati del documento utilizzando l’oggetto della classe DocumentInfo
- Chiama il metodo clear() per eliminare i metadati predefiniti
- Utilizza il metodo clearCustomData() per rimuovere eventuali metadati personalizzati
- Salvare il file PDF di output dopo aver rimosso i metadati
Questi passaggi riassumono il processo per eliminare i metadati PDF in Java. Innanzitutto, viene caricato il file PDF di origine e vengono estratti i relativi metadati. Successivamente, vengono chiamati i metodi clear() e clearCustomData() per cancellare i metadati.
Codice per cancellare i metadati PDF in Java
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove meta data in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch document info | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
// Clear all metadata from the PDF | |
info.clear(); | |
info.clearCustomData(); | |
// Save the output document with no metadata | |
pdfForMeta.save("PDFWithoutMetadata.pdf"); | |
System.out.println("Done"); | |
} | |
} |
Questo codice di esempio dimostra come pulire i metadati PDF in Java. Dimostra i metodi integrati per rimuovere le proprietà predefinite e personalizzate utilizzando rispettivamente i metodi clear() e clearCustomData(). Se desideri rimuovere solo i metadati selezionati, puoi cancellare le proprietà desiderate nell’oggetto DocumentInfo o chiamare i metodiremove() oremoveItemByKey() nella classe DocumentInfo, se necessario.
Questo codice di esempio dimostra il processo per rimuovere i metadati dal PDF in Java. Se desideri rimuovere le filigrane da un PDF, fai riferimento all’articolo su come rimuovere la filigrana dal file PDF in Java.