قم بإنشاء ملف PDF عبر Open Source JavaScript API

مكتبة JavaScript مفتوحة المصدر لإنشاء ملفات PDF وتحويلها ، أضف رسومات ونصًا إلى PDF عبر JavaScript.

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

إن الفكرة الرائعة حول مكتبة JsPDF هي أنها تنشئ ملف PDF عندما ينقر المستخدمون على زر التنزيل. وقد تضمن دعمًا للعديد من الميزات البارزة ، مثل إنشاء مستندات PDF ورسم الأشكال وإدراج الصور في ملفات PDF وإضافة صفحات إلى PDF وإضافة النص وعرضه وتصدير الخريطة بتنسيق PDF وتحويل HTML إلى PDF وغيرها الكثير.

Previous Next

الشروع في العمل مع JsPDF

التوصية وأسهل طريقة للبدء هي إسقاط مكتبة CDN المستضافة في صفحتك ، فيما يلي الأمر.

استخدم كود التثبيت

 <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/" crossorigin="anonymous"></script> 

إنشاء مستندات PDF عبر مكتبة JavaScript

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

قم بإنشاء مستندات PDF عبر JavaScript

 import { jsPDF } from "jspdf";
  // Default export is a4 paper, portrait, using millimeters for units
  const doc = new jsPDF();
  doc.text("Hello world!", 10, 10);
  doc.save("a4.pdf");

إدخال نص إلى مستندات PDF عبر JavaScript

تسهل واجهة برمجة تطبيقات JsPDF مطوري جافا سكريبت لإضافة النص وعرضه داخل مستند PDF. لرسم النص ، تحتاج إلى تحديد اسم الخط. يمكننا الاختيار من بين الخطوط المتاحة. من الممكن أيضًا تغيير عائلة الخط ونمط الخط. بعد ذلك ، يمكننا تحديد حجم الخط ولون النص والمزيد.

أضف نصًا إلى ملف PDF الحالي باستخدام JavaScript

  //Add Text to Existing PDF 
  var doc = new jsPDF();
  doc.addHTML(document.body, function() {
  doc.text(20, 20, 'Hello world!');
  doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
  doc.addPage();
  doc.text(20, 20, 'Do you like that?');
  printData();
  });
  printData = function() {
  var str = doc.output('datauristring');
  console.log(str);
  // window.open(str); Optional
  }

إضافة رسومات إلى مستندات PDF عبر JavaScript

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

أضف صورة إلى ملف PDF باستخدام JavaScript

  // Add image to PDF
  var img = new Image()
  img.src = 'assets/sample.png'
  pdf.addImage(img, 'png', 10, 78, 12, 15)
 عربي