مكتبة محرر جافا سكريبت PDF مفتوحة المصدر
مكتبة جافا سكريبت مجانية ومفتوحة المصدر لإنشاء مستندات PDF.
ما هو PDFKit؟
PDFKit هي مكتبة JavaScript مجانية ومفتوحة المصدر لإنشاء ملفات PDF وتحريرها. فهو يتيح لك إنشاء ملفات PDF من البداية وإضافة نص وصور وأشكال إلى ملفات PDF وإنشاء نماذج PDF وما إلى ذلك. هذه الأداة مفيدة لإنشاء جميع أنواع مستندات PDF مثل الفواتير أو التقارير.
فيما يلي بعض الميزات الرئيسية لبرنامج PDFKit:
- إنشاء ملفات PDF وإضافة نص: يتيح لك PDFKit إنشاء مستندات PDF جديدة من البداية وإضافة نص إليها.
- إضافة صور: كما أنه يمكّنك من إدراج صور في مستندات PDF الخاصة بك.
- إنشاء الأشكال: يوفر PDFKit أدوات لإنشاء أشكال مختلفة مثل المستطيلات والدوائر والخطوط داخل مستندات PDF الخاصة بك. يمكنك التحكم في حجمها وموقعها ومظهرها.
- إنشاء النماذج: يدعم PDFKit إنشاء نماذج PDF، والتي يمكن أن تتضمن حقول نصية ومربعات اختيار وأزرار اختيار. يعد هذا ضروريًا لإنشاء النماذج التي يمكن للمستخدمين ملؤها إلكترونيًا.
الشروع في العمل مع PDFKit
يمكنك تثبيت مكتبة PDFKit باستخدام مدير الحزم npm. فقط اكتب الأمر التالي بعد تثبيت npm.
التثبيت باستخدام NPM
npm install pdfkit
إنشاء وثيقة PDF
يمكننا بسهولة إنشاء مستند PDF وإضافة نص إليه باستخدام مكتبة PDFKit. يمكننا أيضًا تعيين خطوط وأحجام خطوط مخصصة باستخدام PDFKit. على سبيل المثال، تحقق من مقتطف الشفرة أدناه:
انتاج
يعرض الإخراج التالي مستند PDF الذي تم إنشاؤه:
إضافة الصور إلى PDF
يمكننا إنشاء ملف PDF وإضافة الصور إلى ملف PDF باستخدام مكتبة PDFKit. يمكننا أيضًا محاذاة الصورة على حد سواء: عموديًا وأفقيًا باستخدام الوسيطتين align وvalign كما هو موضح في مقتطف التعليمات البرمجية أدناه:
انتاج
تعرض لقطة الشاشة أدناه مستند PDF مع إضافة الصورة إليه:
إضافة الأشكال إلى PDF
يمكننا أيضًا إنشاء ملف PDF وإضافة أشكال مثل المثلثات والدوائر إليه باستخدام مكتبة PDFKit. سنستخدم وظائف مثل circle وlineto لرسم الأشكال كما هو موضح في مقتطف الكود أدناه:
انتاج
تعرض لقطة الشاشة التالية مستند PDF مع الأشكال المرسومة باستخدام مقتطف الكود أعلاه:
إنشاء النماذج في PDF
تسمح مكتبة PDFKit أيضًا بإنشاء نماذج في مستند PDF. لا تحتوي المكتبة على ميزة مضمنة لإنشاء النماذج ولكن يمكننا استخدام وظائفها المتعلقة بالنص والأشكال لإنشاء نموذج PDF كما هو موضح في مقتطف الكود أدناه:
انتاج
توضح لقطة الشاشة التالية النموذج الذي تم إنشاؤه في مستند PDF:
خاتمة
في الختام، PDFKit هي مكتبة جافا سكريبت مجانية وسهلة الاستخدام لإنشاء ملفات PDF. فهو يوفر طريقة يسهل الوصول إليها وسهلة الاستخدام لإنشاء مستندات PDF، مما يجعله خيارًا مثاليًا للمهام التي تتضمن إنشاء النماذج ووضع النصوص والصور وتصميم الأشكال.
على الرغم من أن PDFKit يتفوق في العديد من المجالات، إلا أنه تجدر الإشارة إلى أن وظائف معينة، مثل محاذاة الصور في وسط الصفحة، قد تتطلب تخصيصًا وعناية إضافية لتحقيق النتائج المرجوة. بخلاف ذلك فهي أداة موثوقة للعديد من المهام المتعلقة بملفات PDF.
منتجات مماثلة
- Apache POI XWPF | واجهة برمجة تطبيقات Java مفتوحة المصدر لإنشاء وتعديل ملفات DOCX
- DocX | واجهة برمجة تطبيقات .NET مفتوحة المصدر لإنشاء وتعديل ملفات DOCX
- Docx4J | واجهة برمجة تطبيقات Java مفتوحة المصدر لإنشاء وتعديل ملفات DOC وDOCX
- ExcelDataReader | واجهة برمجة تطبيقات .NET مفتوحة المصدر لقراءة مستندات XLS وXLSX وCSV وجداول البيانات
- FileFormat.Cells | إنشاء ملفات Excel وتحديثها باستخدام C# .NET