Ez a rövid témakör a PDF metaadatok Python használatával módosításához nyújt segítséget. Részleteket tartalmaz a fejlesztői környezet beállításához a példaalkalmazás futtatásához, a szolgáltatás megvalósításához szükséges programozási lépések listáját, valamint egy futtatható mintakódot a PDF metaadatok Python használatával történő módosításához. A mellékelt mintakódon kívül más módosítható tulajdonságok is szóba kerülnek.
A PDF-tulajdonságok Python használatával történő szerkesztésének lépései
- A metaadatok szerkesztéséhez állítsa az IDE-t használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre
- Töltse be a PDF-fájlt a Document osztályobjektum használatával a fájl tulajdonságainak módosításához
- A PDF-fájl metaadatainak elérése a DocumentInfo osztályobjektum használatával
- Frissítse a kívánt tulajdonságokat az elért dokumentuminformációs objektum segítségével
- Mentse el az eredményül kapott PDF-fájlt szerkesztett metaadatokkal
Ezek a lépések felvázolják a PDF metaadatainak Python segítségével történő szerkesztésének folyamatát. A folyamat a PDF-fájl betöltésével és a fájl tulajdonságainak elérésével kezdődik az aspose.pdf névtérben található DocumentInfo segítségével. Az objektum használatával néhány tulajdonság frissül új értékek beállításával, mielőtt az eredményül kapott PDF-fájlt a lemezre menti.
Kód a PDF-tulajdonságok megváltoztatásához Python használatával
import aspose.pdf as pdf | |
import datetime | |
# Load the license | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Load the file | |
pdfFile = pdf.Document("input.pdf") | |
# Access metadata and update it | |
meta = pdf.DocumentInfo(pdfFile) | |
meta.creator = "Creator Info" | |
meta.producer = "Producer Info" | |
meta.trapped = 'True' | |
meta.author = "Author info" | |
meta.creation_date = datetime.datetime.now() | |
pdfFile.save("UpdatedMeta.pdf") | |
print("Metadata updated successfully") |
A fent említett mintakód egy egyszerű PDF metaadat-szerkesztő fejlesztését mutatja be Python használatával. Bármilyen tulajdonságot frissíthet, például címet, tárgyat, kulcsszavakat, létrehozási_időzóna, mod_time_zone és mod_date. Hozzáadhat új tulajdonságokat az add(kulcs, érték), és eltávolíthat egy tulajdonságot a remove(key) metódussal.
A cikk megtanított minket módosítani a PDF metaadatait Python segítségével. Ha szeretné megismerni a képek PDF-fájlból való lekérésének folyamatát, tekintse meg a hogyan lehet képeket letölteni egy PDF-ből Pythonban című cikket.