مكتبة برمجة PDF بلغة JavaScript

مكتبة مجانية ومفتوحة المصدر لإنشاء مستندات 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 وإضافة جداول إليه باستخدام مكتبة pdfmake. في هذا المثال، سنستخدم التوجيه table لإنشاء الجدول وتكوين إعدادات الجدول وإضافة بيانات مثل عناوين الجدول والقيم كما هو موضح أدناه:

الناتج

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

إنشاء ملف PDF باستخدام الصور

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

الناتج

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

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

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

الناتج

عند فتح مستند PDF الناتج، سيتم عرض مطالبة بكلمة المرور على النحو التالي:

خاتمة

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

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

 عربي