متطلبات النظام
المقدمة
Aspose.Slides for Python via .NET لا يتطلب أي منتجات طرف ثالث، مثل Microsoft PowerPoint، لتثبيتها. Aspose.Slides هو محرك لإنشاء، تعديل، تحويل، وعرض المستندات بتنسيقات مختلفة، بما في ذلك تنسيقات عروض Microsoft PowerPoint.
أنظمة التشغيل المدعومة
Aspose.Slides for Python يدعم Windows (32‑bit و64‑bit)، macOS، وLinux 64‑bit على أنظمة مثبت عليها Python 3.5 أو أحدث.
| نظام التشغيل | الإصدارات |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
متطلبات النظام لمنصات Linux و macOS المستهدفة
- مكتبات وقت تشغيل GCC 6 (أو أحدث).
- libgdiplus، تنفيذ مفتوح المصدر لواجهة برمجة تطبيقات GDI+.
- تبعيات .NET Core Runtime. تثبيت .NET Core Runtime نفسه غير مطلوب.
- بالنسبة إلى Python 3.5–3.7: يلزم بناء Python باستخدام
pymalloc. يتم تمكين خيار البناء--with-pymallocافتراضيًا. عادةً ما يُشار إلى بناءpymallocبلاحقةmفي اسم الملف. - مكتبة
libpythonالمشتركة. يتم تعطيل خيار بناء Python--enable-sharedافتراضيًا، ولا تتضمن بعض توزيعات Python مكتبةlibpythonالمشتركة. على بعض منصات Linux يمكنك تثبيت مكتبةlibpythonعبر مدير الحزم (مثال:sudo apt-get install libpython3.7). مشكلة شائعة هي تثبيت مكتبةlibpythonفي موقع غير قياسي للمكتبات المشتركة. يمكنك حل ذلك باستخدام خيارات بناء Python لتعيين مسارات مكتبة بديلة عند تجميع Python، أو بإنشاء رابط رمزي إلى ملف مكتبةlibpythonفي موقع المكتبة المشتركة القياسي للنظام. عادةً ما يكون اسم ملف مكتبةlibpythonالمشتركةlibpythonX.Ym.so.1.0لـ Python 3.5–3.7 أوlibpythonX.Y.so.1.0لـ Python 3.8 أو أحدث (مثال:libpython3.7m.so.1.0,libpython3.9.so.1.0).
الأسئلة الشائعة
هل أحتاج إلى تثبيت Microsoft PowerPoint للتحويلات والعرض؟
لا، لا يلزم PowerPoint؛ Aspose.Slides هو محرك مستقل لـ إنشاء، تعديل، تحويل، وعرض العروض التقديمية.
هل يلزم وجود إصدار .NET محدد (Core/5+/6+) على الجهاز؟
تثبيت .NET Runtime نفسه غير مطلوب، ولكن يجب أن تكون تبعياته متاحة على Linux/macOS. وهذا يعني أن النظام يجب أن يحتوي على الحزم التي تُثبت عادةً كاعتمادات .NET، دون تثبيت Runtime بالكامل.
ما الخطوط المطلوبة للعرض الصحيح؟
عمليًا، يجب أن تكون الخطوط المستخدمة في العرض أو البدائل متاحة. لضمان عرض متسق على Linux/macOS، يُنصح بتثبيت حزم الخطوط الشائعة.
لماذا يتم عرض خط مخصص كبديل أو نص مفقود على Linux؟
إذا كان ملف الخط يحتوي على سجلات جدول اسم غير متناسقة أو فاسدة، قد يختار مكدس مطابقة الخطوط في Linux (FreeType/fontconfig) سجلًا غير صالح، مما يؤدي إلى عدم حل الخط. استخدام نسخة خط مع تصحيح سجلات جدول الاسم أو تثبيت بديل متسق يحل المشكلة.