الأسئلة المتكررة

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

س: ما تنسيقات الملفات التي يدعمها Aspose.Slides for .NET؟

ج: يدعم Aspose.Slides for .NET تنسيقات الملفات الموصوفة في Supported File Formats.

الاستثناءات

س: أحصل على استثناء OutOfMemoryException عند تحميل ملف PPT كبير يحتوي على صور. هل هناك حد لحجم الملف في Aspose.Slides؟

ج: لا توجد صيغة محددة لحساب حجم العرض التقديمي المدعوم من قبل Aspose.Slides. يجب أن تتوفر مساحة كافية لاستيعاب هيكل العرض الكامل والصور في الذاكرة. عادةً ما تحتل الصور في الذاكرة مساحة أكبر من مساحة القرص الصلب، خاصةً عندما تكون للصور تأثيرات إضافية.

بشكل عام، يمكن لـ Aspose.Slides for .NET التعامل بسهولة مع ملفات عروض تقديمية بحجم حوالي 300 ميغابايت على خادم بذاكرة 4 جيجابايت.

العمل مع الشرائح

س: هل يمكنني تغيير حجم الشرائح في العرض التقديمي؟

ج: يمكنك استخدام الخاصية SlideSize التي يوفرها صف Presentation لتحديد حجم الشرائح في العرض التقديمي.

س: هل هناك طريقة لتحديد شرائح بأحجام مختلفة في نفس العرض التقديمي؟

ج: بما أن حجم الشرائح يُحدَّد على مستوى العرض في مستندات Microsoft PowerPoint، فلا توجد طريقة للقيام بذلك.

س: هل يدعم Aspose.Slides for .NET معاينة الشريحة قبل حفظها؟

ج: يمكنك تحويل شرائح العرض إلى صور واستخدام هذه الصور لمعاينة الشرائح.

العمل مع النص

س: هل من الممكن استرداد كل النص من العرض التقديمي؟

ج: يقدم Aspose.Slides for .NET الصف SlideUtil ضمن مساحة الاسم Aspose.Slides.Util التي توفر طرقًا متعددة لاسترداد النص الكامل من العروض التقديمية.

س: لماذا تختلف أحجام الفقرات على نظامي التشغيل Windows وLinux؟

ج: تعتمد حسابات أحجام الفقرات على حساب حجم النص الذي يمثل الفقرة المعطاة. يتم حساب حجم النص بناءً على مقاييس الخط المحدد في عرض PowerPoint. إذا كان الخط المحدد غير موجود، يتم استبداله بأقرب خط مشابه، لكن لهذا الخط مقاييس تختلف عن الأصلية. وبالتالي، تؤدي حسابات أحجام الفقرات على أنظمة مختلفة إلى نتائج مختلفة حسب مجموعة الخطوط المثبتة. لتحقيق نفس النتيجة على أنظمة تشغيل مختلفة، عليك تثبيت نفس الخطوط على الأنظمة أو تحميلها في وقت التشغيل كـ external fonts.

التنسيق والصور

س: كيف يمكنني ضبط لون حد الجدول؟

ج: يمكنك تغيير لون جميع حدود الجدول أو فقط الحد حول الجدول بالكامل. لتغيير جميع الحدود، يرجى استخدام الخاصية CellFormat من الواجهة ICell. بالنسبة لحد الجدول بالكامل، يجب عليك التكرار عبر الخلايا وتغيير لون الحدود الخارجية.

س: ما الوحدة التي يستخدمها Aspose.Slides for .NET لتحديد موضع الصور؟

ج: تُقاس إحداثيات وأحجام جميع الأشكال على الشرائح بوحدات النقاط (72 dpi).

العمل مع الخطوط

س: عند تحويل PPT إلى PDF أو صور، لماذا تختلف الخطوط في المستندات الناتجة؟

ج: قد يشير هذا إلى أن الخطوط المستخدمة في العرض غير موجودة على نظام التشغيل الذي تم تنفيذ الكود عليه. يجب عليك تثبيت الخطوط على نظام التشغيل أو تحميلها كخطوط خارجية باستخدام الصف FontsLoader كما هو موضح أدناه:

var folders = new string[] { "path_to_a_folder_with_fonts" };
FontsLoader.LoadExternalFonts(folders);