Nyílt forráskódú Python PDF metaadattár
Ingyenes és nyílt forráskódú Python-könyvtár PDF-dokumentumok metaadatainak olvasásához és frissítéséhez.
Mi az a pypdf?
A Pypdf egy sokoldalú, nyílt forráskódú python-könyvtár, amely a PDF-manipuláció sokrétű szolgáltatásairól ismert. Ez a könyvtár hasznos lehet különféle PDF-kezelésekhez, például PDF-elemzéshez és PDF-felosztáshoz és -egyesítéshez. stb., de ebben a termékismertetőben csak a PDF-metaadat-kezelési funkciókra összpontosítunk.
A pypdf metaadatokkal kapcsolatos főbb jellemzői a következők:
- PDF-metaadatok olvasása: A pypdf segítségével elolvashatja a PDF-dokumentumok tulajdonságait (például szerző, alkotó, előállító, cím, tárgy és kulcsszavak).
- PDF-metaadatok frissítése: A PDF-dokumentumok metaadatait a pypdf használatával is frissítheti.
Ismerkedés a pypdf-vel
A pypdf telepítéséhez és használatához a Python 3.6.0-s vagy újabb verziója szükséges. Tehát először telepítse a Pythont, majd az alábbi parancsok segítségével telepítse a pypdf-et a gépére a pip és virtuális környezet.
Linux
python3 -m venv venv
source venv/bin/activate
pip install pypdf
Mac operációs rendszer
python -m venv venv
source venv/bin/activate
pip install pypdf
ablakok
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
PDF metaadatainak olvasása
Egy PDF dokumentum metaadatait a pypdf könyvtár segítségével olvashatjuk. A PDF metaadatait a pypdf-könyvtár PdfReader osztályának metadata tulajdonságából fogjuk megkapni. A részletekért ellenőrizze az alábbi kódrészletet:
Az alábbi képernyőképen a mellékelt PDF-fájl metaadatai láthatók:
A PDF metaadatainak frissítése
A pypdf könyvtár használatával frissíthetjük a PDF-dokumentumok metaadatait is, például szerzőt, producert, tárgyat és címet stb. A metaadat-információkat tartalmazó objektumot a pypdf-könyvtár PdfWriter osztályának add_metadata metódusának adjuk át a PDF-dokumentum metaadatainak frissítéséhez/írásához. A részletekért ellenőrizze az alábbi kódrészletet:
Következtetés
Összefoglalva, a pypdf kivételes Python-könyvtárnak bizonyult a PDF-dokumentumok metaadatainak olvasásához és frissítéséhez. A fejlesztők könnyedén elolvashatják és gond nélkül frissíthetik a PDF-dokumentumok metaadatait.