HTML JPG PDF XML DOCX
  Product Family
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 بسهولة في بضع خطوات من التعليمات البرمجية.

  1. إنشاء كائن للاتصال بـ Pdf.Cloud API
  2. رفع ملف الوثيقة الخاص بك
  3. حذف الإشارات المرجعية المطلوبة من الوثيقة باستخدام دالة deleteBookmark()
  4. تنفيذ بعض الإجراءات بعد إزالة الإشارة المرجعية بنجاح من الوثيقة
  5. تحميل النتيجة إذا لزم الأمر
 

يظهر هذا الكود المثال حذف الإشارات المرجعية من مستندات 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 محسنة.
  • يمكنك تجربة تطبيقاتنا المجانية لاختبار الوظائف عبر الإنترنت.