إضافة خلفية إلى PDF في Node.js
يعرض مقتطفات الشيفرة التالية كيفية إضافة صورة خلفية إلى صفحات PDF باستخدام وظيفة AsposePdfAddBackgroundImage في Node.js.
يرجى مراجعة مقتطف الشيفرة التالي من أجل إضافة صورة خلفية في بيئة Node.js.
CommonJS:
-
قم باستدعاء
require
واستيراد وحدةasposepdfnodejs
كمتغيرAsposePdf
. -
حدد اسم ملف PDF الذي ستتم إضافة صورة الخلفية إليه.
-
استدعاء
AsposePdf
كـ Promise وتنفيذ العملية لإضافة صورة الخلفية. استلم الكائن إذا نجحت العملية. -
استدعاء الوظيفة AsposePdfAddBackgroundImage.
-
إضافة صورة خلفية إلى ملف PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يتم حفظ نتيجة العملية في “ResultAddBackgroundImage.pdf”. إذا لم يكن معامل json.errorCode يساوي 0 وظهرت بالتالي خطأ في ملفك، ستحتوي معلومات الخطأ في ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
const background_file = 'Aspose.jpg';
AsposePdf().then(AsposePdfModule => {
/*إضافة صورة خلفية إلى ملف PDF وحفظ "ResultBackgroundImage.pdf"*/
const json = AsposePdfModule.AsposePdfAddBackgroundImage(pdf_file, background_file, "ResultAddBackgroundImage.pdf");
console.log("AsposePdfAddBackgroundImage => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
-
استيراد وحدة
asposepdfnodejs
. -
تحديد اسم ملف PDF الذي ستتم إضافة الصورة الخلفية إليه.
-
تهيئة وحدة AsposePdf. استلام الكائن إذا تم بنجاح.
-
استدعِ الدالة AsposePdfAddBackgroundImage.
-
أضف صورة خلفية إلى ملف PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، فإن نتيجة العملية تُحفظ في “ResultAddBackgroundImage.pdf”. إذا لم يكن معامل json.errorCode يساوي 0، وبالتالي ظهرت خطأ في ملفك، فإن معلومات الخطأ ستوجد في ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
const background_file = 'Aspose.jpg';
/*إضافة صورة خلفية إلى ملف PDF وحفظ "ResultBackgroundImage.pdf"*/
const json = AsposePdfModule.AsposePdfAddBackgroundImage(pdf_file, background_file, "ResultAddBackgroundImage.pdf");
console.log("AsposePdfAddBackgroundImage => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);