Ez a rövid oktatóanyag bemutatja, hogyan távolíthatja el a metaadatokat a PDF webhelyről Java nyelven**. Tartalmazza a hivatkozást az alkalmazás futtatásához szükséges erőforrásokra, a programozási lépések listáját, valamint egy futtatható mintakódot a PDF metaadatok Java nyelven történő eltávolításához. Szükség esetén az alapértelmezett vagy egyéni metaadatok külön-külön történő eltávolítására szolgáló módszereket alkalmazhat.
A metaadatok eltávolításának lépései a PDF-ből Java nyelven
- Állítsa be az IDE-t a Aspose.PDF for Java használatára a metaadatok eltávolításához
- Töltse be a cél PDF-fájlt a Document osztályobjektum használatával a metaadatok eltávolításához
- A dokumentum metaadatainak lekérése a DocumentInfo osztályobjektum használatával
- Hívja a clear() metódust az alapértelmezett metaadatok törléséhez
- Használja a clearCustomData() metódust az egyéni metaadatok eltávolításához, ha vannak ilyenek
- A metaadatok eltávolítása után mentse a kimeneti PDF-fájlt
Ezek a lépések összefoglalják a PDF-metaadatok Java nyelven való törlésének folyamatát. Először a forrás PDF-fájl betöltődik, és a metaadatai kicsomagolásra kerülnek. Ezután a clear() és a clearCustomData() metódusok kerülnek meghívásra a metaadatok törlésére.
Kód a metaadatok PDF törléséhez Java nyelven
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"); | |
} | |
} |
Ez a mintakód bemutatja, hogyan lehet megtisztítani a PDF-metaadatokat Java-ban. Bemutatja a beépített módszereket az alapértelmezett és egyéni tulajdonságok eltávolítására a clear() és a clearCustomData() metódusokkal. Ha csak a kiválasztott metaadatokat szeretné eltávolítani, törölheti a DocumentInfo objektum kívánt tulajdonságait, vagy szükség esetén meghívhatja a Remove() vagy removeItemByKey() metódusokat a DocumentInfo osztályban.
Ez a mintakód bemutatja a metaadatok eltávolításának folyamatát a PDF-ből Java-ban. Ha el szeretné távolítani a vízjeleket egy PDF-fájlból, olvassa el a hogyan lehet eltávolítani a vízjelet a PDF fájlból Java nyelven című cikket.