1. Productes
  2.   Metadades
  3.   Python
  4.   pyExifTool
 
  

Biblioteca de metadades Python de codi obert

Biblioteca Python gratuïta i de codi obert per llegir, editar i actualitzar metadades de documents.

Què és pyExifTool?

La biblioteca pyExifTool Python és un embolcall lleuger al voltant de la popular utilitat ExifTool, que permet als usuaris interactuar amb les metadades del fitxer de manera programàtica. Amb suport per a diversos formats de fitxer, com ara PDF, imatges, vídeos i fitxers d'àudio, pyexiftool ofereix la possibilitat de llegir, escriure i suprimir metadades mitjançant les potents funcions d'ExifTool. La biblioteca està dissenyada per aprofitar les capacitats de la línia d'ordres d'ExifTool alhora que ofereix una interfície Pythonic per facilitar-ne l'ús. En aquesta pàgina, parlarem de com els desenvolupadors poden utilitzar l'API pyExifTool a les seves aplicacions Python per treballar amb metadades dels fitxers.

GitHub

Estadístiques de GitHub

Nom:
Llenguatge:
Estrelles:
Forquilles:
Llicència:
El repositori es va actualitzar per última vegada a

Com començar amb pyExifTool

Per poder pyExifTool, heu d'instal·lar la versió de Python 3.6+ i ExifTool al vostre sistema. Per tant, primer instal·leu Python i després utilitzeu les ordres següents per instal·lar pyExifTool a la vostra màquina mitjançant pip i virtual medi ambient.


python -m pip install -U pyexiftool

Alternatively, you can also install pyExifTool from Github repository using the following steps:


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=]

Lectura de metadades de PDF i altres fitxers

pyExifTool us ofereix suport per llegir metadades d'una varietat de formats de fitxer com PDF, BMP, JPEG, DOCX, XLSX i molts altres. L'API us permet llegir la informació de metadades d'un fitxer mitjançant el mètode get_metadata. Comproveu el fragment de codi següent on llegim la informació de metadades d'un fitxer PDF.

Sortida

A continuació, la captura de pantalla mostra les metadades del fitxer PDF:

Actualització de metadades de PDF i altres formats de fitxer

També podeu actualitzar les metadades d'un PDF o qualsevol altre document mitjançant pyExifTool. L'eina us permet actualitzar els camps de metadades com autor, productor, tema, títol, etc. mitjançant la configuració de les etiquetes. Això és com es mostra al codi d'exemple següent.

Conclusió

En conclusió, pyExifTool Python és una poderosa biblioteca de Python per llegir i actualitzar les metadades de diferents tipus de documents. Es basa en l'ExifTool que admet diversos formats de fitxer per llegir/escriure metadades. Els desenvolupadors d'aplicacions Python poden utilitzar-lo per desenvolupar programes que puguin llegir i escriure metadades d'un document amb passos senzills.

Productes Similars

 Catalan