Avoimen lähdekoodin Python-metatietokirjasto
Ilmainen ja avoimen lähdekoodin Python-kirjasto asiakirjojen metatietojen lukemiseen, muokkaamiseen ja päivittämiseen.
Mikä on pyExifTool?
PyExifTool Python -kirjasto on kevyt kääre suositun ExifTool-apuohjelman ympärillä, jonka avulla käyttäjät voivat olla vuorovaikutuksessa tiedostojen metatietojen kanssa ohjelmallisesti. pyexiftool tukee useita tiedostomuotoja, kuten PDF-tiedostoja, kuvia, videoita ja äänitiedostoja, ja se tarjoaa mahdollisuuden lukea, kirjoittaa ja poistaa metatietoja ExifToolin tehokkaiden ominaisuuksien avulla. Kirjasto on suunniteltu hyödyntämään ExifToolin komentoriviominaisuuksia samalla, kun se tarjoaa Pythonic-käyttöliittymän käytön helpottamiseksi. Tällä sivulla keskustelemme siitä, kuinka kehittäjät voivat käyttää pyExifTool API:ta Python-sovelluksissaan tiedostojen metatietojen käsittelyyn.
pyExifToolin käytön aloittaminen
PyExifToolin käyttäminen edellyttää Python 3.6+ -version ja ExifToolin asentamista järjestelmääsi. Joten asenna ensin Python ja asenna sitten pyExifTool koneellesi alla olevien komentojen avulla käyttämällä pip ja virtuaaliympäristö 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- ja muiden tiedostojen metatietojen lukeminen
pyExifTool tarjoaa tukea useiden tiedostomuotojen, kuten PDF, BMP, JPEG, DOCX, XLSX ja monien muiden metatietojen lukemiseen. Sovellusliittymän avulla voit lukea tiedoston metatietotietoja get_metadata-menetelmällä. Tarkista alla oleva koodinpätkä, josta luemme metatietotiedot PDF-tiedostosta.
Lähtö
Alla kuvakaappaus näyttää PDF-tiedoston metatiedot:
PDF- ja muiden tiedostomuotojen metatietojen päivittäminen
Voit myös päivittää PDF-tiedoston tai minkä tahansa muun asiakirjan metatiedot pyExifToolilla. Työkalun avulla voit päivittää metatietokentät, kuten tekijä, tuottaja, aihe, otsikko jne. asettamalla tunnisteet. Tämä näkyy seuraavassa esimerkkikoodissa.
Johtopäätös
Lopuksi pyExifTool Python on tehokas Python-kirjasto erityyppisten asiakirjojen metatietojen lukemiseen ja päivittämiseen. Se perustuu ExifTool-työkaluun, joka tukee useita tiedostomuotoja metatietojen lukemiseen/kirjoittamiseen. Python-sovelluskehittäjät voivat käyttää sitä kehittääkseen ohjelmia, jotka voivat lukea ja kirjoittaa dokumentin metadataa helposti.