Nyílt forráskódú Python metaadattár
Ingyenes és nyílt forráskódú Python-könyvtár dokumentumok metaadatainak olvasásához, szerkesztéséhez és frissítéséhez.
Mi az a pyExifTool?
A pyExifTool Python könyvtár egy könnyű csomagolóeszköz a népszerű ExifTool segédprogram körül, amely lehetővé teszi a felhasználók számára, hogy programozottan kezeljék a fájlok metaadatait. A különféle fájlformátumok támogatásával, beleértve a PDF-eket, képeket, videókat és hangfájlokat, a pyexiftool lehetőséget biztosít metaadatok olvasására, írására és törlésére az ExifTool hatékony funkcióival. A könyvtárat úgy tervezték, hogy kihasználja az ExifTool parancssori képességeit, miközben Pythonic felületet kínál a könnyű használat érdekében. Ezen az oldalon megvitatjuk, hogyan használhatják a fejlesztők a pyExifTool API-t Python-alkalmazásaikban a fájlok metaadatainak kezeléséhez.
A pyExifTool használatának első lépései
A pyExifTool használatához telepítenie kell a Python 3.6+ verzióját és az ExifTool programot a rendszerére. Tehát először telepítse a Pythont, majd az alábbi parancsok segítségével telepítse a pyExifTool-t a gépére a pip és virtuális környezet a>.
python -m pip install -U pyexiftool
1. Checkout the source code from Github repository git clone git://github.com/sylikc/pyexiftool.git
2. Run setup.py to install the module from source python setup.py install [--user|--prefix=]
PDF és más fájlok metaadatainak olvasása
A pyExifTool támogatja a különféle fájlformátumok metaadatainak olvasását, mint például a PDF, BMP, JPEG, DOCX, XLSX és sok más fájl. Az API lehetővé teszi, hogy a get_metadata metódus használatával beolvassa a fájl metaadat-információit. Ellenőrizze az alábbi kódrészletet, ahol egy PDF-fájlból olvassuk ki a metaadat-információkat.
Kimenet
Az alábbi képernyőképen a PDF-fájl metaadatai láthatók:
PDF és egyéb fájlformátumok metaadatainak frissítése
A pyExifTool segítségével frissítheti a PDF vagy bármely más dokumentum metaadatait is. Az eszköz segítségével a címkék beállításával frissítheti a metaadatmezőket, például szerző, producer, tárgy, cím stb. Ez a következő példakódban látható.
Következtetés
Összefoglalva, a pyExifTool Python egy hatékony Python-könyvtár a különböző típusú dokumentumok metaadatainak olvasásához és frissítéséhez. Az ExifTool-on alapul, amely több fájlformátumot támogat a metaadatok olvasásához/írásához. A Python-alkalmazások fejlesztői olyan programok fejlesztésére használhatják, amelyek egyszerű lépésekkel képesek olvasni és írni a dokumentumok metaadatait.
Hasonló Termékek
- hachoir | Nyílt forráskódú Python-könyvtár a dokumentumok metaadataihoz
- Mutagen Python Library – Az audio metaadatok könnyed kezelése
- OpenPyXL API – Az Excel metaadatainak könnyed kezelése
- pdf-lib a JavaScripthez | PDF-metaadatok kezelése egyszerűen
- PikePDF Python Library - Könnyű PDF-kezelés és biztonság