دليل المطور

يغطي هذا الدليل القدرات الأساسية لـ Aspose.Slides FOSS لـ .NET مع أمثلة شفرة قابلة للتنفيذ لكل مجال ميزة.

في هذا القسم

الصفحةالوصف
الميزات والقدراتالقائمة الكاملة للميزات المدعومة: الشرائح، الأشكال، النص، التعبئة، التأثيرات، تنسيق ثلاثي الأبعاد، الملاحظات، التعليقات، الصور، وخصائص المستند.
العمل مع الصورإدراج الصور في الشرائح كإطارات صور من ملف أو تدفق؛ التحكم في وضع التعبئة (تمديد، تجانب).
العمل مع الموصلاتإضافة موصلات منحنية، كوعية ومستقيمة بين الأشكال؛ ضبط مواقع الاتصال ونمط الخط.
العمل مع التأثيرات ثلاثية الأبعادتطبيق الظل الخارجي، التوهج، الضبابية، الحافة، إعدادات الكاميرا المسبقة، إضاءة المشهد، والمواد على الأشكال.
العمل مع التعليقاتإضافة تعليقات مراجعة متسلسلة وملاحظات المتحدث؛ إدارة مؤلفي التعليقات؛ قراءة التعليقات التوضيحية.

نقطة دخول API

يبدأ كل عملية بـ Presentation كائن. استخدمه دائمًا مع بيان using:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

يضمن بيان using تحرير الموارد الداخلية عند خروج النطاق. لا تقم بتخزين مرجع Presentation خارج نطاق using الخاص به.

صيغ الإخراج المدعومة

الصيغة الوحيدة المدعومة للحفظ هي PPTX (SaveFormat.Pptx). التصدير إلى PDF أو HTML أو SVG أو صيغ الصور غير متوفر في هذه النسخة.

الفئات الرئيسية

الفئة / التعدادمساحة الاسمالوصف
PresentationAspose.Slides.Fossحاوية جذر؛ تنفذ IDisposable
ShapeTypeAspose.Slides.Fossتعداد لأنواع الأشكال (مستطيل، إهليلج، …)
FillTypeAspose.Slides.Fossتعداد لأنواع التعبئة (متجانس، تدرج، …)
NullableBoolAspose.Slides.Fossقيمة منطقية ثلاثية الحالة للتنسيق (صحيح، خطأ، غير معرف)
SaveFormatAspose.Slides.Foss.Exportتعداد تنسيق الإخراج (يدعم فقط Pptx)
PointFAspose.Slides.Foss.Drawingنقطة عائمة ثنائية الأبعاد (تُستخدم لمواقع التعليقات)

القيود المعروفة

المناطق التالية غير مدعومة في هذا الإصدار:

  • Charts: لا يمكن إنشاء المخططات أو تعديلها
  • SmartArt: غير مدعوم
  • Animations and transitions: لا يمكن تعيين انتقالات الشرائح أو رسوم المتحركة للكائنات
  • Export formats: يدعم حفظ PPTX فقط؛ لا تصدير إلى PDF أو HTML أو SVG أو صورة
  • Hyperlinks and action settings: لا يمكن تعديل كائنات الروابط
  • VBA macros and digital signatures: غير متاح

يتم الحفاظ على أجزاء XML غير المعروفة التي تم مواجهتها أثناء التحميل كما هي عند الحفظ، لذا فإن عملية التكرار لا تزيل أبدًا المحتوى الذي لا تفهمه المكتبة بعد.

انظر أيضًا

 العربية