إضافة نص إلى رأس ملف PDF في Node.js SDK
إضافة نص في رأس مستند PDF باستخدام Cloud Node.js SDK
Get Startedكيفية إضافة رأس عبر Node.js SDK
لإضافة رأس نصي إلى ملف PDF، سنستخدم Aspose.PDF Cloud Node.js SDK. هذا الـ 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 { TextHeader } from "asposepdfcloud/src/models/textHeader.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",
HEADER_VALUE: "New Heder Value",
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfHederFooter = {
async uploadFile (fileName) {
const pdfFileData = await fs.readFile(configParams.LOCAL_FOLDER + fileName);
await pdfApi.uploadFile(fileName, 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 uploadDocument () {
await pdfHederFooter.uploadFile(configParams.PDF_DOCUMENT_NAME);
},
async adddTextHeader () {
const textHeader = new TextHeader();
textHeader.background = true;
textHeader.value = configParams.HEADER_VALUE;
textHeader.horizontalAlignment = HorizontalAlignment.Center;
await pdfApi.postDocumentTextHeader(configParams.PDF_DOCUMENT_NAME, textHeader);
},
}
async function main() {
try {
await pdfHederFooter.uploadDocument();
await pdfHederFooter.adddTextHeader();
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؟
- قائمة العملاء
- الأمان