مكتبة جافا سكريبت لبرمجة ملفات PDF التعريفية

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

ما هو pdfmake؟

Pdfmake هي مكتبة JavaScript سهلة الاستخدام ومجانية ومفتوحة المصدر، مما يجعلها أداة رائعة لتبسيط عملية إنشاء مستندات PDF في تطبيقات الويب. يمكنك الإعلان عن بنية مستند PDF عن طريق تحديد النص والصور والجداول وما إلى ذلك باستخدام الأنماط التي سيتم تطبيقها وسيقوم pdfmake بإدارة الباقي لإنشاء ملفات PDF بالتصميم المرئي المطلوب كما هو موضح أدناه:

برمجة PDF التصريحية

فيما يلي بعض الميزات الرئيسية لبرنامج pdfmake:

  • إنشاء ملفات PDF: يمكّنك Pdfmake من إنشاء مستندات PDF من بيانات منظمة، مما يسمح بإنشاء التقارير والفواتير والنماذج وأنواع المستندات الأخرى بسهولة.
  • إضافة الجداول: يمكّنك Pdfmake من تصميم الجداول وإدراجها بسهولة في ملفات PDF الخاصة بك، مما يجعل عرض البيانات الجدولية والحفاظ على التخطيط المنظم أمرًا بسيطًا.
  • إضافة صور: يسمح Pdfmake بتضمين الصور في مستندات PDF الخاصة بك، مما يجعل من الممكن دمج الشعارات أو الرسومات أو الصور الفوتوغرافية لتعزيز المظهر المرئي.
  • إضافة كلمات مرور: يدعم Pdfmake إضافة حماية بكلمة مرور إلى ملفات PDF الخاصة بك، مما يساعد على تأمين المعلومات الحساسة عن طريق طلب كلمة مرور للوصول إلى المستند.
GitHub

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

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

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

يمكننا تنزيل مكتبة pdfmake باستخدام وحدة npm:

العزل باستخدام NPM

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

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


npm install pdfmake

بدلاً من ذلك، يمكننا تحميله من CDN كما هو موضح أدناه:

إنشاء وثيقة PDF

يمكننا إنشاء مستند PDF باستخدام النهج التعريفي لمكتبة pdfmake. يمكننا أيضًا إضافة المحتوى مثل النص والارتباطات التشعبية مع التصميم كما هو موضح في المثال أدناه:

انتاج

يعرض الإخراج التالي مستند PDF الذي تم إنشاؤه:

إنشاء PDF مع الجداول

يمكننا إنشاء ملف PDF وإضافة الجداول إلى ملف PDF باستخدام مكتبة pdfmake. في هذا المثال، سنستخدم توجيه الجدول لإنشاء الجدول وتهيئة إعدادات الجدول وإضافة بيانات مثل عناوين الجدول وقيمه كما هو موضح أدناه:

انتاج

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

إنشاء ملف PDF بالصور

يمكننا أيضًا إنشاء ملف PDF وإضافة صور إلى ملف PDF باستخدام النهج التعريفي لمكتبة pdfmake. نحن نستخدم توجيه الصورة لإضافة الصورة ولكن لا يمكننا استخدام الصورة مباشرة من نظام الملفات المحلي الخاص بنا. من أجل استخدام الصورة، نحتاج إلى نسخ الصورة إلى نظام الملفات الظاهري (VFS) الذي توفره مكتبة pdfmake كما هو موضح في مقتطف الكود أدناه:

انتاج

تعرض لقطة الشاشة التالية مستند PDF الذي تم إنشاؤه مع الصورة:

إنشاء مستندات PDF محمية بكلمة مرور

من الممكن أيضًا إنشاء مستندات PDF محمية بكلمة مرور باستخدام توجيه userPassword الخاص بمكتبة pdfmake والذي سيقيد وصول المستخدمين غير المصرح لهم إلى مستند PDF. تحقق من مقتطف الكود أدناه للحصول على التفاصيل:

انتاج

عند فتح مستند PDF الذي تم إنشاؤه، سيتم عرض مطالبة بكلمة المرور على النحو التالي:

خاتمة

في الختام، pdfmake هي مكتبة جافا سكريبت سهلة الاستخدام مع إمكانية إنشاء ملفات PDF من خلال منهجها التعريفي المتمثل في استخدام كائنات تعريف المستند كتوجيهات.

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

 عربي