1. منتجات
  2.   عرض تقديمي
  3.   Node.js
  4.   Aspose.Slides لـ Node.js عبر .NET

Aspose.Slides لـ Node.js عبر .NET

 
 

واجهة برمجة تطبيقات Node.js لإنشاء، تعديل وتحويل عروض PowerPoint

مكتبة عروض PowerPoint متقدمة لـ Node.js لإنشاء، تعديل، تقسيم/دمج، استنساخ، معالجة وتحويل ملفات PPT, PPTX إلى PDF، JPG، HTML، GIF، SVG والعديد غيرها داخل تطبيقات Node.js.

ما هو Aspose.Slides لـ Node.js عبر .NET؟

في عالمنا الرقمي السريع التطور اليوم، تُعد العروض التقديمية الديناميكية ضرورية للتواصل الفعّال. يعتمد المطورون بشكل متزايد على أدوات متقدمة مثل Aspose.Slides لـ Node.js عبر .NET، وهي مكتبة عروض PowerPoint غنية بالميزات تتكامل بسلاسة مع تطبيقات Node.js. صُممت هذه المجموعة لتكون قابلة للتوسع، وتدعم مجموعة واسعة من الصيغ بما في ذلك PPT و PPTX و PPS والملفات القديمة مثل PPTM و PPSM. تُبسّط المهام مثل إنشاء وتحرير وأتمتة محتوى PowerPoint، مما يجعلها مثالية للمطورين الذين يبنون مجموعات شرائح مخصصة أو عروضًا مدفوعة بالبيانات.

Aspose.Slides أكثر من مجرد واجهة برمجة تطبيقات مجانية لـ Node.js PowerPoint — إنها حل شامل لإنشاء وتعديل العروض التقديمية المهنية برمجيًا. يمكن للمطورين تحويل ملفات PowerPoint إلى PDF وHTML وJPG وGIF وSVG وغيرها من الصيغ، مما يجعلها مثالية لإنشاء ومشاركة العروض التقديمية عبر الإنترنت. بفضل تكاملها العميق مع .NET وأدوات تعديل الشرائح القوية، تمكّن Aspose.Slides المستخدمين من بناء وتحويل وإدارة محتوى عروض تقديمية عالي الجودة داخل تطبيقات الويب الحديثة. سواء كنت بحاجة إلى تحويل عروض PowerPoint، أو أتمتة التحديثات، أو إنشاء شرائح من الصفر، فإن هذه الواجهة توفر مرونة لا مثيل لها لمطوري Node.js.

Previous Next

البدء مع Aspose.Slides لـ Node.js عبر .NET

الطريقة الموصى بها لتثبيت Aspose.Slides لـ Node.js عبر .NET هي استخدام npm. يرجى استخدام الأمر التالي لتثبيت سلس.

تثبيت Aspose.Slides لـ Node.js عبر .NET باستخدام npm

npm install aspose.slides.via.net
يمكنك أيضًا تنزيله مباشرةً من صفحة إصدار منتج Aspose.

إنشاء عروض تقديمية جديدة (PPT، PPTX) داخل Node.js

مع Aspose.Slides لـ Node.js عبر .NET، يمكن لمطوري البرمجيات إنشاء عروض PowerPoint جديدة برمجيًا من الصفر باستخدام بضع أسطر من الشيفرة داخل بيئة Node.js. تتيح هذه الميزة توليد محتوى ديناميكي وتخصيصه. علاوة على ذلك، يمكن للمطورين أيضًا تعديل عروض PowerPoint الحالية عن طريق إضافة أو إزالة أو تحديث الشرائح، الأشكال، النصوص، الصور، والعديد غيرها. يوضح المثال التالي كيف يمكن للمطورين إنشاء عرض PPTX جديد داخل تطبيقاتهم على Node.js.

كيف تنشئ عرض تقديمي PPTX جديد داخل Node.js؟

const asposeSlides = require('aspose.slides.via.net');

const { Presentation, SaveFormat, ShapeType } = asposeSlides;

var pres = new Presentation();
try 
{
    var slide = pres.slides.get(0);
    slide.shapes.addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200);
    
    pres.save("pres.pptx", SaveFormat.Pptx);
}
finally
{
    if (pres != null) pres.dispose();
}

تحويل عرض PowerPoint إلى PDF في Node.js

تضمن Aspose.Slides لـ Node.js عبر .NET مجموعة قوية من الميزات لتحويل عروض PowerPoint إلى صيغ ملفات أخرى مدعومة داخل بيئة Node.js. تمكّن واجهة برمجة التطبيقات المطورين من تحويل عروض PowerPoint (PPT, PPTX) إلى صيغ ملفات شائعة مختلفة مثل PDF، الصور (PNG، JPEG، TIFF، إلخ)، HTML، والعديد غيرها. يوضح المثال التالي كيفية تحويل عرض PowerPoint إلى مستند PDF داخل تطبيقات Node.js.

كيف تحوّل عرض PowerPoint إلى مستند PDF؟

const asposeSlides = require('aspose.slides.via.net');

const { Presentation, SaveFormat } = asposeSlides;

var pres = new Presentation("pres.pptx");
try 
{
    pres.save("pres.pdf", SaveFormat.Pdf);
}
finally
{
    if (pres != null) pres.dispose();
}

معالجة عروض PowerPoint الحالية

Aspose.Slides لـ Node.js عبر .NET هو واجهة برمجة تطبيقات قوية وغنية بالميزات توفر وظائف واسعة للعمل مع عروض PowerPoint برمجيًا. يسمح للمطورين بتحميل وتعديل عروض PowerPoint الموجودة داخل تطبيقات Node.js. هناك عدة ميزات مهمة في الواجهة، مثل إضافة أو إزالة أو تحديث الشرائح، الأشكال، النصوص، الصور، وما إلى ذلك. يوضح المثال التالي كيف يمكن للمطورين تحميل عرض موجود وتطبيق خصائص مختلفة داخل بيئة Node.js.

كيف تقوم بتحميل وتعديل عرض تقديمي موجود داخل تطبيقات Node.js؟

// Open an existing presentation
using (Presentation presentation = new Presentation("existing_presentation.pptx"))
{
    // Access slides and shapes
    ISlide slide = presentation.Slides[0];
    IAutoShape shape = slide.Shapes[0];
    
    // Modify content
    shape.TextFrame.Text = "Updated Text";
    
    // Save changes
    presentation.Save("updated_presentation.pptx", SaveFormat.Pptx);
}

إضافة وتنسيق النص/الصور إلى العرض في Node.js

Aspose.Slides لـ Node.js عبر .NET يوفر دعمًا كاملاً لإضافة وإدارة النصوص والصور داخل عروض PowerPoint في بيئة Node.js. يمكن للمطورين إضافة نص إلى الشرائح وتخصيص تنسيقه، بما في ذلك حجم الخط، اللون، النمط، المحاذاة، النقاط التعداد، وأكثر. علاوة على ذلك، يتيح للمطورين إضافة، إزالة، وتخصيص الأشكال (مثل المستطيلات، الدوائر، الخطوط) والصور على الشرائح بسهولة. يوضح المثال التالي كيفية إضافة وتنسيق النص على شريحة داخل تطبيق Node.js.

كيف تضيف وتنسق النص على شريحة داخل Node.js؟

// Add text to a slide
ISlide slide = presentation.Slides[0];
ITextFrame textFrame = slide.Shapes.AddTextFrame("Hello, World!");

// Format text
textFrame.Paragraphs[0].Portions[0].FontHeight = 24;
textFrame.Paragraphs[0].Portions[0].FontBold = true;
textFrame.Paragraphs[0].Portions[0].FontColor.Color = Color.Red;

 عربي