1. منتجات
  2.   عرض تقديمي
  3.   .NET
  4.   Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

C# .NET API لإنشاء وتحويل جداول بيانات Excel

واجهة برمجة تطبيقات العرض التقديمي المتقدمة لـ PowerPoint لإنشاء ملفات PPT/PPTX وتحريرها ودمجها وحمايتها وتحويلها وعرضها دون استخدام Microsoft PowerPoint.

Aspose.Slides for .NET عبارة عن مكتبة مفيدة جدًا لإنشاء عروض PowerPoint التقديمية ومعالجتها دون استخدام Microsoft PowerPoint أو أي برنامج آخر. التبعيات الخارجية الأخرى. تتيح المكتبة للمطورين إنشاء عروض تقديمية تفاعلية وجذابة يمكن استخدامها لمجموعة متنوعة من الأغراض، مثل العروض التقديمية والتقارير والمواد التسويقية. تتضمن المكتبة دعمًا لمختلف عروض PowerPoint التقديمية وتنسيقات ملفات OpenOffice مثل PPT وPPTX وPPS وPOT وPPSX وPPTM وPPSM وPOTX وPOTM وODP.

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

تضمن Aspose.Slides for .NET محولًا قويًا للغاية يساعد مطوري البرامج على تصدير العروض التقديمية إلى بعض تنسيقات الملفات الرائدة مثل PDF، وPDF/A، وXPS، وHTML، وتنسيقات ملفات الصور الشائعة مثل JPEG، وPNG، وBMP. وTIFF وGIF. كما يوفر أيضًا عددًا من الإمكانات المتقدمة، مثل دعم التعليقات وانتقالات الشرائح والرسوم المتحركة. تتضمن المكتبة دعمًا لمجموعة واسعة من عناصر PowerPoint، بما في ذلك الشرائح والأشكال والنصوص والصور والمخططات والجداول. يتيح ذلك للمطورين إمكانية إضافة هذه العناصر وتعديلها وتنسيقها بسهولة داخل عروضهم التقديمية.

Previous Next

البدء في استخدام Aspose.Slides لـ .NET

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

قم بتثبيت Aspose.Slides لـ .NET عبر NuGet

NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0 
يمكنك أيضًا تنزيله مباشرةً من صفحة إصدار منتج Aspose.

إنشاء العروض التقديمية وإدارتها عبر .NET API

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

إنشاء العروض التقديمية عبر .NET API

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

تحويل عروض PowerPoint التقديمية عبر .NET API

إحدى الميزات الرئيسية لـ Aspose.Slides for .NET هي تحويل عروض PowerPoint التقديمية إلى مجموعة واسعة من تنسيقات الإخراج، بما في ذلك PDF وHTML وPDF/A وXPS وSVF وGIF وTIFF وPNG وBMP، وJPEG بسرعة وسهولة. وهذا يجعل من السهل تحويل العروض التقديمية إلى تنسيق متوافق مع تطبيق أو نظام أساسي معين. بالإضافة إلى ذلك، فإنه يوفر أيضًا عددًا من الخيارات المتقدمة لتحويل العروض التقديمية، مثل ضبط جودة الصورة ودقتها، وتحديد حجم الصفحة واتجاهها، وإضافة علامات مائية إلى ملف الإخراج. توفر المكتبة أيضًا إمكانية تحويل شريحة PowerPoint إلى صورة.

تحويل PowerPoint إلى PDF باستخدام الشرائح المخفية عبر .NET API

// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();

// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;

// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

إضافة وإدارة الشرائح في العروض التقديمية عبر C# API

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

استنساخ شريحة عبر C# API

// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{

    // Clone the desired slide to the end of the collection of slides in the same presentation
    ISlideCollection slds = pres.Slides;

    slds.AddClone(pres.Slides[0]);

    // Write the modified presentation to disk
    pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);

}

أضف الرسوم المتحركة إلى عرض PowerPoint التقديمي عبر C#

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

أضف تأثير الرسوم المتحركة إلى فقرة واحدة عبر .NET API

using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
    // select paragraph to add effect
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // add Fly animation effect to selected paragraph
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
 عربي