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