Overview

Contents
[ ]

هذه الصفحة هي نظرة عامة على ميزات Aspose.PDF for Node.js عبر C++.

Aspose.PDF for Node.js عبر C++ يسمح للمطورين بمعالجة ملفات PDF مباشرة في بيئة Node.js. يعتمد هذا الحل على تقنية WebAssembly ويستند إلى Aspose.PDF for .NET. يمكنك بسهولة استخدام aspose-pdf لـ Node.js عبر C++ ثم اتباع تعليمات التثبيت.

حول امتدادات الملفات CJS وMJS

يدعم Node.js نظامين معياريين لتنظيم ومشاركة الشيفرة. هناك:

  • وحدات CommonJS
  • وحدات ECMAScript

كانت وحدات CommonJS هي الطريقة الكلاسيكية لمعالجة التبعية في Node.js، بينما وحدات ECMAScript هي الإضافة الأحدث وتتبع التنسيق القياسي المستخدم في المتصفحات الحديثة. ‘cjs’، ‘mjs’ - هي امتدادات تُستخدم لتحديد صيغ الوحدات (CommonJS و ECMAScript Modules) المستخدمة في ملفات JavaScript.

في مقتطفات الشيفرة، ستلاحظ فرقًا في العمل مع وحدة AsposePDFforNode.js. الاختلاف الرئيسي بين ‘require’ و ‘import’ يكمن في حالات الاستخدام الخاصة بهما. Require تقتصر على استيراد الوحدات بالكامل، بينما Import لديها المرونة لاستيراد الوحدات بالكامل وكذلك الصادرات المحددة من تلك الوحدات.

طريقتان مختلفتان

يقدم JavaScript طريقتين، ’then’ و ‘await’، للتعامل مع العمليات غير المتزامنة.

يعمل أسلوب ’then’ مع الوعود لإدارة النتائج الناجحة والأخطاء بترتيب تسلسلي. على العكس، ‘await’ تجعل JavaScript ينتظر، حيث تعلق تنفيذ الوظيفة حرفيًا حتى يستقر ذلك الوعد ويرجع نتيجته.

يدعم Aspose.PDF for Node.js مجموعة واسعة من الوظائف مثل:

  • تعيين، الحصول على، وإزالة معلومات ملف PDF

  • حذف العلامات المرجعية

  • حذف التعليقات التوضيحية

  • استخراج نص من PDF

  • تحسين وثيقة PDF- تحسين الموارد

  • تقسيم ملف PDF إلى ملفين.

  • دمج ملفين في PDF

  • إصلاح ملف PDF

  • ميزات التحويل

بالإضافة إلى ذلك، يمكن تطبيق Aspose.PDF لـ Node.js عبر C++ لتحويل مستندات PDF بسهولة إلى تنسيقات مختلفة مع أداء عالٍ وجودة مثالية. انظر القسم تنسيقات الملفات المدعومة من Aspose.PDF. أيضًا، تدعم هذه المجموعة أدوات تشفير وفك تشفير مستندات PDF.

تعرف على المزيد حول: