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

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

ما هو pypdf؟

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

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

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

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

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

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

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

لينكس


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 من خاصية metadata لفئة PdfReader في مكتبة pypdf. راجع مقتطف التعليمات البرمجية أدناه للحصول على التفاصيل:

الناتج

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

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

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

خاتمة

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

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

 عربي