Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 35 additions & 33 deletions ar/python-net/developer-guide/faq/_index.md
Original file line number Diff line number Diff line change
@@ -1,77 +1,79 @@
---
title: "الأسئلة الشائعة"
title: الأسئلة الشائعة
type: docs
weight: 340
url: /ar/python-net/faq/
keywords:
- "الأسئلة الشائعة"
- الأسئلة الشائعة
- تنسيق العرض
- خطأ نفاد الذاكرة
- حجم الشريحة
- استخراج النص
- استرجاع النص
- حجم الفقرة
- تنسيق الجداول
- الخط
- PowerPoint
- "تنسيق العرض التقديمي"
- "خطأ نفاد الذاكرة"
- "حجم الشريحة"
- "استخراج النص"
- "استرجاع النص"
- "حجم الفقرة"
- "تنسيق الجداول"
- "خط"
- OpenDocument
- العرض التقديمي
- Python
- Aspose.Slides
description: "احصل على إجابات الأسئلة الشائعة حول Aspose.Slides for Python via .NET، تشمل دعم PowerPoint و OpenDocument، وإرشادات التثبيت، والترخيص، وحل المشكلات."
description: "احصل على إجابات على الأسئلة الشائعة حول Aspose.Slides for Python عبر .NET، بما يشمل دعم PowerPoint و OpenDocument، وإرشادات التثبيت، والترخيص، وحلول المشكلات."
---

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

**Q: ما هي تنسيقات الملفات التي يدعمها Aspose.Slides for Python via .NET؟**
**س: ما هي تنسيقات الملفات التي يدعمها Aspose.Slides for Python عبر .NET؟**

**A**: يدعم Aspose.Slides for Python via .NET تنسيقات الملفات الموضحة في [Supported File Formats](/slides/ar/python-net/supported-file-formats/).
**ج**: يدعم Aspose.Slides for Python عبر .NET تنسيقات الملفات الموضحة في [Supported File Formats](/slides/ar/python-net/supported-file-formats/).

## **الاستثناءات**
## **استثناءات**

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

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

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

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

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

**A**: يمكنك استخدام الخاصية `slide_size` التي يتيحها صف [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) لتحديد حجم الشرائح في العرض التقديمي.
**ج**: يمكنك استخدام الخاصية `slide_size` المعروضة من قبل فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) لتحديد حجم الشرائح في العرض التقديمي.

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

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

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

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

## **العمل مع النص**

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

**A**: يوفر Aspose.Slides for Python via .NET صف [SlideUtil](https://reference.aspose.com/slides/python-net/aspose.slides.util/slideutil/) ضمن مساحة الاسم `aspose.slides.util` الذي يقدم طرقًا مختلفة لاستخراج النص بالكامل من العروض التقديمية.
**ج**: يوفر Aspose.Slides for Python عبر .NET الفئة [SlideUtil](https://reference.aspose.com/slides/python-net/aspose.slides.util/slideutil/) ضمن مساحة الأسماء `aspose.slides.util` التي تقدم طرقًا متعددة لاستخراج النص الكامل من العروض التقديمية.

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

**A**: تستند حسابات أحجام الفقرات إلى حساب حجم النص الذي يمثل الفقرة المعنية. يُحسب حجم النص بناءً على مقاييس الخط المحدد في عرض PowerPoint. إذا كان الخط المحدد مفقودًا، يتم استبداله بأقرب خط مشابه، لكن لهذا الخط مقاييس مختلفة عن الأصل. وبالتالي، سيؤدي حساب أحجام الفقرات على أنظمة مختلفة إلى نتائج متفاوتة اعتمادًا على مجموعة الخطوط المثبتة. لتحقيق نفس النتيجة على أنظمة تشغيل مختلفة، تحتاج إلى تثبيت نفس الخطوط على الأنظمة أو تحميلها في وقت التشغيل كـ [external fonts](/slides/ar/python-net/custom-font/).
**ج**: يعتمد حساب أحجام الفقرات على حساب حجم النص الذي يمثل الفقرة المعطاة. يتم حساب حجم النص استنادًا إلى مقاييس الخط المحدد في عرض PowerPoint. إذا كان الخط المحدد غير موجود، يتم استبداله بأقرب خط مشابه، لكن لهذا الخط مقاييس مختلفة عن الأصلية. نتيجة لذلك، يؤدي حساب أحجام الفقرات في أنظمة مختلفة إلى نتائج مختلفة اعتمادًا على مجموعة الخطوط المثبتة. لتحقيق نفس النتيجة على أنظمة تشغيل مختلفة، يجب تثبيت نفس الخطوط على الأنظمة أو تحميلها وقت التشغيل كـ [external fonts](/slides/ar/python-net/custom-font/).

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

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

**A**: يمكنك تغيير لون جميع حدود الجدول أو فقط حد الجدول بالكامل. لتغيير جميع الحدود، يرجى استخدام الخاصية `cell_format` من صف [Cell](https://reference.aspose.com/slides/python-net/aspose.slides/cell/). بالنسبة لحد الجدول بالكامل، يجب عليك iterating عبر الخلايا وتغيير لون الحدود الخارجية.
**ج**: يمكنك تغيير لون جميع حدود الجدول أو فقط الحد حول كامل الجدول. لتغيير جميع الحدود، يرجى استخدام الخاصية `cell_format` من فئة [Cell](https://reference.aspose.com/slides/python-net/aspose.slides/cell/). بالنسبة لحدود الجدول بالكامل، يجب عليك تكرار الخلايا وتغيير لون الحدود الخارجية.

**Q: أي وحدة قياس يستخدمها Aspose.Slides for Python via .NET لتحديد موضع الصور؟**
**س: ما الوحدة التي يستخدمها Aspose.Slides for Python عبر .NET لتحديد مواقع الصور؟**

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

## **العمل مع الخطوط**

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

**A**: قد يشير هذا المشكلة إلى أن الخطوط المستخدمة في العرض التقديمي غير موجودة على نظام التشغيل الذي تم تنفيذ الكود عليه. يجب تثبيت الخطوط على نظام التشغيل أو تحميلها كخطوط خارجية باستخدام صف [FontsLoader](https://reference.aspose.com/slides/python-net/aspose.slides/fontsloader/) كما هو موضح أدناه:
**ج**: قد يشير هذا الأمر إلى أن الخطوط المستخدمة في العرض مفقودة من نظام التشغيل الذي تم تنفيذ الشيفرة عليه. يجب تثبيت الخطوط على نظام التشغيل أو تحميلها كخطوط خارجية باستخدام فئة [FontsLoader](https://reference.aspose.com/slides/python-net/aspose.slides/fontsloader/) كما هو موضح أدناه:
```cs
folders = [ "path_to_a_folder_with_fonts" ]
aspose.slides.FontsLoader.load_external_fonts(folders)
Expand Down
11 changes: 11 additions & 0 deletions ar/python-net/developer-guide/known-issues/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
title: المشكلات المعروفة
type: docs
weight: 330
url: /ar/python-net/known-issues/
keywords:
- مشكلة معروفة
- بايثون
- Aspose.Slides
description: "ابقَ على اطلاع بالقيود الحالية والحلول البديلة في Aspose.Slides لـ Python لمعالجة عروض PowerPoint و OpenDocument بشكل موثوق."
---
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
title: مشكلة معاينة الكائن عند إضافة OleObjectFrame
linktitle: مشكلة كائن OLE
type: docs
weight: 10
url: /ar/python-net/object-preview-issue-when-adding-oleobjectframe/
keywords:
- OLE
- مشكلة المعاينة
- كائن مدمج
- ملف مدمج
- تغير الكائن
- معاينة الكائن
- عرض تقديمي
- PowerPoint
- Python
- Aspose.Slides
description: "تعرف على سبب ظهور EMBEDDED OLE OBJECT عند إضافة OleObjectFrame في Aspose.Slides للغة Python وكيفية إصلاح مشكلات المعاينة في عروض PPT و PPTX و ODP."
---

## **المقدمة**

باستخدام Aspose.Slides for Python عبر .NET، عند إضافة [OleObjectFrame](https://reference.aspose.com/slides/python-net/aspose.slides/oleobjectframe/) إلى شريحة، يتم عرض رسالة "EMBEDDED OLE OBJECT" على الشريحة الناتجة. هذه الرسالة مقصودة وليست خطأ.

لمزيد من المعلومات حول العمل مع كائنات OLE، راجع [Manage OLE](/slides/ar/python-net/manage-ole/).

## **الشرح والحل**

يعرض Aspose.Slides رسالة "EMBEDDED OLE OBJECT" لإبلاغك بأنه تم تعديل كائن OLE ويجب تحديث صورة المعاينة.

على سبيل المثال، إذا أضفت مخطط Microsoft Excel كـ [OleObjectFrame](https://reference.aspose.com/slides/python-net/aspose.slides/oleobjectframe/) إلى شريحة (لمزيد من التفاصيل، راجع مقالة "Manage OLE") ثم فتحت العرض التقديمي في Microsoft PowerPoint، ستظهر هذه الصورة على الشريحة:

![OLE object message](OLE_object_message.png)

إذا رغبت في التحقق والتأكيد من أن كائن OLE تم إضافته إلى الشريحة، عليك النقر مزدوجًا على رسالة "EMBEDDED OLE OBJECT"، أو يمكنك النقر بزر الماوس الأيمن عليها واختيار **Object > Edit**.

![OLE object > Edit](OLE_object_edit.png)

يقوم PowerPoint بعد ذلك بفتح كائن OLE المدمج.

![OLE object data](OLE_object_data.png)

قد تحتفظ الشريحة برسالة "EMBEDDED OLE OBJECT". بمجرد النقر على كائن OLE، يتم تحديث معاينة الشريحة وتستبدل رسالة "EMBEDDED OLE OBJECT" بالصورة الفعلية لكائن OLE.

![OLE object preview](OLE_object_preview.png)

الآن، قد ترغب في حفظ العرض التقديمي لضمان تحديث صورة كائن OLE بشكل صحيح. بهذه الطريقة، بعد حفظ العرض التقديمي، عند فتحه مرة أخرى، لن ترى رسالة "EMBEDDED OLE OBJECT".

## **حلول أخرى**

### **الحل 1: استبدال رسالة "Embedded OLE Object" بصورة**

إذا لم ترغب في إزالة رسالة "EMBEDDED OLE OBJECT" بفتح العرض التقديمي في PowerPoint ثم حفظه، يمكنك استبدال الرسالة بصورة المعاينة المفضلة لديك. تُظهر الأسطر البرمجية التالية العملية:
```py
with Presentation("embeddedOLE.pptx") as presentation:
slide = presentation.slides[0]
ole_frame = slide.shapes[0]

# إضافة صورة إلى موارد العرض التقديمي.
with Images.from_file("myImage.png") as image:
ole_image = presentation.images.add_image(image)

# تعيين عنوان وصورة لمعاينة كائن OLE.
ole_frame.substitute_picture_title = "My title"
ole_frame.substitute_picture_format.picture.image = ole_image
ole_frame.is_object_icon = False

presentation.save("embeddedOLE-newImage.pptx", SaveFormat.PPTX)
```


تتحول الشريحة التي تحتوي على `OleObjectFrame` إلى ما يلي:

![New OLE object image](OLE_object_new_image.png)

### **الحل 2: إنشاء إضافة لبرنامج PowerPoint**

يمكنك أيضًا إنشاء إضافة لبرنامج Microsoft PowerPoint تقوم بتحديث جميع كائنات OLE عند فتح العروض التقديمية في البرنامج.
20 changes: 18 additions & 2 deletions ar/python-net/developer-guide/manage-presentation/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
---
title: إدارة العرض
title: إدارة العروض التقديمية في بايثون
linktitle: إدارة العرض التقديمي
type: docs
weight: 10
url: /ar/python-net/manage-presentation/
---
keywords:
- إدارة العرض التقديمي
- إدارة PPT
- إدارة PPTX
- إدارة ODP
- إنشاء عرض تقديمي
- فتح عرض تقديمي
- فحص العرض التقديمي
- دمج العروض التقديمية
- تحويل العرض التقديمي
- حفظ العرض التقديمي
- إدارة عرض الشرائح
- Python
- Aspose.Slides
description: "إدارة عروض PowerPoint PPT و PPTX و ODP في بايثون باستخدام Aspose.Slides: إنشاء، تحميل، تعديل، استنساخ الشرائح والتحكم في المحتوى برمجيًا."
---
Loading