Библиотека с метаданни на Python с отворен код

Безплатна библиотека на Python с отворен код за четене, редактиране и актуализиране на метаданни на документи.

Какво е pyExifTool?

Библиотеката pyExifTool Python е лека обвивка около популярната помощна програма ExifTool, позволяваща на потребителите да взаимодействат програмно с файловите метаданни. С поддръжка за различни файлови формати, включително PDF файлове, изображения, видео и аудио файлове, pyexiftool предоставя възможност за четене, писане и изтриване на метаданни с помощта на мощните функции на ExifTool. Библиотеката е проектирана да използва възможностите на командния ред на ExifTool, като същевременно предлага Pythonic интерфейс за лесна употреба. На тази страница ще обсъдим как разработчиците могат да използват pyExifTool API в своите Python приложения, за да работят с метаданни на файлове.

GitHub

Статистика на GitHub

Име:
език:
звезди:
Вилици:
Разрешително:
Хранилището е последно актуализирано на

Първи стъпки с pyExifTool

За да имате pyExifTool, трябва да инсталирате Python 3.6+ версия и ExifTool на вашата система. И така, първо инсталирайте Python и след това използвайте командите по-долу, за да инсталирате pyExifTool на вашата машина с помощта на pip и виртуална среда.


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

Четене на метаданни на PDF и други файлове

pyExifTool ви предоставя поддръжка за четене на метаданни от различни файлови формати като PDF, BMP, JPEG, DOCX, XLSX и много други. API ви позволява да четете информацията за метаданни на файл, като използвате метода get_metadata. Проверете кодовия фрагмент по-долу, където четем информацията за метаданни от PDF файл.

Изход

Екранната снимка по-долу показва метаданните на PDF файла:

Актуализиране на метаданни на PDF и други файлови формати

Можете също така да актуализирате метаданните на PDF или всеки друг документ с помощта на pyExifTool. Инструментът ви позволява да актуализирате полетата с метаданни като автор, продуцент, тема, заглавие и т.н. чрез задаване на тагове. Това е както е показано в следния примерен код.

Заключение

В заключение, pyExifTool Python е мощна библиотека на Python за четене и актуализиране на метаданните на различен тип документи. Базиран е на ExifTool, който поддържа множество файлови формати за четене/запис на метаданни. Разработчиците на приложения на Python могат да го използват за разработване на програми, които могат да четат и записват метаданни на документ с лесни стъпки.

Подобни Продукти

 Bulgarian