HTML
JPG
PDF
XML
DOCX
PDF
إضافة صورة إلى رأس ملف 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" }; // json-file in this format: { "id": "*****", "key": "*******" }
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
import { ImageHeader } from "asposepdfcloud/src/models/imageHeader.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",
IMAGE_HEADER_FILE: "sample.png",
PAGE_NUMBER: 2, // Your document page number...
};
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 uploadDocument () {
await pdfHederFooter.uploadFile(configParams.PDF_DOCUMENT_NAME);
},
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 adddImageHeader () {
const imageHeader = new ImageHeader();
imageHeader.background = true;
imageHeader.value = "TEST HEADER VALUE";
imageHeader.horizontalAlignment = HorizontalAlignment.Center;
imageHeader.fileName = configParams.IMAGE_HEADER_FILE;
imageHeader.width = 24;
imageHeader.height = 24;
const resultLinks = await pdfApi.postDocumentImageHeader(configParams.PDF_DOCUMENT_NAME, imageHeader);
if (resultLinks.body.code == 200) {
return resultLinks.body;
}
else
throw new Error("Unexpected error : can't append Text Header!");
},
}
async function main() {
try {
await pdfHederFooter.uploadDocument();
await pdfHederFooter.uploadFile(configParams.IMAGE_HEADER_FILE);
await pdfHederFooter.adddImageHeader();
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؟
- قائمة العملاء
- الأمان