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

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

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

ج: يدعم Aspose.Slides for Java تنسيقات الملفات الموضحة في تنسيقات الملفات المدعومة.

الاستثناءات

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

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

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

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

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

ج: يمكنك استخدام طريقة getSlideSize المعرّضة من قبل فئة Presentation لتحديد حجم الشرائح في عرض تقديمي.

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

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

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

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

العمل مع النصوص

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

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

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

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

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

س: كيف يمكنني تعيين لون حد الجدول؟

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

س: ما المقياس الذي يستخدمه Aspose.Slides for Java لوضع الصور؟

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

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

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

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

var folders = new String[] { "path_to_a_folder_with_fonts" };
FontsLoader.loadExternalFonts(folders);