إزالة الإشارات المرجعية من 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
- رفع ملف الوثيقة الخاص بك
- حذف الإشارات المرجعية المطلوبة من الوثيقة باستخدام دالة deleteBookmark()
- تنفيذ بعض الإجراءات بعد إزالة الإشارة المرجعية بنجاح من الوثيقة
- تحميل النتيجة إذا لزم الأمر
يظهر هذا الكود المثال حذف الإشارات المرجعية من مستندات PDF باستخدام 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";
const configParams = {
LOCAL_FOLDER: "C:\\Samples\\",
PDF_DOCUMENT_NAME: "sample.pdf",
LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
DROP_BOOKMARK_PATH: "/1"
};
const pdfApi = new PdfApi(credentials.id, credentials.key);
const pdfBookmarks = {
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 deleteBookmark(){
const dropResult = await pdfApi.deleteBookmark(configParams.PDF_DOCUMENT_NAME, configParams.DROP_BOOKMARK_PATH);
if (dropResult.body.code == 200) {
console.log("Bookmark '" + configParams.DROP_BOOKMARK_PATH + "' successfully deleted!");
return true;
}
else
throw new Error("Unexpected error : can't get bookmarks list!!!");
},
};
async function main() {
try
{
await pdfBookmarks.uploadDocument();
await pdfBookmarks.deleteBookmark();
await pdfBookmarks.downloadResult();
}
catch(error) {
console.log(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؟
- قائمة العملاء
- الأمان