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

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

ما هو pypdf؟

Pypdf هي مكتبة متعددة الاستخدامات ومفتوحة المصدر للغة Python معروفة بمجموعتها المتنوعة من الميزات لمعالجة ملفات PDF. تعد هذه المكتبة مفيدة لمعالجة العديد من ملفات PDF مثل تحليل PDF وتقسيم ودمج PDF وما إلى ذلك، ولكن في مراجعة المنتج هذه، سنركز فقط على ميزات إدارة البيانات الوصفية بتنسيق PDF.

فيما يلي الميزات الرئيسية لـ pypdf المتعلقة بالبيانات الوصفية:

  • قراءة بيانات تعريف PDF: يمكنك قراءة الخصائص (مثل المؤلف والمنشئ والمنتج والعنوان والموضوع والكلمات الرئيسية) لمستندات PDF باستخدام pypdf.
  • تحديث البيانات التعريفية لملف PDF: يمكنك أيضًا تحديث البيانات التعريفية لمستندات PDF باستخدام pypdf.
GitHub

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

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

الشروع في العمل مع pypdf

تحتاج إلى إصدار Python 3.6.0 أو أعلى لتثبيت pypdf واستخدامه. لذا، قم أولاً بتثبيت Python ثم استخدم الأوامر أدناه لتثبيت pypdf على جهازك باستخدام pip والبيئة الافتراضية.

لينكس


python3 -m venv venv
source venv/bin/activate
pip install pypdf

ماك


python -m venv venv
source venv/bin/activate
pip install pypdf

شبابيك


python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf

قراءة البيانات الوصفية لملف PDF

يمكننا قراءة البيانات الوصفية لمستند PDF باستخدام مكتبة pypdf. سنحصل على البيانات الوصفية لملف PDF من خاصية البيانات الوصفية لفئة PdfReader في مكتبة pypdf. تحقق من مقتطف الكود أدناه للحصول على التفاصيل:

انتاج

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

تحديث البيانات الوصفية لملف PDF

يمكننا أيضًا تحديث البيانات الوصفية لمستند PDF مثل المؤلف والمنتج والموضوع والعنوان وما إلى ذلك باستخدام مكتبة pypdf. سنقوم بتمرير كائن يحتوي على معلومات البيانات الوصفية إلى طريقة add_metadata لفئة PdfWriter في مكتبة pypdf لتحديث/كتابة البيانات الوصفية لمستند PDF. لمزيد من التفاصيل، تحقق من مقتطف الشفرة أدناه:

خاتمة

في الختام، تثبت pypdf أنها مكتبة Python استثنائية لقراءة وتحديث البيانات الوصفية لمستندات PDF. يمكن للمطورين قراءة البيانات الوصفية لمستندات PDF وتحديثها بسهولة دون أي مشاكل.

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

 عربي