الإشارات المرجعية في PDF في Node.js

حذف إشارة مرجعية معينة من مستند PDF

يمكنك حذف الإشارات المرجعية من ملف PDF باستخدام Aspose.PDF for Node.js عبر C++. في حالة رغبتك في حذف الإشارات المرجعية من PDF، يمكنك استخدام وظيفة AsposePdfDeleteBookmarks. يرجى التحقق من مقتطف الشفرة التالي من أجل حذف الإشارات المرجعية من ملف PDF في بيئة Node.js.

CommonJS:

  1. استدعاء require واستيراد وحدة asposepdfnodejs كمتغير AsposePdf.

  2. تحديد اسم ملف PDF الذي سيتم إزالة الإشارات المرجعية منه.

  3. استدعاء AsposePdf كـ Promise وتنفيذ العملية لإزالة الإشارة المرجعية. استلم الكائن إذا كانت العملية ناجحة.

  4. استدعاء الدالة AsposePdfDeleteBookmarks.

  5. حذف العلامات المرجعية. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، فإن نتيجة العملية تُحفظ في “ResultPdfDeleteBookmarks.pdf”. إذا كانت قيمة json.errorCode لا تساوي 0 وظهرت بالتالي خطأ في ملفك، فسيتم احتواء معلومات الخطأ في ‘json.errorText’.


    const AsposePdf = require('asposepdfnodejs');
    const pdf_file = 'Aspose.pdf';
    AsposePdf().then(AsposePdfModule => {
        /*حذف العلامات المرجعية من ملف PDF وحفظ "ResultPdfDeleteBookmarks.pdf"*/
        const json = AsposePdfModule.AsposePdfDeleteBookmarks(pdf_file, "ResultPdfDeleteBookmarks.pdf");
        console.log("AsposePdfDeleteBookmarks => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
    });

ECMAScript/ES6:

  1. استيراد وحدة asposepdfnodejs.

  2. تحديد اسم ملف PDF الذي سيتم إزالة العلامات المرجعية منه.

  3. تهيئة وحدة AsposePdf. استلم الكائن إذا نجحت العملية.

  4. استدعاء الدالة AsposePdfDeleteBookmarks.

  5. حذف العلامات المرجعية. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يتم حفظ نتيجة العملية في “ResultPdfDeleteBookmarks.pdf”. إذا لم يكن معامل json.errorCode يساوي 0، وظهرت بالتالي خطأ في ملفك، سيتم احتواء معلومات الخطأ في ‘json.errorText’.


    import AsposePdf from 'asposepdfnodejs';
    const AsposePdfModule = await AsposePdf();
    const pdf_file = 'Aspose.pdf';
    /*حذف العلامات المرجعية من ملف PDF وحفظ "ResultPdfDeleteBookmarks.pdf"*/
    const json = AsposePdfModule.AsposePdfDeleteBookmarks(pdf_file, "ResultPdfDeleteBookmarks.pdf");
    console.log("AsposePdfDeleteBookmarks => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);