إضافة نص إلى تذييل PDF في Node.js SDK
إضافة نص في تذييل مستند PDF باستخدام Cloud Node.js SDK
Get Startedكيفية إضافة تذييل عبر Node.js SDK
من أجل إضافة تذييل نصي إلى PDF، سنستخدم Aspose.PDF Cloud Node.js SDK. يساعد هذا Cloud SDK مبرمجي Node.js في تطوير تطبيقات إنشاء وتحرير وتحويل PDF قائمة على السحابة باستخدام لغة البرمجة Node.js عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد أن يكون لديك App SID & المفتاح، تكون جاهزًا لإعطاء Aspose.PDF Cloud Node.js SDK.
أمر وحدة إدارة الحزم
npm install asposepdfcloud --save
خطوات إضافة تذييل عبر Cloud Node.js
يمكن لمطوري Aspose.PDF Cloud إضافة نص في تذييل PDF بسهولة في بضع سطور من التعليمات البرمجية.
- قم بإنشاء كائن للاتصال بـ Pdf.Cloud API
- قم بتحميل ملف المستند الخاص بك
- قم بتنفيذ استرجاع الروابط التوضيحية من مستند Pdf باستخدام دالة getPageLinkAnnotations()
- تحقق من النتيجة وقم ببعض الإجراءات مع كائن result.body
- قم بإنشاء رابط توضيحي جديد مع الخصائص المطلوبة
- قم بإلحاق الرابط التوضيحي الجديد بالمستند باستخدام دالة postPageLinkAnnotations()
- قم بتنفيذ بعض الإجراءات بعد الإضافة الناجحة
يوضح هذا الكود النموذجي كيفية إضافة تذييل باستخدام Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
import { TextFooter } from "asposepdfcloud/src/models/textFooter.js";
import { HorizontalAlignment } from "asposepdfcloud/src/models/horizontalAlignment.js";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample.pdf",
LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
FOOTER_VALUE: "New Footer Value",
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfHederFooter = {
async uploadDocument() {
const pdfFilePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
const pdfFileData = await fs.readFile(pdfFilePath);
await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
},
async downloadResult() {
const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
await fs.writeFile(filePath, changedPdfData.body);
console.log("Downloaded: " + filePath);
},
async adddTextFooter () {
const textFooter = new TextFooter();
textFooter.background = true;
textFooter.value = configParams.FOOTER_VALUE;
textFooter.horizontalAlignment = HorizontalAlignment.Center;
await pdfApi.postDocumentTextFooter(configParams.PDF_DOCUMENT_NAME, textFooter);
},
}
async function main() {
try {
await pdfHederFooter.uploadDocument();
await pdfHederFooter.adddTextFooter();
await pdfHederFooter.downloadResult();
} catch (error) {
console.error("Error:", error.message);
}
}
العمل مع التذييل عبر Node.js SDK
إضافة نص إلى تذييل PDF يعزز من تنظيم المستند، الاحترافية، وسهولة الاستخدام. إنه ضروري للعلامة التجارية، الامتثال القانوني، التنقل، والأمان، مما يجعله ميزة قيمة للمستندات التجارية، الأكاديمية، والرسمية. أضف التذييل إلى مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK.
مع مكتبتنا لـ Node.js يمكنك
- إضافة رأس وتذييل مستند PDF بصيغة نص أو صورة.
- إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF كامل.
- حذف ختم أو جدول معين من مستند PDF عن طريق معرفه.
- استبدال واحدة أو عدة مثيلات من النص على صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيقات المجانية لاختبار الوظائف عبر الإنترنت.
- موارد التعلم
- التوثيق
- رمز المصدر
- مراجع API
- لماذا Aspose.PDF Cloud لـ Node.js؟
- قائمة العملاء
- الأمان