الجمع بين عدة عروض PowerPoint في Node.js - Aspose PPT Merger

يوفر Aspose.Slides for Node.js via Java طرقًا وخصائص لدمج عدة PowerPoints في واحدة برمجيًا. يتيح لك PowerPoint JavaScript API دمج ملفات PowerPoint تلقائيًا بحيث يمكنك وضع البيانات الحالية والسابقة في مكان واحد. ومع ذلك، يعد MS PowerPoint أداة قوية تستخدم لتقديم بيانات الأعمال بشكل مضغوط. سيستكشف هذا الدليل كيفية تثبيت مكتبة دمج Aspose PPT في مشروعنا المستند إلى Node.js. بالإضافة إلى ذلك، سنتعرف على كيفية دمج العديد من ملفات PowerPoint في Node.js.

وسنتناول النقاط التالية في هذا المقال:

  1. تثبيت واجهة برمجة تطبيقات JavaScript لـ PowerPoint
  2. دمج عدة عروض PowerPoint في Node.js
  3. دمج PPTX عبر الإنترنت

تثبيت واجهة برمجة تطبيقات جافا سكريبت لـ PowerPoint

يحتوي [دليل التثبيت] هذا 7 على إجراءات التثبيت لنظام التشغيل Windows وmacOS وLinux. في الواقع، من السهل جدًا تثبيت أداة دمج Aspose PPT. هناك مجموعة كبيرة من الميزات التي يمكنك الاستفادة منها لتلبية متطلبات البرامج الخاصة بك. لذا، هناك طريقتان يمكنك من خلالهما تثبيت واجهة برمجة تطبيقات PowerPoint JavaScript هذه، أولاً، يمكنك تنزيل الحزمة من NPM أو يمكنك تثبيتها عن طريق تشغيل الأمر التالي في الوحدة الطرفية/CMD:

npm install aspose.slides.via.java
دمج ملفات PowerPoint تلقائيًا

دمج عدة عروض PowerPoint في Node.js

الآن، سوف نقوم باستدعاء الوظائف التي كشفت عنها مكتبة دمج Aspose PPT. ولهذا الغرض، لدينا ملفان مصدران مختلفان PPTX/PPT في نظام الملفات الخاص بنا.

يمكنك اتباع الخطوات التالية لدمج ملفات PowerPoint تلقائيًا:

  • احصل على الوحدة aspose.slides.via.java في تطبيقك.
  • قم بتهيئة مثيل للفئة LoadOptions باستخدام تنسيق الملف للمستند المصدر.
  • قم بإنشاء كائن من فئة العرض التقديمي وقم بتهيئته باستخدام ملف PPTX الأول وكائن من فئة LoadOptions.
  • قم بتحميل ملف PPTX المصدر الثاني.
  • قم بالمرور عبر الشرائح التي تم إرجاعها بواسطة طريقة getSlides.
  • قم باستدعاء الأسلوب addClone لإضافة نسخة من شريحة محددة إلى نهاية المجموعة.
  • قم باستدعاء الطريقة حفظ لحفظ ملف PowerPoint المدمج على القرص.

يوضح مقتطف التعليمات البرمجية التالي كيفية دمج عدة ملفات PowerPoint في ملف واحد برمجياً:

// الجمع بين عدة عروض PowerPoint في Node.js
var aspose = aspose || {};
// احصل على الوحدة aspose.slides.via.java في تطبيقك.
aspose.slides = require("aspose.slides.via.java");
// قم بتهيئة مثيل لفئة LoadOptions بتنسيق ملف المستند المصدر.    
var loadOptions = new aspose.slides.LoadOptions(0);
// قم بإنشاء مثيل لكائن من فئة العرض التقديمي وقم بتهيئته باستخدام ملف PPTX الأول وكائن من فئة LoadOptions.  
var pres1 = new aspose.slides.Presentation("first_ppt.pptx", loadOptions);
// قم بتحميل ملف PPTX الثاني 
var loadOptions2 = new aspose.slides.LoadOptions(0);
var pres2 = new aspose.slides.Presentation("second_ppt.pptx",loadOptions2);

try
{
	// قم بالتمرير عبر الشرائح التي تم إرجاعها بواسطة طريقة getSlides.  
   for (var i = 0; i < pres2.getSlides().size(); i++) 
    {
		// قم باستدعاء أسلوب addClone لإضافة نسخة من شريحة محددة إلى نهاية المجموعة. 
        pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
    }
	// قم باستدعاء طريقة الحفظ لحفظ ملف PowerPoint المدمج على القرص. 
    pres1.save("combinedPresentation.pptx", aspose.slides.SaveFormat.Pptx);
	  console.log("combined multiple PowerPoints successfully");
}
finally
{
    if (pres1 != null) pres1.dispose();
    if (pres2 != null) pres2.dispose();
}

بمجرد تشغيل نموذج التعليمات البرمجية أعلاه، سيتم إنشاء ملف PPTX(أي CombinedPresentation.pptx) جديد على عنوانك المحدد. يمكنك رؤية الإخراج في الصورة أدناه:

دمج عدة عروض PowerPoint في واحد

دمج PPTX عبر الإنترنت

لا يأتي Aspose.Slides for Node.js via Java مع حل برمجي فحسب، بل يوفر أيضًا أداة عبر الإنترنت لدمج ملفات PTX/PPT عبر الإنترنت. يمكنك دمج ملفات PowerPoint تلقائيًا باستخدام أداة دمج Aspose PPT على مستوى المؤسسة. أفضل ما في هذه الأداة هو أنها مجانية ويمكنك استخدامها في جميع متصفحات الويب الشائعة تقريبًا.

دمج PPTX عبر الإنترنت

دمج عدة عروض PowerPoint في ملف واحد - احصل على ترخيص مجاني

يمكنك الاستفادة من [17][ترخيص مؤقت مجاني] لتجربة واجهة برمجة تطبيقات PowerPoint JavaScript دون قيود التقييم.

خاتمة

لقد أنهينا منشور المدونة هذا هنا. شكرًا جزيلاً على اهتمامك ونأمل أن تكون قد تعلمت كيفية دمج العديد من عروض PowerPoint في Node.js برمجيًا. بالإضافة إلى ذلك، قمنا بعملية دمج PPTX عبر الإنترنت والتي يمكنك استخدامها لدمج ملفات PowerPoint تلقائيًا. علاوة على ذلك، يرجى زيارة الوثائق الخاصة بـ PowerPoint JavaScript API. ستمنحك [مراجع واجهة برمجة التطبيقات] هذه 19 وصولاً مباشرًا إلى فئات وطرق Aspose.Slides for Node.js via Java.

ننصحك أيضًا بزيارة دليل البدء.

أخيرًا، يقوم aspose.com بكتابة مقالات جديدة. لذا، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

المساعدة متاحة

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

الأسئلة المتداولة – الأسئلة الشائعة

كيف يمكنني دمج عدة عروض PowerPoint في برنامج واحد؟

يمكنك دمج عدة عروض PowerPoint باستخدام Aspose.Slides for Node.js via Java. يرجى زيارة هذا الرابط لمزيد من التفاصيل.

كيف أقوم بدمج ملفات PPTX متعددة؟

تُستخدم هذه الأداة عبر الإنترنت لدمج PPTX عبر الإنترنت. يحتوي على واجهة مستخدم سهلة الاستخدام حيث يمكنك تحميل الملفات ومعالجتها بسهولة.

أنظر أيضا