مكتبة بيانات التعريف مفتوحة المصدر للغة بايثون

مكتبة Python مجانية ومفتوحة المصدر لقراءة وتحرير وتحديث البيانات الوصفية للمستندات.

ما هو pyExifTool؟

مكتبة pyExifTool Python عبارة عن غلاف خفيف الوزن حول الأداة المساعدة الشهيرة ExifTool، مما يتيح للمستخدمين التفاعل مع بيانات التعريف الخاصة بالملفات برمجيًا. مع دعم تنسيقات الملفات المختلفة، بما في ذلك ملفات PDF والصور ومقاطع الفيديو وملفات الصوت، توفر pyexiftool القدرة على قراءة وكتابة وحذف البيانات التعريفية باستخدام الميزات القوية لـ ExifTool. تم تصميم المكتبة للاستفادة من إمكانيات سطر الأوامر لـ ExifTool مع تقديم واجهة Pythonic لسهولة الاستخدام. في هذه الصفحة، سنناقش كيف يمكن للمطورين استخدام واجهة برمجة تطبيقات pyExifTool في تطبيقات Python الخاصة بهم للعمل مع بيانات التعريف الخاصة بالملفات.

GitHub

إحصائيات جيثب

اسم:
لغة:
النجوم:
الشوك:
رخصة:
تم تحديث المستودع آخر مرة في

البدء باستخدام pyExifTool

لتثبيت pyExifTool، تحتاج إلى تثبيت إصدار Python 3.6+ وExifTool على نظامك. لذا، قم أولاً بتثبيت Python ثم استخدم الأوامر أدناه لتثبيت pyExifTool على جهازك باستخدام pip وvirtual Environment.


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 وغيرها الكثير. تتيح لك واجهة برمجة التطبيقات قراءة معلومات البيانات الوصفية لملف باستخدام طريقة get_metadata. تحقق من مقتطف التعليمات البرمجية أدناه حيث نقرأ معلومات البيانات الوصفية من ملف PDF.

الناتج

تعرض لقطة الشاشة أدناه البيانات الوصفية لملف PDF:

تحديث البيانات الوصفية لملفات PDF وتنسيقات الملفات الأخرى

يمكنك أيضًا تحديث البيانات الوصفية لملف PDF أو أي مستند آخر باستخدام أداة pyExifTool. تتيح لك الأداة تحديث حقول البيانات الوصفية مثل المؤلف والمنتج والموضوع والعنوان وما إلى ذلك عن طريق تعيين العلامات. وهذا كما هو موضح في الكود النموذجي التالي.

خاتمة

في الختام، تعد pyExifTool Python مكتبة Python قوية لقراءة وتحديث البيانات الوصفية لأنواع مختلفة من المستندات. وهي تعتمد على ExifTool التي تدعم تنسيقات ملفات متعددة لقراءة/كتابة البيانات الوصفية. يمكن لمطوري تطبيقات Python استخدامها لتطوير برامج يمكنها قراءة وكتابة البيانات الوصفية للمستندات بخطوات سهلة.

منتجات مماثلة

 عربي