Node.js SDK لدمج المستندات وتقسيمها

عزز قدرات أدواتك وتطبيقاتك من خلال ميزات دمج المستندات وتقسيمها المتقدمة باستخدام REST API وNode.js Cloud SDK.

  • GroupDocs.Merger Cloud for cURL
  • GroupDocs.Merger Cloud SDK for .NET
  • GroupDocs.Merger Cloud SDK for Java
  • GroupDocs.Merger Cloud SDK for PHP
  • GroupDocs.Merger Cloud SDK for Python
  • GroupDocs.Merger Cloud SDK for Ruby
  • GroupDocs.Merger Cloud SDK for Android
ابدأ التجربة المجانية

يعد GroupDocs.Merger Cloud SDK for Node.js حلاً قويًا لدمج وتقسيم وإزالة وإعادة ترتيب صفحة واحدة أو مجموعة من الصفحات من تنسيقات المستندات المختلفة. يعد تمثيل صفحات المستند كصور إحدى الميزات المفيدة العديدة لتحليل المحتوى وبنية المستند بسرعة. وهو يدعم العمل مع مجموعة واسعة من تنسيقات المستندات بما في ذلك Microsoft Office Word وجداول بيانات Excel وعروض PowerPoint التقديمية ورسومات Visio وOneNote وPDF وHTML وOpenDocument والنص وغيرها الكثير. قم باستخراج المعلومات الأساسية للمستند وتنفيذ عمليات أمان المستند عن طريق تطبيق تحديث أو حذف حماية كلمة المرور من تنسيقات المستندات المدعومة. تعد واجهة برمجة التطبيقات (API) مفيدة أيضًا في استخراج الصفحات المحددة أو تبديلها أو تدويرها من المستند المصدر وإنشاء مستند ناتج جديد بدقة استنادًا إلى صفحات محددة من المستند المصدر. تم إنشاء GroupDocs.Merger Cloud SDK لـ Node.js كطبقة أعلى واجهة برمجة تطبيقات GroupDocs.Merger Cloud REST التي يمكن استخدامها مع أي لغة أو نظام أساسي للتطوير يمكنه استدعاء REST APIs.

ميزات واجهة برمجة تطبيقات REST لدمج المستندات

ادمج عدة صفحات أو شرائح أو جداول بيانات في مستند واحد

تبديل موضع أي صفحتين أو شريحة أو ورقة داخل المستند

قم بتدوير الصفحات عن طريق ضبط زوايا التدوير مثل 90 أو 180 أو 270 درجة

تقسيم أي مستند إلى ملفات أصغر

قم بإزالة أي صفحة أو مجموعة من الصفحات المحددة

تغيير اتجاه الصفحة

إعادة ترتيب الصفحات أو الشرائح أو الرسوم البيانية

تعيين وإعادة تعيين وإزالة كلمة المرور

جلب قائمة تنسيقات الملفات المدعومة

انضم إلى صفحات من مستندات مختلفة - Node.js

  //Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  class JoinPagesFromVariousDocuments {
  static async Run() {
  
    let item1 = new merger_cloud.JoinItem();
    item1.fileInfo = new merger_cloud.FileInfo();
    item1.fileInfo.filePath = "WordProcessing/sample-10-pages.docx";
    item1.pages = [3, 6, 8];

    let item2 = new merger_cloud.JoinItem();
    item2.fileInfo = new merger_cloud.FileInfo();
    item2.fileInfo.filePath = "WordProcessing/four-pages.docx";
    item2.startPageNumber = 1
    item2.endPageNumber = 4
    item2.rangeMode = merger_cloud.JoinItem.RangeModeEnum.OddPages;
      
    let options = new merger_cloud.JoinOptions();
    options.joinItems = [item1, item2];
    options.outputPath = "Output/joined-pages.docx";

    let result = await documentApi.join(new merger_cloud.JoinRequest(options));

    console.log("Output file path: " + result.path);
  }
}
module.exports = JoinPagesFromVariousDocuments;

Support and Learning Resources

توفر GroupDocs.Merger Cloud أيضًا مجموعات SDK لدمج المستندات الفردية للغات الأخرى كما هو موضح أدناه:

  عربي