مكتبة جافا سكريبت المجانية لإدارة البيانات الوصفية لملفات PDF

مكتبة جافا سكريبت مجانية ومفتوحة المصدر لإدارة البيانات الوصفية لمستندات PDF.

ما هو pdf-lib؟

Pdf-lib عبارة عن مكتبة JavaScript مجانية ومفتوحة المصدر للعمل مع مستندات PDF لإجراء عمليات مثل إنشاء ملفات PDF جديدة من البداية أو تعديل الملفات الموجودة أو قراءة البيانات التعريفية لمستندات PDF وتحديثها. لقد ناقشنا بالفعل ميزات تحرير PDF في pdf-lib ولكن في هذه المراجعة، سنركز فقط على ميزات إدارة البيانات الوصفية في pdf-lib والتي تتضمن :

    • مؤلف
    • المنشئ
    • منتج
    • عنوان
    • موضوع
    • الكلمات الدالة
    • لغة
    • تاريخ الإنشاء
    • تاريخ التعديل
  • تحديث البيانات التعريفية: يمكنك أيضًا تحديث البيانات التعريفية أعلاه لمستندات PDF باستخدام pdf-lib.
GitHub

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

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

البدء باستخدام pdf-lib

هناك طريقتان لتثبيت pdf-lib:

وحدات NPM

يمكنك استخدام وحدات npm إذا كنت تستخدم npm أو الغزل كمدير للحزم لديك:

التثبيت باستخدام NPM


npm install --save pdf-lib

التثبيت باستخدام الغزل


yarn add pdf-lib

وحدات UMD

إذا كنت لا تستخدم مدير الحزم، فإن وحدات UMD متاحة على شبكات CDN unpkg وjsDelivr:

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

يمكننا الاستفادة من مكتبة pdf-lib لقراءة البيانات الوصفية لمستندات PDF. هناك العديد من الوظائف مثل getAuthor، getCreator، getCreationDate وما إلى ذلك التي تسمح بالوصول إلى البيانات الوصفية لمستندات PDF أو استخراجها الموضح في مقتطف الكود أدناه:

انتاج

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

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

يمكننا أيضًا استخدام مكتبة pdf-lib لتحرير أو تحديث البيانات الوصفية لمستندات PDF. مثل الحصول على الوظائف (getAuthor وgetCreator وما إلى ذلك)، يوفر pdf-lib أيضًا وظائف محددة (مثل setAuthor وsetCreator وما إلى ذلك) تحديث البيانات الوصفية لملفات PDF. سوف نستخدم وظائف setAuthor وsetTitle لتحديث البيانات الوصفية لمستند PDF في مقتطف التعليمات البرمجية أدناه لغرض العرض التوضيحي:

خاتمة

من الأسهل لمطوري JavaScript قراءة/استخراج وتحديث البيانات التعريفية لمستندات PDF باستخدام مكتبة pdf-lib. واجهة برمجة التطبيقات (API) أنيقة للغاية وتوفر وظائف ضبط/حصول قياسية لقراءة وتحديث خصائص مستندات PDF. لم تتم ملاحظة أية مشكلات فيما يتعلق بإدارة البيانات الوصفية لملفات PDF أثناء استخدامنا.

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

 عربي