Tento krátký výukový program jak odstranit metadata z PDF v Javě. Obsahuje odkaz na požadované zdroje pro spuštění aplikace, seznam programovacích kroků a spustitelný vzorový kód pro odstranění metadat PDF v Javě. V případě potřeby použijete metody k odstranění výchozích nebo vlastních metadat samostatně.
Kroky k vyčištění metadat z PDF v Javě
- Nastavte IDE tak, aby k odstranění metadat používalo Aspose.PDF for Java
- Načtěte cílový soubor PDF pomocí objektu třídy Document pro odstranění metadat
- Načtěte metadata dokumentu pomocí objektu třídy DocumentInfo
- Voláním metody clear() odstraníte výchozí metadata
- Použijte metodu clearCustomData() k odstranění vlastních metadat, pokud existují
- Po odstranění metadat uložte výstupní soubor PDF
Tyto kroky shrnují proces odstranění metadat PDF v Javě. Nejprve se načte zdrojový soubor PDF a extrahují se jeho metadata. Dále jsou volány metody clear() a clearCustomData() k vymazání metadat.
Kód pro vymazání metadat PDF v Javě
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"); | |
} | |
} |
Tento ukázkový kód ukazuje, jak vyčistit metadata PDF v Javě. Ukazuje vestavěné metody pro odstranění výchozích a uživatelských vlastností pomocí metod clear() a clearCustomData(). Pokud chcete odstranit pouze vybraná metadata, můžete vymazat požadované vlastnosti v objektu DocumentInfo nebo v případě potřeby zavolat metody remove() nebo removeItemByKey() ve třídě DocumentInfo.
Tento ukázkový kód demonstruje proces odstranění metadat z PDF v Javě. Pokud chcete odstranit vodoznak z PDF, přečtěte si článek na jak odstranit vodoznak ze souboru PDF v Javě.