Ebben az útmutatóban bemutatjuk, hogyan lehet módosítani a PDF metaadatokat Java használatával. Információkat tartalmaz a fejlesztői környezet beállításáról, az alkalmazás fejlesztéséhez szükséges feladatok listáját, valamint egy futtatható mintakódot a PDF metaadatainak Java használatával szerkesztéséhez. Különféle lehetőségeket tárgyalunk a metaadatok kezeléséhez, például tulajdonságok hozzáadását és a tulajdonságok törlését.
A PDF-tulajdonságok módosításának lépései Java használatával
- Állítsa be az IDE-t a Aspose.PDF for Java használatára a metaadatok módosításához
- A tulajdonságok szerkesztéséhez töltse be a forrás PDF-fájlt a document objektumba
- Töltse fel a DocumentInfo objektumot úgy, hogy összekapcsolja a betöltött PDF-fájllal
- Frissítse a kívánt tulajdonságokat, például a módosítás dátumát, tárgyát, címét stb.
- Mentse el a kimeneti PDF-fájlt új metaadatokkal
Ez az útmutató lebontja a PDF metaadatainak Java használatával történő módosításának folyamatát. A folyamat a forrás PDF-fájl betöltésével kezdődik, majd a DocumentInfo kitöltésével a betöltött PDF-fájlból. Ez az objektum tartalmazza az összes tulajdonságot, amely az egyes tulajdonságok egyenkénti elérésével módosítható.
Kód a PDF-metaadatok módosításához Java használatával
import com.aspose.pdf.Document; | |
import com.aspose.pdf.DocumentInfo; | |
import com.aspose.pdf.License; | |
import java.util.Date; | |
public class Main { | |
public static void main(String[] args) throws Exception // Modify PDF file metadata in Java | |
{ | |
// Set the licenses | |
new License().setLicense("Aspose.Total.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch document info | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
info.setModDate(new Date(System. currentTimeMillis())); | |
info.setSubject("Sample subject"); | |
info.setTitle("Sample Title"); | |
info.setCreator("Sample Creator"); | |
// Save the output document | |
pdfForMeta.save("PDFMetadata.pdf"); | |
System.out.println("Done"); | |
} | |
} |
A fenti megvalósítás bemutatja a PDF metaadat-szerkesztő Java használatával történő fejlesztésének folyamatát. A DocumentInfo osztály olyan funkciókat tartalmaz, amelyekkel egyszerre vagy egyenként módosítható és törölhető az összes tulajdonság, és tesztelhető, hogy egy adott tulajdonság előre meghatározott vagy egyéni. A céltulajdonságokat a kiválasztott név vagy index használatával érheti el.
A cikk elolvasása után megértjük a PDF metaszerkesztő Java használatával. Ha meg szeretné ismerni a vízjel hozzáadásának folyamatát, olvassa el a következő cikket: hogyan lehet vízjelet hozzáadni a PDF-hez Java használatával.