diff --git a/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md b/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
index 95a39a5787..fa1437dd34 100644
--- a/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
+++ b/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
@@ -1,15 +1,29 @@
---
-title: تحويل ODP من OpenOffice
+title: تحويل عروض OpenDocument التقديمية في Python
+linktitle: تحويل OpenDocument
type: docs
weight: 10
url: /ar/python-net/convert-openoffice-odp/
-keywords: "تحويل ODP إلى PDF، ODP إلى PPT، ODP إلى PPTX، ODP إلى XPS، ODP إلى HTML، ODP إلى TIFF"
-description: "تحويل ODP إلى PDF، ODP إلى PPT، ODP إلى PPTX، ODP إلى HTML، وغيرها من التنسيقات باستخدام Aspose.Slides."
+keywords:
+- تحويل OpenDocument
+- تحويل ODP
+- ODP إلى PDF
+- ODP إلى PPT
+- ODP إلى PPTX
+- ODP إلى XPS
+- ODP إلى HTML
+- ODP إلى TIFF
+- ODP إلى SWF
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: تحويل ملفات OpenDocument ODP إلى PDF أو PPT أو PPTX أو XPS أو HTML أو TIFF أو SWF باستخدام Python و Aspose.Slides: أمثلة على الشفرة، جودة عالية، تحويل دفعي، وتخصيص.
---
-[**واجهة برمجة تطبيقات Aspose.Slides**](https://products.aspose.com/slides/python-net/) تسمح لك بتحويل عروض ODP من OpenOffice إلى العديد من التنسيقات. واجهة برمجة التطبيقات المستخدمة لتحويل ملفات ODP إلى تنسيقات مستندات أخرى هي نفس المستخدمة لعمليات تحويل PowerPoint (PPT و PPTX).
+## **تحويل ملفات ODP**
-تظهر لك هذه الأمثلة كيفية تحويل مستندات ODP إلى تنسيقات أخرى (فقط قم بتغيير ملف ODP المصدر):
+[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) يتيح لك تحويل عروض OpenOffice ODP إلى صيغ متعددة. واجهة البرمجة المستخدمة لتحويل ملفات ODP إلى صيغ مستندات أخرى هي نفسها المستخدمة في عمليات تحويل PowerPoint (PPT و PPTX).
- [تحويل ODP إلى HTML](/slides/ar/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
- [تحويل ODP إلى PDF](/slides/ar/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
@@ -19,11 +33,29 @@ description: "تحويل ODP إلى PDF، ODP إلى PPT، ODP إلى PPTX، ODP
- [تحويل ODP إلى PDF مع الملاحظات](/slides/ar/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
- [تحويل ODP إلى TIFF مع الملاحظات](/slides/ar/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
-على سبيل المثال، إذا كنت بحاجة إلى تحويل عرض ODP إلى PDF، يمكن القيام بذلك بهذه الطريقة:
+على سبيل المثال، إذا كنت بحاجة إلى تحويل عرض ODP إلى PDF، يمكنك القيام بذلك بهذه الطريقة:
```py
import aspose.slides as slides
pres = slides.Presentation("pres.odp")
pres.save("pres.pdf", slides.export.SaveFormat.PDF)
-```
\ No newline at end of file
+```
+
+## **الأسئلة المتكررة**
+
+**هل يمكنني تحويل ODP إلى PPTX دون تثبيت LibreOffice أو OpenOffice؟**
+
+نعم. Aspose.Slides هي مكتبة مستقلة تمامًا تتعامل مع صيغ PowerPoint و OpenOffice دون الحاجة إلى أي تطبيقات خارجية.
+
+**هل تقوم Aspose.Slides بفتح وحفظ ملفات ODP/OTP المحمية بكلمة مرور؟**
+
+نعم. يمكنه [تحميل العروض المشفرة](/slides/ar/python-net/password-protected-presentation/) عندما تزود كلمة المرور ويمكنه أيضًا حفظ العروض مع إعدادات التشفير والحماية.
+
+**هل يمكنني استخراج ملفات الوسائط المدمجة (صوت/فيديو) من ODP قبل تحويله؟**
+
+نعم. تسمح لك Aspose.Slides بالوصول إلى واستخراج [الصوت](/slides/ar/python-net/audio-frame/) و[الفيديو](/slides/ar/python-net/video-frame/) المدمجين من العروض، وهو ما يكون مفيدًا للمعالجة ما قبل التحويل أو لإعادة الاستخدام بشكل منفصل.
+
+**هل يمكنني حفظ ODP المحول كـ Strict Office Open XML؟**
+
+نعم. عند الحفظ بصيغة PPTX يمكنك تمكين Strict OOXML عبر [خيارات الحفظ](https://reference.aspose.com/slides/python-net/aspose.slides.export/pptxoptions/) لتلبية متطلبات التوافق الأكثر صرامة.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md b/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
index 0d22c4c925..cb7380c2d9 100644
--- a/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
+++ b/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
@@ -1,13 +1,28 @@
---
-title: تحويل PowerPoint إلى SWF فلاش
+title: تحويل عروض PowerPoint التقديمية إلى SWF فلاش في Python
+linktitle: PowerPoint إلى SWF فلاش
type: docs
weight: 80
url: /ar/python-net/convert-powerpoint-to-swf-flash/
-keywords: "تحويل PowerPoint, عرض تقديمي, PowerPoint إلى SWF, فلاش SWF PPT إلى SWF, PPTX إلى SWF, بايثون"
-description: "تحويل عرض PowerPoint التقديمي إلى SWF فلاش في بايثون"
+keywords:
+- تحويل PowerPoint
+- تحويل العرض التقديمي
+- تحويل الشريحة
+- PowerPoint إلى SWF
+- العرض التقديمي إلى SWF
+- الشريحة إلى SWF
+- PPT إلى SWF
+- PPTX إلى SWF
+- PowerPoint
+- العرض التقديمي
+- Python
+- Aspose.Slides
+description: "تحويل PowerPoint (PPT/PPTX) إلى SWF فلاش باستخدام Python و Aspose.Slides. أمثلة شفرة خطوة بخطوة، إخراج سريع عالي الجودة، بدون أتمتة PowerPoint."
---
-يمكن استخدام [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) لأسلوب الذي توفره [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) لتحويل العرض التقديمي بالكامل إلى مستند SWF. يمكنك أيضًا تضمين التعليقات في SWF المُولد باستخدام [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) و [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/) واجهة. المثال التالي يوضح كيفية تحويل عرض تقديمي إلى مستند SWF باستخدام الخيارات التي توفرها فئة SWFOptions.
+## **تحويل العروض التقديمية إلى فلاش**
+
+يمكن استخدام طريقة [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) المعروضة من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) لتحويل العرض التقديمي بالكامل إلى مستند SWF. يمكنك أيضًا تضمين التعليقات في ملف SWF المُولد باستخدام فئة [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) وواجهة [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/). يوضح المثال التالي كيفية تحويل عرض تقديمي إلى ملف SWF باستخدام الخيارات المتوفرة في فئة SWFOptions.
```py
import aspose.slides as slides
@@ -23,4 +38,22 @@ swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPosition
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
-```
\ No newline at end of file
+```
+
+## **الأسئلة المتكررة**
+
+**هل يمكنني تضمين الشرائح المخفية في ملف SWF؟**
+
+نعم. فعّل خيار [show_hidden_slides](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/show_hidden_slides/) في [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/). بشكل افتراضي، لا يتم تصدير الشرائح المخفية.
+
+**كيف يمكنني التحكم في الضغط وحجم ملف SWF النهائي؟**
+
+استخدم علامة [compressed](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/compressed/) (مفعلة افتراضياً) وضبط [jpeg_quality](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/jpeg_quality/) لتحقيق توازن بين حجم الملف وجودة الصورة.
+
+**ما الغرض من ’viewer_included‘ ومتى يجب تعطيله؟**
+
+[viewer_included](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/viewer_included/) يضيف واجهة تشغيل مدمجة (ضوابط التنقل، اللوحات، البحث). عطلها إذا كنت تخطط لاستخدام مشغّلك الخاص أو تحتاج إلى إطار SWF خالٍ من واجهة المستخدم.
+
+**ماذا يحدث إذا كان خط المصدر مفقوداً على جهاز التصدير؟**
+
+ستستبدل Aspose.Slides الخط الذي تحدده عبر [default_regular_font](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/default_regular_font/) في [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) لتجنب الاعتماد غير المقصود على خط بديل.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md b/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
index ac6dd89e84..859eb3c994 100644
--- a/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
+++ b/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
@@ -1,26 +1,86 @@
---
-title: تحويل PowerPoint إلى TIFF مع الملاحظات
+title: تحويل عروض PowerPoint إلى تنسيق TIFF مع الملاحظات باستخدام بايثون
+linktitle: PowerPoint إلى TIFF مع الملاحظات
type: docs
weight: 100
url: /ar/python-net/convert-powerpoint-to-tiff-with-notes/
-keywords: "تحويل PowerPoint إلى TIFF مع الملاحظات"
-description: "تحويل PowerPoint إلى TIFF مع الملاحظات في Aspose.Slides."
+keywords:
+- تحويل PowerPoint
+- تحويل العرض التقديمي
+- تحويل الشريحة
+- تحويل PPT
+- تحويل PPTX
+- PowerPoint إلى TIFF
+- العرض التقديمي إلى TIFF
+- الشريحة إلى TIFF
+- PPT إلى TIFF
+- PPTX إلى TIFF
+- PowerPoint مع الملاحظات
+- العرض التقديمي مع الملاحظات
+- الشريحة مع الملاحظات
+- PPT مع الملاحظات
+- PPTX مع الملاحظات
+- TIFF مع الملاحظات
+- Python
+- Aspose.Slides
+description: "تحويل عروض PowerPoint إلى تنسيق TIFF مع الملاحظات باستخدام Aspose.Slides for Python via .NET. تعلم كيفية تصدير الشرائح مع ملاحظات المتحدث بفعالية."
---
-{{% alert title="نصيحة" color="primary" %}}
+## **نظرة عامة**
-قد ترغب في الاطلاع على محول Aspose [المجاني لتحويل PowerPoint إلى ملصق](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online).
+Aspose.Slides for Python via .NET توفر حلاً بسيطاً لتحويل عروض PowerPoint وOpenDocument (PPT، PPTX، وODP) مع الملاحظات إلى تنسيق TIFF. يُستخدم هذا التنسيق على نطاق واسع لتخزين الصور عالية الجودة، والطباعة، وأرشفة المستندات. باستخدام Aspose.Slides، يمكنك ليس فقط تصدير العروض الكاملة مع ملاحظات المتحدث بل أيضًا إنشاء صور مصغرة للشرائح في عرض ملاحظات الشريحة. عملية التحويل بسيطة وفعّالة، حيث تُستَخدم طريقة `save` الخاصة بفئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) لتحويل العرض بالكامل إلى سلسلة من صور TIFF مع الحفاظ على الملاحظات والتنسيق.
-{{% /alert %}}
+## **تحويل عرض تقديمي إلى TIFF مع الملاحظات**
+
+حفظ عرض PowerPoint أو OpenDocument إلى TIFF مع الملاحظات باستخدام Aspose.Slides for Python via .NET يتضمن الخطوات التالية:
+
+1. إنشاء كائن من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/): تحميل ملف PowerPoint أو OpenDocument.
+2. تكوين خيارات تخطيط الخرج: استخدم فئة [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/notescommentslayoutingoptions/) لتحديد كيفية عرض الملاحظات والتعليقات.
+3. حفظ العرض بصيغة TIFF: مرّر الخيارات المُكوَّنة إلى طريقة [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/save/#str-asposeslidesexportsaveformat-asposeslidesexportisaveoptions).
+
+لنفترض أن لدينا ملفًا باسم "speaker_notes.pptx" يحتوي على الشريحة التالية:
-TIFF هو أحد عدة تنسيقات صور مستخدمة على نطاق واسع والتي تدعمها Aspose.Slides لـ Python عبر .NET لتحويل عروض PowerPoint PPT وPPTX مع الملاحظات إلى صور. يمكنك أيضًا توليد صور مصغرة للشرائح في عرض شريحة الملاحظات. يمكن استخدام طريقة [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) التي تظهرها فئة Presentation لتحويل العرض التقديمي بالكامل في عرض شريحة الملاحظات إلى TIFF. يعد حفظ عرض PowerPoint من Microsoft إلى ملاحظات TIFF باستخدام Aspose.Slides لـ Python عبر .NET عملية تتكون من سطرين. كل ما عليك القيام به هو فتح العرض التقديمي وحفظه إلى ملاحظات TIFF. يمكنك أيضًا توليد صورة مصغرة لشريحة في عرض شريحة الملاحظات للشرائح الفردية. يتم تحديث مقتطفات الشيفرة أدناه لإنتاج العرض التقديمي كصور TIFF في عرض شريحة الملاحظات، كما هو موضح أدناه:
+
+
+المقتطع البرمجي أدناه يوضح كيفية تحويل العرض إلى صورة TIFF في عرض ملاحظات الشريحة باستخدام خاصية [slides_layout_options](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/):
```py
-import aspose.slides as slides
+# إنشاء كائن من فئة Presentation التي تمثل ملف عرض تقديمي.
+with slides.Presentation("speaker_notes.pptx") as presentation:
+
+ notes_options = slides.export.NotesCommentsLayoutingOptions()
+ notes_options.notes_position = slides.export.NotesPositions.BOTTOM_FULL # عرض الملاحظات أسفل الشريحة.
+
+ # تكوين خيارات TIFF مع ترتيب الملاحظات.
+ tiff_options = slides.export.TiffOptions()
+ tiff_options.dpi_x = 300
+ tiff_options.dpi_y = 300
+ tiff_options.slides_layout_options = notes_options
+
+ # حفظ العرض التقديمي إلى TIFF مع ملاحظات المتحدث.
+ presentation.save("TIFF_with_notes.tiff", slides.export.SaveFormat.TIFF, tiff_options)
+```
+
+النتيجة:
+
+
+
+{{% alert title="Tip" color="primary" %}}
+
+Check out Aspose [Free PowerPoint to Poster Converter](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online).
+
+{{% /alert %}}
+
+## **الأسئلة المتكررة**
+
+**هل يمكنني التحكم في موضع منطقة الملاحظات في ملف TIFF الناتج؟**
+
+نعم. استخدم [إعدادات تخطيط الملاحظات](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) لاختيار أحد الخيارات مثل `NONE`، `BOTTOM_TRUNCATED`، أو `BOTTOM_FULL`، والتي تُخفي الملاحظات، أو تُلائمها في صفحة واحدة، أو تسمح لها بالانتشار إلى صفحات إضافية على التوالي.
+
+**كيف يمكنني تقليل حجم ملف TIFF مع الملاحظات دون فقدان واضح في الجودة؟**
+
+اختر [ضغطًا فعالًا](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/compression_type/) (مثل `LZW` أو `RLE`)، عيّن DPI معقول، وإذا كان مقبولًا، استخدم [تنسيق بكسل](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/pixel_format/) أقل (مثل 8 بت أو 1 بت للون أحادي). يمكن أيضًا تقليل [أبعاد الصورة](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/image_size/) قليلًا دون أن يؤثر ذلك بشكل ملحوظ على وضوح القراءة.
-# إنشاء كائن Presentation يمثل ملف عرض تقديمي
-presentation = slides.Presentation("pres.pptx")
+**هل يؤثر الخط في الملاحظات على النتيجة إذا كانت الخطوط الأصلية مفقودة من النظام؟**
-# حفظ العرض التقديمي إلى ملاحظات TIFF
-presentation.save("Notes_In_Tiff_out.tiff", slides.export.SaveFormat.TIFF)
-```
\ No newline at end of file
+نعم. الخطوط المفقودة تُ triggers [الاستبدال](/slides/ar/python-net/font-selection-sequence/)، مما قد يغيّر مقاييس النص ومظهره. لتجنب ذلك، [قم بتوفير الخطوط المطلوبة](/slides/ar/python-net/custom-font/) أو عيّن [خط احتياطي افتراضي](/slides/ar/python-net/fallback-font/) حتى تُستخدم الخطوط المقصودة.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md b/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
index f162e181d4..26bf274bfb 100644
--- a/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
+++ b/ar/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
@@ -1,5 +1,5 @@
---
-title: تحويل عروض PowerPoint إلى XPS في بايثون
+title: تحويل عروض PowerPoint إلى XPS في Python
linktitle: PowerPoint إلى XPS
type: docs
weight: 70
@@ -12,52 +12,52 @@ keywords:
- PPT إلى XPS
- PPTX إلى XPS
- PowerPoint
-- العرض التقديمي
-- بايثون
+- عرض تقديمي
+- Python
- Aspose.Slides
-description: تحويل عروض PowerPoint (PPT/PPTX) إلى XPS عالي الجودة ومستقل عن النظام الأساسي في Python باستخدام Aspose.Slides. احصل على دليل خطوة بخطوة وكود مثال.
+description: "تحويل عروض PowerPoint PPT/PPTX إلى XPS عالي الجودة وغير مرتبط بالنظام الأساسي باستخدام Aspose.Slides في Python. احصل على دليل خطوة بخطوة وعينة شفرة."
---
## **حول XPS**
-طورت مايكروسوفت [XPS](https://docs.fileformat.com/page-description-language/xps/) كبديل لـ [PDF](https://docs.fileformat.com/pdf/). يسمح لك بطباعة المحتوى من خلال إخراج ملف مشابه جدًا لملف PDF. يعتمد تنسيق XPS على XML. يظل تخطيط أو هيكل ملف XPS كما هو في جميع أنظمة التشغيل والطابعات.
+قامت Microsoft بتطوير [XPS](https://docs.fileformat.com/page-description-language/xps/) كبديل لـ [PDF](https://docs.fileformat.com/pdf/). يتيح لك طباعة المحتوى عن طريق إخراج ملف مشابه جدًا لملف PDF. يعتمد تنسيق XPS على XML. يبقى تخطيط أو بنية ملف XPS كما هو على جميع أنظمة التشغيل والطابعات.
-## متى تستخدم تنسيق XPS من مايكروسوفت
+## متى تستخدم تنسيق Microsoft XPS
{{% alert color="primary" %}}
-لمعرفة كيف تقوم Aspose.Slides بتحويل عرض PPT أو PPTX إلى تنسيق XPS، يمكنك التحقق من [هذا التطبيق المجاني للتحويل عبر الإنترنت](https://products.aspose.app/slides/conversion).
+لمعرفة كيف يقوم Aspose.Slides بتحويل عرض PPT أو PPTX إلى تنسيق XPS، يمكنك الاطلاع على [هذا التطبيق المجاني للتحويل عبر الإنترنت](https://products.aspose.app/slides/conversion).
{{% /alert %}}
-إذا كنت ترغب في تقليل تكاليف التخزين، يمكنك تحويل عرض Microsoft PowerPoint الخاص بك إلى تنسيق XPS. بهذه الطريقة، ستجد أنه من الأسهل حفظ ومشاركة وطباعة مستنداتك.
+إذا كنت ترغب في تقليل تكاليف التخزين، يمكنك تحويل عرض Microsoft PowerPoint إلى تنسيق XPS. بهذه الطريقة، ستجد أنه من الأسهل حفظ المستندات ومشاركتها وطباعةها.
-تواصل مايكروسوفت تنفيذ دعم قوي لـ XPS في ويندوز (حتى في ويندوز 10)، لذا قد ترغب في التفكير في حفظ الملفات إلى هذا التنسيق. إذا كنت تتعامل مع ويندوز 8.1 أو ويندوز 8 أو ويندوز 7 أو ويندوز فيستا، فإن XPS قد يكون في الواقع الخيار الأفضل لك لبعض العمليات.
+تستمر Microsoft في تنفيذ دعم قوي لتنسيق XPS في Windows (حتى في Windows 10)، لذا قد ترغب في التفكير في حفظ الملفات بهذا التنسيق. إذا كنت تتعامل مع Windows 8.1 أو Windows 8 أو Windows 7 أو Windows Vista، فقد يكون XPS هو الخيار الأفضل لبعض العمليات.
-- **ويندوز 8** يستخدم تنسيق OXPS (Open XPS) لملفات XPS. OXPS هو نسخة موحدة من تنسيق XPS الأصلي. يوفر ويندوز 8 دعمًا أفضل لملفات XPS مقارنةً بملفات PDF.
- - **XPS:** عارض/قارئ XPS مضمن وميزة الطباعة إلى XPS متاحة.
- - **PDF**: قارئ PDF متاح ولكن لا توجد ميزة الطباعة إلى PDF.
+- **Windows 8** يستخدم تنسيق OXPS (Open XPS) لملفات XPS. OXPS هو نسخة موحدة من تنسيق XPS الأصلي. يوفر Windows 8 دعمًا أفضل لملفات XPS مقارنةً بملفات PDF.
+ - **XPS:** عارض/قارئ XPS مدمج وميزة الطباعة إلى XPS متاحة.
+ - **PDF:** قارئ PDF متاح لكن لا توجد ميزة طباعة إلى PDF.
-- **ويندوز 7 وويندوز فيستا** يستخدمان تنسيق XPS الأصلي. توفر هذه الأنظمة تشغيل أيضًا دعمًا أفضل لملفات XPS مقارنةً بملفات PDF.
- - **XPS**: عارض XPS مضمن وميزة الطباعة إلى XPS متاحة.
- - **PDF**: لا يوجد قارئ PDF. لا توجد ميزة الطباعة إلى PDF.
+- **Windows 7** و **Windows Vista** يستخدمان تنسيق XPS الأصلي. تقدم هذه الأنظمة دعمًا أفضل لملفات XPS مقارنةً بـ PDF.
+ - **XPS:** عارض XPS مدمج وميزة الطباعة إلى XPS متاحة.
+ - **PDF:** لا يوجد قارئ PDF. لا توجد ميزة طباعة إلى PDF.
-|
**الإدخال PPT(X):
****
|**الإخراج XPS:
****
|
+|**إدخال PPT(X):**
****
|**الإخراج XPS:**
****
|
| :- | :- |
-نفذت مايكروسوفت في النهاية دعمًا لعمليات الطباعة في PDF من خلال ميزة الطباعة إلى PDF في ويندوز 10. كان من المتوقع من المستخدمين سابقًا طباعة المستندات من خلال تنسيق XPS.
+Microsoft في النهاية نفذت دعم عمليات الطباعة إلى PDF عبر ميزة Print to PDF في Windows 10. سابقًا، كان يُتوقع من المستخدمين طباعة المستندات عبر تنسيق XPS.
## تحويل XPS باستخدام Aspose.Slides
-في [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) لـ .NET، يمكنك استخدام [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) الطريقة المقدمة من [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) لتحويل العرض التقديمي بالكامل إلى مستند XPS.
+في [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) لـ .NET، يمكنك استخدام طريقة [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) المتاحة في فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) لتحويل العرض بالكامل إلى مستند XPS.
-عند تحويل عرض تقديمي إلى XPS، يجب عليك حفظ العرض التقديمي باستخدام أي من هذه الإعدادات:
+عند تحويل عرض تقديمي إلى XPS، عليك حفظ العرض باستخدام أحد الإعدادات التالية:
- الإعدادات الافتراضية (بدون [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
- الإعدادات المخصصة (مع [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
### **تحويل العروض التقديمية إلى XPS باستخدام الإعدادات الافتراضية**
-يوضح هذا الكود المصدري في بايثون كيفية تحويل عرض تقديمي إلى مستند XPS باستخدام الإعدادات القياسية:
+هذا المثال البرمجي بلغة Python يوضح كيفية تحويل عرض تقديمي إلى مستند XPS باستخدام الإعدادات القياسية:
```py
import aspose.slides as slides
@@ -65,13 +65,12 @@ import aspose.slides as slides
# إنشاء كائن Presentation يمثل ملف عرض تقديمي
pres = slides.Presentation("Convert_XPS.pptx")
-# حفظ العرض التقديمي إلى مستند XPS
+# حفظ العرض التقديمي كملف XPS
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
```
-
### **تحويل العروض التقديمية إلى XPS باستخدام الإعدادات المخصصة**
-يظهر هذا الكود المصدري كيفية تحويل عرض تقديمي إلى مستند XPS باستخدام الإعدادات المخصصة في بايثون:
+هذا المثال البرمجي يوضح كيفية تحويل عرض تقديمي إلى مستند XPS باستخدام إعدادات مخصصة في Python:
```py
import aspose.slides as slides
@@ -79,12 +78,22 @@ import aspose.slides as slides
# إنشاء كائن Presentation يمثل ملف عرض تقديمي
pres = slides.Presentation("Convert_XPS_Options.pptx")
-# إنشاء كائن من فئة TiffOptions
+# إنشاء كائن XpsOptions
options = slides.export.XpsOptions()
-# حفظ ملفات الميتا كـ PNG
+# حفظ ملفات Meta كـ PNG
options.save_metafiles_as_png = True
-# حفظ العرض التقديمي إلى مستند XPS
+# حفظ العرض التقديمي كملف XPS
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
-```
\ No newline at end of file
+```
+
+## **الأسئلة الشائعة**
+
+**هل يمكنني حفظ XPS إلى تدفق بدلاً من ملف؟**
+
+نعم – يتيح لك Aspose.Slides التصدير مباشرة إلى تدفق، وهو مثالي لواجهات برمجة التطبيقات على الويب، أو خطوط الأنابيب على الخادم، أو أي سيناريو تريد فيه إرسال XPS دون التعامل مع نظام الملفات.
+
+**هل يتم نقل الشرائح المخفية إلى XPS، وهل يمكنني استثناؤها؟**
+
+بشكل افتراضي، يتم عرض الشرائح العادية (المظهر) فقط. يمكنك [تضمين أو استبعاد الشرائح المخفية](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/show_hidden_slides/) عبر [إعدادات التصدير](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) قبل الحفظ إلى XPS، مما يضمن أن الناتج يحتوي فقط على الصفحات التي تريدها.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/manage-presentation/examine-presentation/_index.md b/ar/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
index 554284848e..e5e27578e4 100644
--- a/ar/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
+++ b/ar/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
@@ -1,37 +1,42 @@
---
-title: فحص العرض التقديمي
+title: استرجاع وتحديث معلومات العرض التقديمي في بايثون
+linktitle: معلومات العرض التقديمي
type: docs
weight: 30
url: /ar/python-net/examine-presentation/
keywords:
-- PowerPoint
-- العرض التقديمي
- تنسيق العرض التقديمي
- خصائص العرض التقديمي
-- خصائص الوثيقة
+- خصائص المستند
- الحصول على الخصائص
- قراءة الخصائص
- تغيير الخصائص
- تعديل الخصائص
-- PPTX
-- PPT
+- تحديث الخصائص
+- فحص PPTX
+- فحص PPT
+- فحص ODP
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
- Python
-description: "قراءة وتعديل خصائص العرض التقديمي لبرنامج PowerPoint باستخدام Python"
+- Aspose.Slides
+description: "اكتشف الشرائح والبنية والبيانات الوصفية في عروض PowerPoint وOpenDocument باستخدام بايثون للحصول على رؤى أسرع وتدقيق محتوى أكثر ذكاءً."
---
-تسمح لك Aspose.Slides لبايثون عبر .NET بفحص عرض تقديمي لمعرفة خصائصه وفهم سلوكهم.
+Aspose.Slides for Python عبر .NET يتيح لك فحص عرض تقديمي لمعرفة خصائصه وفهم سلوكه.
-{{% alert title="معلومات" color="info" %}}
+{{% alert title="Info" color="info" %}}
-تحتوي فئات [PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) و [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) على الخصائص والأساليب المستخدمة في العمليات هنا.
+الفئات [PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) و [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) تحتوي على الخصائص والأساليب المستخدمة في العمليات هنا.
{{% /alert %}}
-## **تحقق من تنسيق العرض التقديمي**
+## **التحقق من تنسيق العرض التقديمي**
-قبل العمل على عرض تقديمي، قد ترغب في معرفة التنسيق (PPT، PPTX، ODP، وغيرها) الذي يتواجد فيه العرض التقديمي في الوقت الحالي.
+قبل العمل على عرض تقديمي، قد ترغب في معرفة أي تنسيق (PPT، PPTX، ODP، وغيرها) يكون عليه العرض في الوقت الحالي.
-يمكنك التحقق من تنسيق العرض التقديمي دون تحميله. راجع هذا الرمز بلغة بايثون:
+يمكنك التحقق من تنسيق العرض دون تحميله. انظر هذا الكود بلغة بايثون:
```py
import aspose.slides as slides
@@ -48,7 +53,7 @@ print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)
## **الحصول على خصائص العرض التقديمي**
-يوضح لك هذا الرمز بلغة بايثون كيفية الحصول على خصائص العرض التقديمي (معلومات حول العرض التقديمي):
+هذا الكود بلغة بايثون يوضح لك كيف تحصل على خصائص العرض (معلومات حول العرض):
```py
import aspose.slides as slides
@@ -60,17 +65,17 @@ print(props.subject)
print(props.title)
```
-قد ترغب في رؤية [الخصائص تحت فئة DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties).
+قد تريد الاطلاع على [الخصائص ضمن فئة DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties).
## **تحديث خصائص العرض التقديمي**
-تقدم Aspose.Slides طريقة [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) التي تتيح لك إجراء تغييرات على خصائص العرض التقديمي.
+Aspose.Slides يوفر طريقة [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) التي تسمح لك بإجراء تغييرات على خصائص العرض.
-دعنا نقول أن لدينا عرض تقديمي لبرنامج PowerPoint مع الخصائص الموضحة أدناه.
+لنفترض أن لدينا عرض PowerPoint يحتوي على خصائص المستند الموضحة أدناه.
-
+
-يوضح لك هذا المثال البرمجي كيفية تحرير بعض خصائص العرض التقديمي:
+هذا المثال يوضح لك كيفية تعديل بعض خصائص العرض:
```py
file_name = "sample.pptx"
@@ -78,22 +83,44 @@ file_name = "sample.pptx"
info = PresentationFactory.instance.get_presentation_info(file_name)
properties = info.read_document_properties()
-properties.title = "عنواني"
+properties.title = "My title"
properties.last_saved_time = datetime.now()
info.update_document_properties(properties)
info.write_binded_presentation(file_name)
```
-تظهر نتائج تغيير خصائص الوثيقة أدناه.
+نتائج تغيير خصائص المستند موضحة أدناه.
-
+
## **روابط مفيدة**
-للحصول على مزيد من المعلومات حول العرض التقديمي وخصائصه الأمنية، قد تجد هذه الروابط مفيدة:
+للحصول على مزيد من المعلومات حول العرض وسماته الأمنية، قد تجد هذه الروابط مفيدة:
+
+- [التحقق مما إذا كان العرض مشفرًا](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
+- [التحقق مما إذا كان العرض محميًا ضد الكتابة (للقراءة فقط)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
+- [التحقق مما إذا كان العرض محميًا بكلمة مرور قبل تحميله](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
+- [تأكيد كلمة المرور المستخدمة لحماية العرض](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
+
+## **الأسئلة الشائعة**
+
+**كيف يمكنني التحقق مما إذا كانت الخطوط مضمّنة وأيها؟**
+
+ابحث عن معلومات [الخطوط المضمّنة](https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/get_embedded_fonts/) على مستوى العرض، ثم قارن هذه الإدخالات مع مجموعة [الخطوط المستخدمة فعليًا عبر المحتوى](https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/get_fonts/) لتحديد الخطوط الضرورية للعرض.
+
+**كيف يمكنني بسرعة معرفة ما إذا كان الملف يحتوي على شرائح مخفية وعددها؟**
+
+تجول عبر [مجموعة الشرائح](https://reference.aspose.com/slides/python-net/aspose.slides/slidecollection/) وتفحص علامة [الرؤية](https://reference.aspose.com/slides/python-net/aspose.slides/slide/hidden/) لكل شريحة.
+
+**هل يمكنني الكشف عما إذا كان تم استخدام حجم شريحة مخصص واتجاهه، وما إذا كانا يختلفان عن القيم الافتراضية؟**
+
+نعم. قارن حجم [الشريحة الحالي](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/slide_size/) والاتجاه بالإعدادات المبدئية؛ يساعد ذلك على توقع السلوك أثناء الطباعة والتصدير.
+
+**هل توجد طريقة سريعة لرؤية ما إذا كانت المخططات تشير إلى مصادر بيانات خارجية؟**
+
+نعم. استعرض جميع [المخططات](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/)، وتفحص [مصدر البيانات](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdata/data_source_type/) لكل منها، وحدد ما إذا كان البيانات داخلية أم مرتبطة برابط، بما في ذلك الروابط المعطلة.
+
+**كيف يمكنني تقييم "الشرائح الثقيلة" التي قد تبطئ العرض أو تصدير PDF؟**
-- [التحقق مما إذا كان العرض التقديمي مشفراً](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
-- [التحقق مما إذا كان العرض التقديمي محميًا ضد الكتابة (للقراءة فقط)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
-- [التحقق مما إذا كان العرض التقديمي محميًا بكلمة مرور قبل تحميله](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
-- [تأكيد كلمة المرور المستخدمة لحماية العرض التقديمي](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
\ No newline at end of file
+لكل شريحة، احصِ عدد الكائنات وابحث عن صور كبيرة، شفافية، ظلال، حركات، ووسائط متعددة؛ أعطِها درجة تعقيد تقريبية لتحديد نقاط الأداء المحتملة.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-comments/_index.md b/ar/python-net/developer-guide/presentation-comments/_index.md
index 950e0fb4f8..c4a294a3e2 100644
--- a/ar/python-net/developer-guide/presentation-comments/_index.md
+++ b/ar/python-net/developer-guide/presentation-comments/_index.md
@@ -1,87 +1,103 @@
---
-title: تعليقات العرض
+title: "إدارة تعليقات العرض التقديمي في بايثون"
+linktitle: "تعليقات العرض التقديمي"
type: docs
weight: 100
url: /ar/python-net/presentation-comments/
-keywords: "تعليقات، تعليقات PowerPoint، عرض PowerPoint، بايثون، Aspose.Slides لبايثون عبر .NET"
-description: "إضافة تعليقات وردود في عرض PowerPoint باستخدام بايثون"
+keywords:
+- "تعليق"
+- "تعليق حديث"
+- "تعليقات PowerPoint"
+- "تعليقات العرض التقديمي"
+- "تعليقات الشريحة"
+- "إضافة تعليق"
+- "الوصول إلى التعليق"
+- "تحرير التعليق"
+- "الرد على التعليق"
+- "إزالة التعليق"
+- "حذف التعليق"
+- "PowerPoint"
+- "عرض تقديمي"
+- "Python"
+- "Aspose.Slides"
+description: "إدارة تعليقات العروض التقديمية باستخدام Aspose.Slides لبايثون عبر .NET: إضافة، قراءة، تحرير، وحذف التعليقات في ملفات PowerPoint بسرعة وسهولة."
---
-في PowerPoint، تظهر التعليقات كملاحظة أو تعبير على شريحة. عند النقر على تعليق، يتم الكشف عن محتوياته أو رسائله.
+في PowerPoint، يظهر التعليق كملاحظة أو توضيح على الشريحة. عند النقر على التعليق، يتم إظهار محتوياته أو رسائله.
-### **لماذا تضيف التعليقات إلى العروض؟**
+## **لماذا نضيف تعليقات إلى العروض التقديمية؟**
-قد ترغب في استخدام التعليقات لتقديم ملاحظات أو التواصل مع زملائك عند مراجعة العروض.
+قد ترغب في استخدام التعليقات لتقديم ملاحظات أو التواصل مع زملائك أثناء مراجعة العروض التقديمية.
-لتمكينك من استخدام التعليقات في عروض PowerPoint، فإن Aspose.Slides لبايثون عبر .NET يوفر
+لتمكينك من استخدام التعليقات في عروض PowerPoint، يوفر Aspose.Slides لبايثون عبر .NET ما يلي:
-* فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) ، التي تحتوي على مجموعات من المؤلفين (من خاصية [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)). يضيف المؤلفون تعليقات إلى الشرائح.
-* واجهة [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/) ، التي تحتوي على مجموعة من التعليقات لمؤلفين فرديين.
-* فئة [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) ، التي تحتوي على معلومات عن المؤلفين وتعليقاتهم: من أضاف التعليق، وقت إضافة التعليق، موقع التعليق، إلخ.
-* فئة [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) ، التي تحتوي على معلومات عن مؤلفين فرديين: اسم المؤلف، الأحرف الأولى، التعليقات المرتبطة باسم المؤلف، إلخ.
+* الفئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)، التي تحتوي على مجموعات المؤلفين (من خاصية [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)). يقوم المؤلفون بإضافة تعليقات إلى الشرائح.
+* الواجهة [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/)، التي تحتوي على مجموعة التعليقات لكل مؤلف.
+* الفئة [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) التي تحتوي على معلومات عن المؤلفين وتعليقاتهم: من أضاف التعليق، وقت الإضافة، موضع التعليق، إلخ.
+* الفئة [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) التي تحتوي على معلومات عن كل مؤلف: اسم المؤلف، الأحرف الأولى، التعليقات المرتبطة باسمه، إلخ.
-## **إضافة تعليق إلى الشريحة**
-هذا الكود بايثون يوضح لك كيفية إضافة تعليق إلى شريحة في عرض PowerPoint:
+## **إضافة تعليق شريحة**
+هذا الكود بايثون يوضح كيفية إضافة تعليق إلى شريحة في عرض PowerPoint:
```python
import aspose.slides as slides
import aspose.pydrawing as draw
import datetime
-# إنشاء مثيل لفئة Presentation
+# ينشئ كائن من فئة Presentation
with slides.Presentation() as presentation:
- # إضافة شريحة فارغة
+ # يضيف شريحة فارغة
presentation.slides.add_empty_slide(presentation.layout_slides[0])
- # إضافة مؤلف
+ # يضيف مؤلفًا
author = presentation.comment_authors.add_author("Jawad", "MF")
- # تعيين الموضع للتعليقات
+ # يحدد موضع التعليقات
point = draw.PointF(0.2, 0.2)
- # إضافة تعليق إلى الشريحة للمؤلف على الشريحة 1
- author.comments.add_comment("مرحبًا Jawad، هذا تعليق الشريحة", presentation.slides[0], point, datetime.date.today())
+ # يضيف تعليق شريحة لمؤلف على الشريحة 1
+ author.comments.add_comment("Hello Jawad, this is slide comment", presentation.slides[0], point, datetime.date.today())
- # إضافة تعليق إلى الشريحة للمؤلف على الشريحة 2
- author.comments.add_comment("مرحبًا Jawad، هذا هو تعليق الشريحة الثاني", presentation.slides[1], point, datetime.date.today())
+ # يضيف تعليق شريحة لمؤلف على الشريحة 2
+ author.comments.add_comment("Hello Jawad, this is second slide comment", presentation.slides[1], point, datetime.date.today())
- # الوصول إلى الشريحة 1
+ # الوصول إلى ISlide 1
slide = presentation.slides[0]
- # عندما يتم تمرير null كحجة، يتم جلب التعليقات من جميع المؤلفين إلى الشريحة المختارة
+ # عندما يُمرّر null كمعامل، تُسترجع التعليقات من جميع المؤلفين إلى الشريحة المختارة
comments = slide.get_slide_comments(author)
- # الوصول إلى التعليق في الفهرس 0 للشريحة 1
+ # يتعامل مع التعليق في الفهرس 0 للشريحة 1
str = comments[0].text
presentation.save("Comments_out.pptx", slides.export.SaveFormat.PPTX)
if comments.length > 0:
- # اختيار مجموعة تعليقات المؤلف عند الفهرس 0
+ # يختار مجموعة تعليقات المؤلف في الفهرس 0
commentCollection = comments[0].author.comments
print(commentCollection[0].text)
```
## **الوصول إلى تعليقات الشريحة**
-هذا الكود بايثون يوضح لك كيفية الوصول إلى تعليق موجود على شريحة في عرض PowerPoint:
+هذا الكود بايثون يوضح كيفية الوصول إلى تعليقات موجودة على شريحة في عرض PowerPoint:
```python
import aspose.slides as slides
-# إنشاء مثيل لفئة Presentation
+# ينشئ كائن من فئة Presentation
with slides.Presentation("Comments1.pptx") as presentation:
for author in presentation.comment_authors:
for comment in author.comments:
print("ISlide :" + str(comment.slide.slide_number) +
- " تحتوي على تعليق: " + comment.text +
- " من المؤلف: " + comment.author.name +
- " تم نشره في الوقت :" + str(comment.created_time) + "\n")
+ " has comment: " + comment.text +
+ " with Author: " + comment.author.name +
+ " posted on time :" + str(comment.created_time) + "\n")
```
-## **رد التعليقات**
-التعليق الرئيسي هو أعلى أو تعليق أصلي في تسلسل من التعليقات أو الردود. باستخدام خاصية `parent_comment` (من واجهة [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/))، يمكنك تعيين أو الحصول على تعليق رئيسي.
+## **الرد على التعليقات**
+التعليق الأصلي هو التعليق الأعلى أو الأصلي في هيكل التعليقات أو الردود. باستخدام الخاصية `parent_comment` (من الواجهة [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)) يمكنك تعيين أو الحصول على التعليق الأصلي.
-هذا الكود بايثون يوضح لك كيفية إضافة تعليقات والحصول على ردود عليها:
+هذا الكود بايثون يوضح كيفية إضافة تعليقات والحصول على الردود لها:
```python
import aspose.slides as slides
@@ -89,30 +105,30 @@ import aspose.pydrawing as draw
import datetime
with slides.Presentation() as pres:
- # إضافة تعليق
+ # يضيف تعليقًا
author1 = pres.comment_authors.add_author("Author_1", "A.A.")
comment1 = author1.comments.add_comment("comment1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- # إضافة رد على comment1
+ # يضيف ردًا على comment1
author2 = pres.comment_authors.add_author("Autror_2", "B.B.")
- reply1 = author2.comments.add_comment("رد 1 على التعليق 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply1 = author2.comments.add_comment("reply 1 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply1.parent_comment = comment1
- # إضافة رد آخر على comment1
- reply2 = author2.comments.add_comment("رد 2 على التعليق 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # يضيف ردًا آخر على comment1
+ reply2 = author2.comments.add_comment("reply 2 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply2.parent_comment = comment1
- # إضافة رد على رد موجود
- subReply = author1.comments.add_comment("رد فرعي 3 على الرد 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # يضيف ردًا على الرد الموجود
+ subReply = author1.comments.add_comment("subreply 3 for reply 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
subReply.parent_comment = reply2
- comment2 = author2.comments.add_comment("تعليق 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- comment3 = author2.comments.add_comment("تعليق 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment2 = author2.comments.add_comment("comment 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment3 = author2.comments.add_comment("comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- reply3 = author1.comments.add_comment("رد 4 على التعليق 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply3 = author1.comments.add_comment("reply 4 for comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply3.parent_comment = comment3
- # عرض تسلسل التعليقات على الكونسول
+ # يعرض هرمية التعليقات على وحدة التحكم
slide = pres.slides[0]
comments = slide.get_slide_comments(None)
for i in range(comments.length):
@@ -126,26 +142,24 @@ with slides.Presentation() as pres:
pres.save("parent_comment.pptx", slides.export.SaveFormat.PPTX)
- # إزالة comment1 وجميع الردود عليه
+ # يزيل comment1 وجميع الردود المرتبطة به
comment1.remove()
pres.save("remove_comment.pptx", slides.export.SaveFormat.PPTX)
```
-{{% alert color="warning" title="تنبيه" %}}
-
-* عند استخدام طريقة `Remove` (من واجهة [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)) لحذف تعليق، يتم أيضًا حذف الردود على التعليق.
-* إذا كانت إعدادات `parent_comment` تؤدي إلى تدوير مرجعية، سيتم طرح استثناء `PptxEditException`.
-
+{{% alert color="warning" title="انتباه" %}}
+* عند استخدام طريقة `Remove` (من واجهة [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)) لحذف تعليق، يتم أيضًا حذف الردود على التعليق.
+* إذا أدى ضبط `parent_comment` إلى إشارة دائرية، سيتم رمي استثناء `PptxEditException`.
{{% /alert %}}
## **إضافة تعليق حديث**
-في عام 2021، قدمت Microsoft *التعليقات الحديثة* في PowerPoint. ميزة التعليقات الحديثة تحسن بشكل كبير التعاون في PowerPoint. من خلال التعليقات الحديثة، يتمكن مستخدمو PowerPoint من حل التعليقات، ربط التعليقات بالأشياء والنصوص، والانخراط في التفاعلات بسهولة أكبر من قبل.
+في عام 2021، قدمت Microsoft *التعليقات الحديثة* في PowerPoint. تُحسّن ميزة التعليقات الحديثة التعاون في PowerPoint بشكل كبير. من خلال التعليقات الحديثة، يحصل مستخدمو PowerPoint على القدرة على حل التعليقات، ربط التعليقات بالأجسام والنصوص، وتسهيل التفاعل بشكل كبير مقارنةً بالسابق.
-قمنا بتنفيذ دعم التعليقات الحديثة من خلال إضافة فئة [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/). تم إضافة طرق `add_modern_comment` و `insert_modern_comment` إلى فئة [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/) .
+تم تنفيذ دعم التعليقات الحديثة بإضافة الفئة [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/). تمت إضافة طريقتي `add_modern_comment` و `insert_modern_comment` إلى الفئة [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/).
-هذا الكود بايثون يوضح لك كيفية إضافة تعليق حديث إلى شريحة في عرض PowerPoint:
+هذا الكود بايثون يوضح كيفية إضافة تعليق حديث إلى شريحة في عرض PowerPoint:
```python
import aspose.pydrawing as draw
@@ -153,8 +167,8 @@ import aspose.slides as slides
from datetime import date
with slides.Presentation() as pres:
- newAuthor = pres.comment_authors.add_author("مؤلف ما", "SA")
- modernComment = newAuthor.comments.add_modern_comment("هذا تعليق حديث", pres.slides[0], None, draw.PointF(100, 100), date.today())
+ newAuthor = pres.comment_authors.add_author("Some Author", "SA")
+ modernComment = newAuthor.comments.add_modern_comment("This is a modern comment", pres.slides[0], None, draw.PointF(100, 100), date.today())
pres.save("example.pptx", slides.export.SaveFormat.PPTX)
```
@@ -163,25 +177,25 @@ with slides.Presentation() as pres:
### **حذف جميع التعليقات والمؤلفين**
-هذا الكود بايثون يوضح لك كيفية إزالة جميع التعليقات والمؤلفين في عرض:
+هذا الكود بايثون يوضح كيفية حذف جميع التعليقات والمؤلفين في عرض تقديمي:
```python
import aspose.slides as slides
with slides.Presentation("example.pptx") as presentation:
- # حذف جميع التعليقات من العرض
+ # Deletes all comments from the presentation
for author in presentation.comment_authors:
author.comments.clear()
- # حذف جميع المؤلفين
+ # Deletes all authors
presentation.comment_authors.clear()
presentation.save("example_out.pptx", slides.export.SaveFormat.PPTX)
```
-### **حذف تعليقات محددة**
+### **حذف التعليقات المحددة**
-هذا الكود بايثون يوضح لك كيفية حذف تعليقات محددة على شريحة:
+هذا الكود بايثون يوضح كيفية حذف تعليقات معينة على شريحة:
```python
import aspose.pydrawing as draw
@@ -191,20 +205,31 @@ from datetime import date
with slides.Presentation() as presentation:
slide = presentation.slides[0]
- # إضافة تعليقات...
- author = presentation.comment_authors.add_author("مؤلف", "A")
- author.comments.add_comment("تعليق 1", slide, draw.PointF(0.2, 0.2), date.today())
- author.comments.add_comment("تعليق 2", slide, draw.PointF(0.3, 0.2), date.today())
+ # add comments...
+ author = presentation.comment_authors.add_author("Author", "A")
+ author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
+ author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
- # إزالة جميع التعليقات التي تحتوي على نص "تعليق 1"
+ # remove all comments that contain "comment 1" text
for commentAuthor in presentation.comment_authors:
toRemove = []
for comment in slide.get_slide_comments(commentAuthor):
- if comment.text == "تعليق 1":
+ if comment.text == "comment 1":
toRemove.append(comment)
for comment in toRemove:
commentAuthor.comments.remove(comment)
presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **الأسئلة الشائعة**
+
+**هل يدعم Aspose.Slides حالة مثل 'تم الحل' للتعليقات الحديثة؟**
+نعم. التعليقات الحديثة ([ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/)) تكشف عن خاصية [status](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/status/); يمكنك قراءة وتعيين حالة التعليق (مثلاً، وضع علامة تم الحل)، وتُحفظ هذه الحالة في الملف ويُعترف بها من قبل PowerPoint.
+
+**هل تُدعم المناقشات المتسلسلة (سلاسل الردود)، وهل هناك حد للتعشيق؟**
+نعم. يمكن لكل تعليق الإشارة إلى [parent comment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/parent_comment/) الخاص به، مما يتيح سلاسل رد غير محدودة. لا تحدد API حدًا معينًا لعمق التعشيق.
+
+**في أي نظام إحداثيات يُحدَّد موضع علامة التعليق على الشريحة؟**
+الموضع يُخزن كنقطة ذات قيمة عائمة ضمن نظام إحداثيات الشريحة، ما يسمح بوضع علامة التعليق بدقة في المكان المطلوب.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-content/manage-blob/_index.md b/ar/python-net/developer-guide/presentation-content/manage-blob/_index.md
index d1dfc6b65e..3083dedd3d 100644
--- a/ar/python-net/developer-guide/presentation-content/manage-blob/_index.md
+++ b/ar/python-net/developer-guide/presentation-content/manage-blob/_index.md
@@ -1,49 +1,63 @@
---
-title: إدارة Blob
+title: إدارة BLOBs في العروض التقديمية باستخدام Python لاستخدام الذاكرة بفعالية
+linktitle: إدارة BLOB
type: docs
weight: 10
url: /ar/python-net/manage-blob/
-keywords: "إضافة Blob، تصدير Blob، إضافة صورة كـ Blob، عرض PowerPoint، بايثون، Aspose.Slides للبايثون عبر .NET"
-description: "إضافة Blob إلى عرض PowerPoint في بايثون. تصدير Blob. إضافة صورة كـ Blob"
+keywords:
+- كائن كبير
+- عنصر كبير
+- ملف كبير
+- إضافة BLOB
+- تصدير BLOB
+- إضافة صورة كـ BLOB
+- تقليل الذاكرة
+- استهلاك الذاكرة
+- عرض تقديمي كبير
+- ملف مؤقت
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "إدارة بيانات BLOB في Aspose.Slides لـ Python عبر .NET لتبسيط عمليات ملفات PowerPoint و OpenDocument من أجل معالجة عروض تقديمية فعّالة."
---
-### **حول BLOB**
+## **حول BLOB**
-**BLOB** (**كائن ثنائي كبير**) عادة ما يكون عنصر كبير (صورة، عرض، مستند، أو وسائط) محفوظ بتنسيقات ثنائية.
+**BLOB** (**Binary Large Object**) هو عادةً عنصر كبير (صورة، عرض تقديمي، مستند، أو وسائط) يتم حفظه بصيغ ثنائية.
-تتيح لك Aspose.Slides للبايثون عبر .NET استخدام BLOBs للأشياء بطريقة تقلل من استهلاك الذاكرة عند التعامل مع ملفات كبيرة.
+Aspose.Slides for Python via .NET يتيح لك استخدام BLOBs للكائنات بطريقة تقلل استهلاك الذاكرة عندما تكون الملفات كبيرة.
-# **استخدام BLOB لتقليل استهلاك الذاكرة**
+## **استخدام BLOB لتقليل استهلاك الذاكرة**
-### **إضافة ملف كبير عبر BLOB إلى عرض**
+### **إضافة ملف كبير عبر BLOB إلى عرض تقديمي**
-تتيح لك [Aspose.Slides](/slides/ar/python-net/) لـ .NET إضافة ملفات كبيرة (في هذه الحالة، ملف فيديو كبير) من خلال عملية تشمل BLOBs لتقليل استهلاك الذاكرة.
+[Aspose.Slides](/slides/ar/python-net/) لـ .NET يتيح لك إضافة ملفات كبيرة (في هذه الحالة ملف فيديو كبير) عبر عملية تتضمن BLOB لتقليل استهلاك الذاكرة.
-بينما توضح لك هذه السطور البرمجية في بايثون كيفية إضافة ملف فيديو كبير عبر عملية BLOB إلى عرض:
+هذا المثال في Python يوضح كيفية إضافة ملف فيديو كبير عبر عملية BLOB إلى عرض تقديمي:
```py
import aspose.slides as slides
pathToVeryLargeVideo = "veryLargeVideo.avi"
-# ينشئ عرضًا جديدًا سيتم إضافة الفيديو إليه
+# ينشئ عرض تقديمي جديد سيتم إضافة الفيديو إليه
with slides.Presentation() as pres:
with open(pathToVeryLargeVideo, "br") as fileStream:
- # لنضف الفيديو إلى العرض - اخترنا سلوك KeepLocked لأننا لا نعتزم
+ # دعنا نضيف الفيديو إلى العرض التقديمي - اخترنا سلوك KeepLocked لأننا لا نعتزم
# الوصول إلى ملف "veryLargeVideo.avi".
video = pres.videos.add_video(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
pres.slides[0].shapes.add_video_frame(0, 0, 480, 270, video)
- # يحفظ العرض. بينما يتم إخراج عرض كبير، يبقى استهلاك الذاكرة
- # منخفضًا خلال دورة حياة كائن pres
+ # يحفظ العرض التقديمي. أثناء إخراج عرض تقديمي كبير، يظل استهلاك الذاكرة منخفضًا من خلال دورة حياة كائن pres
pres.save("presentationWithLargeVideo.pptx", slides.export.SaveFormat.PPTX)
```
+### **تصدير ملف كبير عبر BLOB من العرض التقديمي**
+Aspose.Slides for Python via .NET يتيح لك تصدير ملفات كبيرة (مثل ملف صوت أو فيديو) عبر عملية تتضمن BLOB من العروض التقديمية. على سبيل المثال، قد تحتاج إلى استخراج ملف وسائط كبير من عرض تقديمي ولكنك لا تريد تحميل الملف إلى ذاكرة جهازك. عبر تصدير الملف عبر عملية BLOB، تحافظ على استهلاك الذاكرة منخفضًا.
-### **تصدير ملف كبير عبر BLOB من العرض**
-تتيح لك Aspose.Slides للبايثون عبر .NET تصدير الملفات الكبيرة (في هذه الحالة، ملف صوت أو فيديو) من خلال عملية تشمل BLOBs من العروض. على سبيل المثال، قد تحتاج إلى استخراج ملف وسائط كبير من عرض ولكن لا ترغب في تحميل الملف إلى ذاكرة جهاز الكمبيوتر الخاص بك. من خلال تصدير الملف عبر عملية BLOB، يمكنك الحفاظ على استهلاك الذاكرة منخفضًا.
-
-هذا الكود في بايثون يوضح العملية الموصوفة:
+الكود التالي في Python يوضح العملية الموصوفة:
```py
import aspose.slides as slides
@@ -54,19 +68,19 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
- # لنحفظ كل فيديو في ملف. لمنع ارتفاع استهلاك الذاكرة، نحتاج إلى مخزن بيانات سيتم استخدامه
- # لنقل البيانات من دفق فيديو العرض إلى دفق لملف فيديو تم إنشاؤه حديثًا.
- # byte[] buffer = new byte[8 * 1024];
+ # احفظ كل فيديو في ملف. لتفادي استهلاك الذاكرة العالي، نحتاج إلى مخزن مؤقت سيُستخدم
+ # لنقل البيانات من تدفق فيديو العرض التقديمي إلى تدفق لملف فيديو تم إنشاؤه حديثًا.
+ # byte[] buffer = new byte[8 * 1024];
bufferSize = 8 * 1024
- # يتكرر في الفيديوهات
+ # يتجول عبر مقاطع الفيديو
index = 0
- # إذا لزم الأمر، يمكنك تطبيق نفس الخطوات لملفات الصوت.
+ # إذا لزم الأمر، يمكنك تطبيق نفس الخطوات على ملفات الصوت.
for video in pres.videos:
- # يفتح دفق فيديو العرض. يرجى ملاحظة أننا تجنبنا عن عمد الوصول إلى خصائص
- # مثل video.BinaryData - لأن هذه الخصائص تعيد مصفوفة بايت تحتوي على فيديو كامل، مما يؤدي بعد ذلك
- # إلى تحميل بايت إلى الذاكرة. نحن نستخدم video.GetStream، الذي سيعيد Stream - ولا يتطلب
- # تحميل الفيديو بالكامل في الذاكرة.
+ # يفتح تدفق فيديو العرض التقديمي. يرجى ملاحظة أننا تجنبنا عمدًا الوصول إلى الخصائص
+ # مثل video.BinaryData - لأن هذه الخاصية تُعيد مصفوفة بايت تحتوي على الفيديو بالكامل، مما
+ # يؤدي إلى تحميل البايتات إلى الذاكرة. نستخدم video.GetStream، الذي سيعيد Stream - ولا
+ # يتطلب تحميل الفيديو بالكامل إلى الذاكرة.
with video.get_stream() as presVideoStream:
with open("video{index}.avi".format(index = index), "wb") as outputFileStream:
buffer = presVideoStream.read(8 * 1024)
@@ -75,19 +89,19 @@ with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
outputFileStream.write(buffer)
buffer = presVideoStream.read(8 * 1024)
bytesRead = len(buffer)
-
+
index += 1
```
-### **إضافة صورة كـ BLOB في العرض**
-مع الطرق من واجهة [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) وفئة [**ImageCollection** ](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/) ، يمكنك إضافة صورة كبيرة كتيار ليتم اعتبارها كـ BLOB.
+### **إضافة صورة كـ BLOB في العرض التقديمي**
+باستخدام طرق من الواجهة [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) والفئة [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/)، يمكنك إضافة صورة كبيرة كـ تدفق لتُعامل كـ BLOB.
-يوضح لك هذا الكود في بايثون كيفية إضافة صورة كبيرة عبر عملية BLOB:
+الكود التالي في Python يوضح كيفية إضافة صورة كبيرة عبر عملية BLOB:
```py
import aspose.slides as slides
-# ينشئ عرضًا جديدًا سيتم إضافة الصورة إليه.
+# ينشئ عرض تقديمي جديد سيتم إضافة الصورة إليه.
with slides.Presentation() as pres:
with open("img.jpeg", "br") as fileStream:
img = pres.images.add_image(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
@@ -97,22 +111,22 @@ with slides.Presentation() as pres:
## **الذاكرة والعروض الكبيرة**
-عادةً، لتحميل عرض كبير، تتطلب أجهزة الكمبيوتر الكثير من الذاكرة المؤقتة. يتم تحميل كل محتوى العرض في الذاكرة ويتوقف استخدام الملف (الذي تم تحميل العرض منه) عن العمل.
+عادةً، لتحميل عرض تقديمي كبير، تحتاج الأجهزة إلى الكثير من الذاكرة المؤقتة. يتم تحميل كل محتوى العرض إلى الذاكرة ويتوقف استخدام الملف الأصلي الذي تم تحميل العرض منه.
-اعتبر عرض PowerPoint كبير (large.pptx) يحتوي على ملف فيديو بحجم 1.5 غيغابايت. الطريقة القياسية لتحميل العرض موصوفة في كود بايثون هذا:
+اعتبر عرض PowerPoint كبير (large.pptx) يحتوي على ملف فيديو بحجم 1.5 غيغابايت. الطريقة التقليدية لتحميل العرض موضح في هذا الكود Python:
```py
import aspose.slides as slides
with slides.Presentation("large.pptx") as pres:
- pres.save("large.pdf", slides.export.SaveFormat.PDF)
+ pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
لكن هذه الطريقة تستهلك حوالي 1.6 غيغابايت من الذاكرة المؤقتة.
-### **تحميل عرض كبير كـ BLOB**
+### **تحميل عرض تقديمي كبير كـ BLOB**
-من خلال العملية التي تشمل BLOB، يمكنك تحميل عرض كبير مع استخدام ذاكرة قليلة. يصف كود بايثون هذا التنفيذ الذي يتم فيه استخدام عملية BLOB لتحميل ملف عرض كبير (large.pptx):
+من خلال عملية تتضمن BLOB، يمكنك تحميل عرض تقديمي كبير باستخدام ذاكرة قليلة. يصف الكود Python التالي تنفيذًا يستخدم عملية BLOB لتحميل ملف عرض تقديمي كبير (large.pptx):
```py
import aspose.slides as slides
@@ -123,12 +137,12 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation("large.pptx", loadOptions) as pres:
- pres.save("large.pdf", slides.export.SaveFormat.PDF)
+ pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-#### **تغيير المجلد للملفات المؤقتة**
+### **تغيير المجلد لملفات المؤقتة**
-عند استخدام عملية BLOB، يقوم جهاز الكمبيوتر الخاص بك بإنشاء ملفات مؤقتة في المجلد الافتراضي للملفات المؤقتة. إذا كنت ترغب في الاحتفاظ بالملفات المؤقتة في مجلد مختلف، يمكنك تغيير إعدادات التخزين باستخدام `temp_files_root_path`:
+عند استخدام عملية BLOB، ينشئ جهازك ملفات مؤقتة في المجلد الافتراضي للملفات المؤقتة. إذا رغبت في حفظ الملفات المؤقتة في مجلد مختلف، يمكنك تعديل إعدادات التخزين باستخدام `temp_files_root_path`:
```py
import aspose.slides as slides
@@ -142,6 +156,23 @@ loadOptions.blob_management_options.temp_files_root_path = "temp"
{{% alert title="معلومات" color="info" %}}
-عند استخدام `temp_files_root_path`، لا يقوم Aspose.Slides بإنشاء مجلد تلقائيًا لتخزين الملفات المؤقتة. يجب عليك إنشاء المجلد يدويًا.
+عند استخدام `temp_files_root_path`، لا يقوم Aspose.Slides بإنشاء مجلد تلقائيًا لتخزين الملفات المؤقتة. تحتاج إلى إنشاء المجلد يدويًا.
+
+{{% /alert %}}
+
+## **الأسئلة المتكررة**
+
+**ما البيانات في عرض Aspose.Slides تُعامل كـ BLOB وتُتحكم بها خيارات BLOB؟**
+الكائنات الثنائية الكبيرة مثل الصور، الصوت، والفيديو تُعامل كـ BLOB. كما أن ملف العرض الكامل يتضمن معالجة BLOB عند تحميله أو حفظه. هذه الكائنات تخضع لسياسات BLOB التي تسمح لك بإدارة استهلاك الذاكرة وتحويل البيانات إلى ملفات مؤقتة عند الحاجة.
+
+**أين يمكنني تكوين قواعد معالجة BLOB أثناء تحميل العرض التقديمي؟**
+استخدم [LoadOptions](https://reference.aspose.com/slides/python-net/aspose.slides/loadoptions/) مع [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/). هناك يمكنك تحديد الحد الأقصى للذاكرة لـ BLOB، السماح أو عدم السماح بالملفات المؤقتة، اختيار مسار الجذر للملفات المؤقتة، وتحديد سلوك قفل المصدر.
+
+**هل تؤثر إعدادات BLOB على الأداء، وكيف أوازن بين السرعة والذاكرة؟**
+نعم. إبقاء BLOB في الذاكرة يزيد السرعة ولكنه يرفع استهلاك RAM؛ تخفيض الحد الأقصى للذاكرة ينقل المزيد إلى الملفات المؤقتة، مما يقلل الذاكرة على حساب عمليات I/O إضافية. اضبط العتبة [max_blobs_bytes_in_memory](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/max_blobs_bytes_in_memory/) للحصول على التوازن المناسب لبيئتك وحمولة العمل.
+
+**هل تساعد خيارات BLOB عند فتح عروض تقديمية ضخمة جدًا (مثلاً بالججابت)?**
+نعم. تُصمم [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/) لهذه السيناريوهات: تمكين الملفات المؤقتة واستخدام قفل المصدر يمكن أن يقلل بشكل ملحوظ من استهلاك الذاكرة القمة ويثبت عملية المعالجة للعروض الضخمة.
-{{% /alert %}}
\ No newline at end of file
+**هل يمكنني استخدام سياسات BLOB عند التحميل من تدفقات بدلاً من ملفات القرص؟**
+نعم. تُطبق القواعد نفسها على التدفقات: يمكن لكائن العرض تملك قفل تدفق الإدخال (حسب وضع القفل المختار)، وتستخدم الملفات المؤقتة عندما يُسمح بذلك، مما يحافظ على استهلاك الذاكرة بصورة متنبأ بها أثناء المعالجة.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md b/ar/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
index ba06f3e024..bd2ec0f9d4 100644
--- a/ar/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
+++ b/ar/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
@@ -1,28 +1,51 @@
---
-title: توطين العرض
+title: أتمتة تعريب العروض التقديمية باستخدام بايثون
+linktitle: تعريب العروض التقديمية
type: docs
weight: 100
url: /ar/python-net/presentation-localization/
-keywords: "تغيير اللغة، التدقيق الإملائي، فحص الإملاء، مدقق الإملاء، عرض PowerPoint، بايثون، Aspose.Slides لـ بايثون عبر .NET"
-description: "تغيير أو فحص اللغة في عرض PowerPoint. فحص إملائي للنص في بايثون"
+keywords:
+- تغيير اللغة
+- تدقيق إملائي
+- معرف اللغة
+- PowerPoint
+- العرض التقديمي
+- Python
+- Aspose.Slides
+description: "أتمتة تعريب شرائح PowerPoint وOpenDocument باستخدام بايثون مع Aspose.Slides، باستخدام أمثلة شفرة عملية ونصائح لتسريع النشر العالمي."
---
-## **تغيير اللغة لعرض النص والشكل**
-- أنشئ مثيلًا من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) .
-- احصل على مرجع الشريحة باستخدام فهرسها.
-- أضف شكل تلقائي من نوع المستطيل إلى الشريحة.
-- أضف بعض النصوص إلى إطار النص.
-- ضبط معرّف اللغة على النص.
-- اكتب العرض كملف PPTX.
-يتم توضيح تنفيذ الخطوات أعلاه في المثال أدناه.
+## **تغيير اللغة للعرض التقديمي ونص الشكل**
+- إنشاء كائن من الفئة[العرض التقديمي](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) .
+- الحصول على مرجع الشريحة باستخدام فهرستها.
+- إضافة AutoShape من نوع مستطيل إلى الشريحة.
+- إضافة بعض النص إلى TextFrame.
+- تعيين معرف اللغة إلى النص.
+- حفظ العرض التقديمي كملف PPTX.
+
+The implementation of the above steps is demonstrated below in an example.
```py
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
shape = pres.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 50, 200, 50)
- shape.add_text_frame("نص لتطبيق لغة التدقيق الإملائي")
+ shape.add_text_frame("Text to apply spellcheck language")
shape.text_frame.paragraphs[0].portions[0].portion_format.language_id = "en-EN"
pres.save("test1.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **الأسئلة الشائعة**
+
+**هل يؤدي language_id إلى ترجمة النص تلقائيًا؟**
+
+لا. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) في Aspose.Slides يخزن اللغة للتدقيق الإملائي وإثبات القواعد، لكنه لا يترجم أو يغير محتوى النص. إنه بيانات وصفية تفهمها PowerPoint لإثبات النص.
+
+**هل يؤثر language_id على التجزية وكسر الأسطر أثناء العرض؟**
+
+في Aspose.Slides، [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) مخصص للإثبات. جودة التجزية وتوزيع الأسطر تعتمد أساسًا على توفر [الخطوط المناسبة](/slides/ar/python-net/powerpoint-fonts/) وإعدادات التخطيط/كسر الأسطر لنظام الكتابة. لضمان عرض صحيح، احرص على توفير الخطوط المطلوبة، تكوين [قواعد استبدال الخطوط](/slides/ar/python-net/font-substitution/)، و/أو [تضمين الخطوط](/slides/ar/python-net/embedded-font/) في العرض.
+
+**هل يمكنني تعيين لغات مختلفة داخل فقرة واحدة؟**
+
+نعم. يتم تطبيق [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) على مستوى جزء النص، لذا يمكن لفقرة واحدة أن تجمع عدة لغات بإعدادات إثبات مميزة.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md b/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
index 7a1e37dee3..5d229ff3b3 100644
--- a/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
+++ b/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
@@ -1,29 +1,39 @@
---
-title: علامة بيانات الرسم البياني
+title: إدارة علامات بيانات الرسم البياني في العروض التقديمية باستخدام بايثون
+linktitle: علامة البيانات
type: docs
url: /ar/python-net/chart-data-marker/
-keywords: "خيارات علامات الرسم البياني، عرض PowerPoint، Python، Aspose.Slides لـ Python عبر .NET"
-description: "تعيين خيارات علامات الرسم البياني في عروض PowerPoint باستخدام Python"
+keywords:
+- رسم بياني
+- نقطة بيانات
+- علامة
+- خيارات العلامة
+- حجم العلامة
+- نوع التعبئة
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "تعرّف على كيفية تخصيص علامات بيانات الرسم البياني في Aspose.Slides، مما يعزز تأثير العرض التقديمي عبر صيغ PPT و PPTX و ODP مع أمثلة شيفرة واضحة."
---
-## **تعيين خيارات علامات الرسم البياني**
-يمكن تعيين العلامات على نقاط بيانات الرسم البياني داخل سلسلة معينة. لتعيين خيارات علامات الرسم البياني، يرجى اتباع الخطوات أدناه:
+## **تعيين خيارات علامة الرسم البياني**
+يمكن تعيين العلامات على نقاط بيانات الرسم البياني داخل سلاسل معينة. لتعيين خيارات علامة الرسم البياني، يرجى اتباع الخطوات التالية:
-- إنشاء مثيل من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+- إنشاء كائن من الفئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) .
- إنشاء الرسم البياني الافتراضي.
- تعيين الصورة.
-- أخذ السلسلة الأولى من الرسم البياني.
+- أخذ السلسلة الأولى للرسم البياني.
- إضافة نقطة بيانات جديدة.
-- كتابة العرض التقديمي على القرص.
-
-في المثال المعطى أدناه، قمنا بتعيين خيارات علامات الرسم البياني على مستوى نقاط البيانات.
+- حفظ العرض التقديمي إلى القرص.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# إنشاء مثيل من فئة Presentation
+# إنشاء كائن من فئة Presentation
with slides.Presentation() as presentation:
slide = presentation.slides[0]
@@ -31,13 +41,13 @@ with slides.Presentation() as presentation:
# إنشاء الرسم البياني الافتراضي
chart = slide.shapes.add_chart(charts.ChartType.LINE_WITH_MARKERS, 0, 0, 400, 400)
- # الحصول على فهرس ورقة بيانات الرسم البياني الافتراضية
+ # الحصول على فهرس ورقة عمل بيانات الرسم البياني الافتراضية
defaultWorksheetIndex = 0
- # الحصول على ورقة بيانات الرسم البياني
+ # الحصول على ورقة عمل بيانات الرسم البياني
fact = chart.chart_data.chart_data_workbook
- # حذف السلاسل التجريبية
+ # حذف السلسلة التجريبية
chart.chart_data.series.clear()
# إضافة سلسلة جديدة
@@ -51,7 +61,7 @@ with slides.Presentation() as presentation:
image2 = draw.Bitmap(path + "Tulips.jpg")
imgx2 = presentation.images.add_image(image2)
- # أخذ السلسلة الأولى من الرسم البياني
+ # أخذ السلسلة الأولى للرسم البياني
series = chart.chart_data.series[0]
# إضافة نقطة جديدة (1:3) هناك.
@@ -74,6 +84,16 @@ with slides.Presentation() as presentation:
# تغيير علامة سلسلة الرسم البياني
series.marker.size = 15
- # كتابة العرض التقديمي على القرص
+ # حفظ العرض التقديمي إلى القرص
presentation.save("MarkOptions_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **الأسئلة المتكررة**
+
+**ما هي أشكال العلامات المتوفرة بشكل افتراضي؟**
+
+الأشكال القياسية متوفرة (دائرة، مربع، معين، مثلث، إلخ)؛ القائمة معرفة بواسطة تعداد [MarkerStyleType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/markerstyletype/). إذا كنت بحاجة إلى شكل غير قياسي، استخدم علامة بملء صورة لمحاكاة رسومات مخصصة.
+
+**هل يتم الحفاظ على العلامات عند تصدير الرسم البياني إلى صورة أو SVG؟**
+
+نعم. عند تصيير الرسوم البيانية إلى [تنسيقات نقطية](/slides/ar/python-net/convert-powerpoint-to-png/) أو حفظ [الأشكال كـ SVG](/slides/ar/python-net/render-a-slide-as-an-svg-image/)، تحتفظ العلامات بمظهرها وإعداداتها، بما في ذلك الحجم، والتعبئة، والحدود.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md b/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
index e1f1d45a9f..71ee720921 100644
--- a/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
+++ b/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
@@ -1,59 +1,68 @@
---
-title: الرسم البياني ثلاثي الأبعاد
+title: تخصيص المخططات ثلاثية الأبعاد في العروض التقديمية باستخدام بايثون
+linktitle: مخطط ثلاثي الأبعاد
type: docs
url: /ar/python-net/3d-chart/
-keywords: "رسم بياني ثلاثي الأبعاد, rotationX, rotationY, depthpercent, عرض PowerPoint, Python, Aspose.Slides لـ Python عبر .NET"
-description: "تعيين rotationX و rotationY و depthpercents للرسم البياني ثلاثي الأبعاد في عرض PowerPoint في Python"
+keywords:
+- مخطط ثلاثي الأبعاد
+- دوران
+- عمق
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "تعرف على كيفية إنشاء وتخصيص المخططات ثلاثية الأبعاد في Aspose.Slides for Python عبر .NET، مع دعم ملفات PPT و PPTX و ODP — عزّز عروضك التقديمية اليوم."
---
-## **تعيين الخصائص RotationX و RotationY و DepthPercents للرسم البياني ثلاثي الأبعاد**
-توفر Aspose.Slides لـ Python عبر .NET واجهة برمجة تطبيقات بسيطة لتعيين هذه الخصائص. ستساعدك المقالة التالية على كيفية تعيين خصائص مختلفة مثل دوران X و Y و **DepthPercents** وما إلى ذلك. يقوم الكود النموذجي بتطبيق الإعدادات المذكورة أعلاه.
+## **ضبط خصائص RotationX، RotationY و DepthPercents للمخطط ثلاثي الأبعاد**
+يوفر Aspose.Slides for Python عبر .NET واجهة برمجة تطبيقات بسيطة لضبط هذه الخصائص. سيساعدك هذا المقال التالي على ضبط خصائص مختلفة مثل دوران X, Y، **DepthPercents** وغيرها. يطبق الكود النموذجي ضبط الخصائص المذكورة أعلاه.
-1. إنشاء مثيل من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. الوصول إلى الشريحة الأولى.
-1. إضافة رسم بياني مع بيانات افتراضية.
-1. تعيين خصائص Rotation3D.
-1. كتابة العرض المعدل إلى ملف PPTX.
+1. إنشاء مثيل من الفئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+2. الوصول إلى الشريحة الأولى.
+3. إضافة مخطط ببيانات افتراضية.
+4. ضبط خصائص Rotation3D.
+5. كتابة العرض التقديمي المعدل إلى ملف PPTX.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Create an instance of Presentation class
+# إنشاء مثيل من فئة Presentation
with slides.Presentation() as presentation:
- # Access first slide
+ # الوصول إلى الشريحة الأولى
slide = presentation.slides[0]
- # Add chart with default data
+ # إضافة مخطط ببيانات افتراضية
chart = slide.shapes.add_chart(charts.ChartType.STACKED_COLUMN_3D, 0, 0, 500, 500)
- # Setting the index of chart data sheet
+ # ضبط فهرس ورقة بيانات المخطط
defaultWorksheetIndex = 0
- # Getting the chart data worksheet
+ # الحصول على ورقة عمل بيانات المخطط
fact = chart.chart_data.chart_data_workbook
- # Add series
+ # إضافة سلسلة
chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.type)
chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.type)
- # Add Catrgories
+ # إضافة الفئات
chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"))
chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"))
chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"))
- # Set Rotation3D properties
+ # ضبط خصائص Rotation3D
chart.rotation_3d.right_angle_axes = True
chart.rotation_3d.rotation_x = 40
chart.rotation_3d.rotation_y = 270
chart.rotation_3d.depth_percents = 150
- # Take second chart series
+ # أخذ السلسلة الثانية للمخطط
series = chart.chart_data.series[1]
- # Now populating series data
+ # الآن تعبئة بيانات السلسلة
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
@@ -61,9 +70,23 @@ with slides.Presentation() as presentation:
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 2, 10))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 2, 60))
- # Set OverLap value
+ # ضبط قيمة OverLap
series.parent_series_group.overlap = 100
- # Write presentation to disk
+ # كتابة العرض التقديمي إلى القرص
presentation.save("Rotation3D_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **الأسئلة المتكررة**
+
+**ما هي أنواع المخططات التي تدعم وضع 3D في Aspose.Slides؟**
+
+يدعم Aspose.Slides إصدارات ثلاثية الأبعاد من المخططات العمودية، بما في ذلك Column 3D و Clustered Column 3D و Stacked Column 3D و 100% Stacked Column 3D، بالإضافة إلى الأنواع ثلاثية الأبعاد ذات الصلة التي تُعرض من خلال تعداد [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/). للحصول على قائمة دقيقة ومحدثة، راجع أعضاء [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) في مرجع API للإصدار المثبت لديك.
+
+**هل يمكنني الحصول على صورة نقطية لمخطط ثلاثي الأبعاد لتقرير أو للويب؟**
+
+نعم. يمكنك تصدير المخطط إلى صورة عبر [chart API](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) أو [تصدير الشريحة بالكامل](/slides/ar/python-net/convert-powerpoint-to-png/) إلى صيغ مثل PNG أو JPEG. هذا مفيد عندما تحتاج إلى معاينة دقيقة بيكسلية أو ترغب في تضمين المخطط في مستندات أو لوحات معلومات أو صفحات ويب دون الحاجة إلى PowerPoint.
+
+**ما مدى كفاءة بناء وعرض مخططات 3D الكبيرة؟**
+
+تعتمد الأداء على حجم البيانات وتعقيد الشكل البصري. للحصول على أفضل النتائج، احتفظ بتأثيرات 3D إلى الحد الأدنى، تجنب القوام الثقيلة على الجدران ومناطق الرسم، قلل عدد نقاط البيانات لكل سلسلة قدر الإمكان، وقم بالعرض إلى مخرجات بالحجم المناسب (الدقة والأبعاد) لتتناسب مع شاشة العرض أو احتياجات الطباعة المستهدفة.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md b/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
index 7d10564f90..b813d1837e 100644
--- a/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
+++ b/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
@@ -1,102 +1,127 @@
---
-title: مخطط دائري
+title: تخصيص المخططات الدائرية في العروض التقديمية باستخدام بايثون
+linktitle: مخطط دائري
type: docs
url: /ar/python-net/pie-chart/
-keywords: "مخطط دائري، خيارات المخطط، ألوان الشرائح، عرض PowerPoint، بايثون، Aspose.Slides لبايثون عبر .NET"
-description: "خيارات مخطط دائري وألوان الشرائح في عرض PowerPoint باستخدام بايثون"
+keywords:
+- مخطط دائري
+- إدارة المخطط
+- تخصيص المخطط
+- خيارات المخطط
+- إعدادات المخطط
+- خيارات الرسم
+- لون الشريحة
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "تعرّف على كيفية إنشاء وتخصيص المخططات الدائرية في بايثون باستخدام Aspose.Slides، القابلة للتصدير إلى PowerPoint وOpenDocument، مما يعزز سرد البيانات الخاصة بك في ثوانٍ."
---
-## **خيارات المخطط الثانية لمخطط دائري من دائري ومخطط دائري من شريطي**
-يدعم Aspose.Slides لبايثون عبر .NET الآن خيارات المخطط الثانية لمخطط دائري من دائري أو مخطط دائري من شريطي. في هذا الموضوع، سنرى مع مثال كيفية تحديد هذه الخيارات باستخدام Aspose.Slides. من أجل تحديد الخصائص، يرجى اتباع الخطوات أدناه:
+## **خيارات الرسم الثانوية للمخطط الدائري داخل مخطط دائري ومخطط شريطي داخل مخطط دائري**
+Aspose.Slides for Python via .NET الآن يدعم خيارات الرسم الثانوية للمخطط الدائري داخل مخطط دائري أو مخطط شريطي داخل مخطط دائري. في هذا الموضوع، سنرى مع مثال كيف نحدد هذه الخيارات باستخدام Aspose.Slides. لتحديد الخصائص، يرجى اتباع الخطوات أدناه:
-1. أنشئ كائن من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) .
-1. أضف المخطط إلى الشريحة.
-1. حدد خيارات المخطط الثانية للمخطط.
-1. احفظ العرض على القرص.
+1. إنشاء كائن من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) .
+2. إضافة مخطط إلى الشريحة.
+3. تحديد خيارات الرسم الثانوي للمخطط.
+4. حفظ العرض التقديمي إلى القرص.
-في المثال المقدم أدناه، قمنا بتعيين خصائص مختلفة لمخطط دائري من دائري.
+في المثال المرفق أدناه، قمنا بتعيين خصائص مختلفة للمخطط الدائري داخل مخطط دائري.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
-# Create an instance of Presentation class
+# إنشاء نسخة من فئة Presentation
with slides.Presentation() as presentation:
- # Add chart on slide
+ # إضافة مخطط إلى الشريحة
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.PIE_OF_PIE, 50, 50, 500, 400)
- # Set different properties
+ # تعيين خصائص مختلفة
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
chart.chart_data.series[0].parent_series_group.second_pie_size = 149
chart.chart_data.series[0].parent_series_group.pie_split_by = charts.PieSplitType.BY_PERCENTAGE
chart.chart_data.series[0].parent_series_group.pie_split_position = 53
- # Write presentation to disk
+ # حفظ العرض التقديمي إلى القرص
presentation.save("SecondPlotOptionsforCharts_out.pptx", slides.export.SaveFormat.PPTX)
```
-## **ضبط ألوان شرائح المخطط الدائري التلقائية**
-يوفر Aspose.Slides لبايثون عبر .NET واجهة برمجة تطبيقات بسيطة لضبط ألوان شرائح المخطط الدائري التلقائية. يقوم الرمز التجريبي بتطبيق إعداد الخصائص المذكورة أعلاه.
-1. أنشئ كائن من فئة Presentation.
-1. الوصول إلى الشريحة الأولى.
-1. إضافة مخطط مع البيانات الافتراضية.
-1. تعيين عنوان المخطط.
-1. تعيين السلسلة الأولى لعرض القيم.
-1. تعيين فهرس ورقة بيانات المخطط.
-1. الحصول على ورقة بيانات المخطط.
-1. حذف السلاسل والفئات المُولَّدة تلقائيًا.
-1. إضافة فئات جديدة.
-1. إضافة سلاسل جديدة.
-احفظ العرض المعدل في ملف PPTX.
+## **تعيين ألوان شرائح المخطط الدائري تلقائيًا**
+Aspose.Slides for Python via .NET يوفر واجهة برمجة تطبيقات بسيطة لتعيين ألوان شرائح المخطط الدائري تلقائيًا. يطبق الكود النموذجي إعداد الخصائص المذكورة أعلاه.
+
+1. إنشاء نسخة من فئة Presentation.
+2. الوصول إلى الشريحة الأولى.
+3. إضافة مخطط ببيانات افتراضية.
+4. تعيين عنوان المخطط.
+5. تعيين السلسلة الأولى لتظهر القيم.
+6. تعيين فهرس ورقة بيانات المخطط.
+7. الحصول على ورقة بيانات المخطط.
+8. حذف السلاسل والفئات المولدة افتراضيًا.
+9. إضافة فئات جديدة.
+10. إضافة سلاسل جديدة.
+
+احفظ العرض التقديمي المعدل إلى ملف PPTX.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Instantiate Presentation class that represents PPTX file
+# إنشاء نسخة من فئة Presentation التي تمثل ملف PPTX
with slides.Presentation() as presentation:
- # Access first slide
+ # الوصول إلى الشريحة الأولى
slide = presentation.slides[0]
- # Add chart with default data
+ # إضافة مخطط ببيانات افتراضية
chart = slide.shapes.add_chart(charts.ChartType.PIE, 100, 100, 400, 400)
- # Setting chart Title
- chart.chart_title.add_text_frame_for_overriding("عنوان عينة")
+ # تعيين عنوان المخطط
+ chart.chart_title.add_text_frame_for_overriding("Sample Title")
chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
chart.chart_title.height = 20
chart.has_title = True
- # Set first series to Show Values
+ # تعيين السلسلة الأولى لتظهر القيم
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
- # Setting the index of chart data sheet
+ # تعيين فهرس ورقة بيانات المخطط
defaultWorksheetIndex = 0
- # Getting the chart data worksheet
+ # الحصول على ورقة بيانات المخطط
fact = chart.chart_data.chart_data_workbook
- # Delete default generated series and categories
+ # حذف السلاسل والفئات المولدة افتراضيًا
chart.chart_data.series.clear()
chart.chart_data.categories.clear()
- # Adding new categories
- chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "الربع الأول"))
- chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "الربع الثاني"))
- chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "الربع الثالث"))
+ # إضافة فئات جديدة
+ chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "First Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "2nd Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "3rd Qtr"))
- # Adding new series
- series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "السلسلة 1"), chart.type)
+ # إضافة سلاسل جديدة
+ series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Series 1"), chart.type)
- # Now populating series data
+ # الآن تعبئة بيانات السلسلة
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
series.parent_series_group.is_color_varied = True
presentation.save("Pie.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**هل يتم دعم تنويعات 'Pie of Pie' و 'Bar of Pie'؟**
+
+نعم، المكتبة [تدعم](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) رسمًا ثانويًا للمخططات الدائرية، بما في ذلك النوعين 'Pie of Pie' و 'Bar of Pie'.
+
+**هل يمكنني تصدير المخطط نفسه كصورة (مثال، PNG)؟**
+
+نعم، يمكنك [تصدير المخطط نفسه كصورة](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) (مثل PNG) دون الحاجة إلى تصدير العرض التقديمي بالكامل.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md b/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
index c4b4d74187..088165cc44 100644
--- a/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
+++ b/ar/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
@@ -1,53 +1,68 @@
---
-title: صيغة جدول البيانات البيانية
+title: تطبيق صيغ ورقة عمل المخطط في العروض التقديمية باستخدام بايثون
+linktitle: صيغ ورقة العمل
type: docs
weight: 70
url: /ar/python-net/chart-worksheet-formulas/
-keywords: "جدول بيانات الرسم البياني، صيغة الرسم البياني، عرض PowerPoint، بايثون، Aspose.Slides لـ بايثون عبر .NET"
-description: "جدول بيانات الرسم البياني وصيغة في عرض PowerPoint باستخدام بايثون"
+keywords:
+- مخطط جدول بيانات
+- مخطط ورقة عمل
+- صيغ المخطط
+- صيغة ورقة العمل
+- صيغة جدول البيانات
+- مصدر البيانات
+- ثابت منطقي
+- ثابت رقمي
+- ثابت سلسلة
+- ثابت خطأ
+- ثابت حسابي
+- عامل مقارنة
+- نمط A1
+- نمط R1C1
+- دالة مسبقة التعريف
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "تطبيق صيغ بأسلوب Excel في Aspose.Slides للبايثون عبر .NET لورقات عمل المخطط وتلقائيًا إنشاء تقارير عبر ملفات PPT و PPTX و ODP."
---
-
-## **حول صيغة جدول البيانات البيانية في العرض**
-**جدول بيانات الرسم البياني** (أو ورقة عمل الرسم البياني) في العرض هو مصدر البيانات للرسم البياني. يحتوي جدول بيانات الرسم البياني على بيانات تمثل على الرسم البياني بشكل رسومي. عند إنشاء رسم بياني في PowerPoint، يتم أيضًا إنشاء ورقة العمل المرتبطة بهذا الرسم البياني تلقائيًا. تتوفر ورقة العمل الخاصة بالرسم البياني لجميع أنواع الرسوم البيانية: الرسم البياني الخطي، الرسم البياني الشريطي، الرسم البياني الشمسي، الرسم البياني الدائري، إلخ. لرؤية جدول بيانات الرسم البياني في PowerPoint، يجب النقر نقرًا مزدوجًا على الرسم البياني:
+## **حول صيغة جدول بيانات المخطط في العروض التقديمية**
+**جدول بيانات المخطط** (أو ورقة عمل المخطط) في العرض هو مصدر البيانات للمخطط. يحتوي جدول بيانات المخطط على البيانات التي تُعرض على المخطط بصورة رسومية. عندما تنشئ مخططًا في PowerPoint، يتم إنشاء ورقة العمل المرتبطة بهذا المخطط تلقائيًا أيضًا. تُنشأ ورقة عمل المخطط لجميع أنواع المخططات: مخطط خطي، مخطط شريطي، مخطط شمسية، مخطط دائري، إلخ. لرؤية جدول بيانات المخطط في PowerPoint عليك النقر المزدوج على المخطط:

+يحتوي جدول بيانات المخطط على أسماء عناصر المخطط (اسم الفئة: *Category1*، اسم السلسلة) وجدول بالبيانات الرقمية المتطابقة مع هذه الفئات والسلاسل. بشكل افتراضي، عند إنشاء مخطط جديد تُضبط بيانات جدول بيانات المخطط بالبيانات الافتراضية. ثم يمكنك تعديل بيانات الجدول يدويًا في ورقة العمل.
+عادةً ما يمثل المخطط بيانات معقدة (مثل المحللين الماليين أو العلماء)، مع خلايا تُحسب من قيم خلايا أخرى أو من بيانات ديناميكية أخرى. حساب قيمة الخلية يدويًا وتثبيتها في الخلية يجعل تعديلها لاحقًا صعبًا. إذا غيرت قيمة خلية معينة، سيتوجب تحديث جميع الخلايا المعتمدة عليها. علاوةً على ذلك قد تعتمد بيانات الجدول على بيانات جداول أخرى، مما يُنشئ مخطط بيانات عرضًا معقدًا يحتاج إلى تحديث سهل ومرن.
-يحتوي جدول بيانات الرسم البياني على أسماء عناصر الرسم البياني (اسم الفئة: *الفئة1*، اسم السلسلة) وجدول ببيانات رقمية مناسبة لهذه الفئات والسلاسل. بشكل افتراضي، عند إنشاء رسم بياني جديد - يتم إعداد بيانات جدول بيانات الرسم البياني مع البيانات الافتراضية. بعد ذلك، يمكنك تغيير بيانات جدول البيانات في ورقة العمل يدويًا.
-
-عادةً ما يمثل الرسم البياني بيانات معقدة (مثل المحللين الماليين، والمحليين العلميين)، حيث تحتوي الخلايا على قيم محسوبة من القيم في خلايا أخرى أو من بيانات ديناميكية أخرى. حساب قيمة خلية يدويًا وترميزها بشكل ثابت في الخلية، يجعل من الصعب تغييرها في المستقبل. إذا قمت بتغيير قيمة خلية معينة، فإن جميع الخلايا المعتمدة عليها ستحتاج أيضًا إلى التحديث. علاوة على ذلك، قد تعتمد بيانات الجدول على بيانات من جداول أخرى، مما يخلق مخطط بيانات تقديمية معقدة يتطلب تحديثه بسهولة ومرونة.
+**صيغة جدول بيانات المخطط** في العرض هي تعبير يُحسب ويُحدّث بيانات جدول البيانات تلقائيًا. تُعرّف الصيغة منطق حساب البيانات لخلية معينة أو مجموعة خلايا. الصيغة هي صيغة رياضية أو منطقية تستخدم: مراجع خلايا، دوال رياضية، عوامل منطقية، عوامل حسابية، دوال تحويل، ثوابت نصية، إلخ. تُكتب تعريف الصيغة داخل خلية لا تحتوي على قيمة بسيطة. تحسب صيغة جدول البيانات القيمة وتعيدها، ثم تُعيّن هذه القيمة للخلية. صيغ جداول البيانات في العروض هي نفسها صيغ Excel، وتُدعم نفس الدوال الافتراضية، والعوامل، والثوابت لتطبيقها.
-**صيغة جدول بيانات الرسم البياني** في العرض هي تعبير لحساب وتحديث بيانات جدول بيانات الرسم البياني تلقائيًا. تحدد صيغة جدول البيانات منطق حساب البيانات لخلية معينة أو مجموعة من الخلايا. صيغة جدول البيانات هي صيغة رياضية أو صيغة منطقيّة، تستخدم: مراجع الخلايا، وظائف رياضية، عوامل منطقية، عوامل حسابية، وظائف تحويل، ثوابت سلسلة، إلخ. يتم كتابة تعريف الصيغة في خلية، وهذه الخلية لا تحتوي على قيمة بسيطة. تقوم صيغة جدول البيانات بحساب القيمة وإرجاعها، ثم يتم تعيين هذه القيمة للخلية. صيغة جدول بيانات الرسم البياني في العروض هي في الواقع نفسها كصيغ Excel، وتدعم نفس الوظائف والعوامل والثوابت الافتراضية في تنفيذها.
-
-في [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) يتم تمثيل جدول بيانات الرسم البياني مع
-[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) خاصية نوع
-[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/).
-يمكن تعيين وتغيير صيغة جدول البيانات مع
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) خاصية.
-الدالة التالية مدعومة للصيغ في Aspose.Slides:
+في [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) يُمثَّل جدول بيانات المخطط بالخاصية
+[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) من النوع
+[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/).
+يمكن تعيين الصيغة وتغييرها بالخاصية
+[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/).
+الوظائف المدعومة للصيغ في Aspose.Slides:
- ثوابت منطقية
-- ثوابت عددية
-- ثوابت سلسلة
+- ثوابت رقمية
+- ثوابت نصية
- ثوابت خطأ
-- عوامل رياضية
+- عوامل حسابية
- عوامل مقارنة
-- مراجع خلايا على نمط A1
-- مراجع خلايا على نمط R1C1
-- وظائف محددة مسبقًا
-
-
-
-عادةً ما تخزن جداول البيانات آخر قيم محسوبة للصيغ. إذا لم تتغير بيانات الرسم البياني بعد تحميل العرض - فإن خاصية **IChartDataCell.Value** تعيد تلك القيم عند القراءة. ولكن، إذا تم تغيير بيانات جدول البيانات، عند القراءة فإن خاصية **ChartDataCell.Value** ترمي استثناء **CellUnsupportedDataException** للصيغ غير المدعومة. يحدث هذا لأنه عند بنجاح تحليله، يتم تحديد اعتمادات الخلايا وتحديد صحة القيم الأخيرة. لكن، إذا لم يمكن تحليل الصيغة، فلا يمكن ضمان صحة قيمة الخلية.
-## **إضافة صيغة جدول بيانات الرسم البياني إلى العرض**
-أولاً، أضف رسمًا بيانيًا مع بعض البيانات النموذجية إلى الشريحة الأولى من عرض تقديمي جديد باستخدام
-[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/).
-تتم إنشاء ورقة العمل الخاصة بالرسم البياني تلقائيًا ويمكن الوصول إليها باستخدام
-[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) الخاصية:
+- مراجع خلايا بنمط A1
+- مراجع خلايا بنمط R1C1
+- دوال مسبقة التعريف
+عادةً ما تُخزّن الجداول آخر قيم الصيغ المحسوبة. إذا لم تُغيَّر بيانات المخطط بعد تحميل العرض، تُعيد خاصية **IChartDataCell.Value** تلك القيم عند القراءة. لكن إذا تغيّر بيانات الجدول، تُرمى خاصية **ChartDataCell.Value** استثناء **CellUnsupportedDataException** لل صيغ غير المدعومة. يحدث هذا لأنّه عندما تُحلل الصيغ بنجاح تُحدَّد تبعيات الخلايا وتُتحقق صحة القيم الأخيرة. أما إذا لم تستطع الصيغة التحليل، لا يمكن ضمان صحة قيمة الخلية.
+## **إضافة صيغة جدول بيانات المخطط إلى العرض**
+أولًا، أضف مخططًا ببيانات نموذجية إلى الشريحة الأولى من عرض جديد باستخدام
+[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/).
+تُنشأ ورقة عمل المخطط تلقائيًا ويمكن الوصول إليها بالخاصية
+[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/):
```py
import aspose.slides.charts as charts
@@ -59,13 +74,8 @@ with slides.Presentation() as presentation:
# ...
```
-
-
-لنكتب بعض القيم في الخلايا باستخدام
-[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) الخاصية
-لنمط **Object**، مما يعني أنه يمكنك تعيين أي قيمة إلى الخاصية:
-
-
+لنكتب بعض القيم في الخلايا باستخدام الخاصية
+[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) من نوع **Object**، مما يعني أنه يمكنك تعيين أي قيمة للخاصية:
```py
workbook.get_cell(0, "F2").value = -2.5
@@ -73,29 +83,23 @@ with slides.Presentation() as presentation:
workbook.get_cell(0, "H4").value = 3
```
-
-
-الآن لكتابة الصيغة في الخلية، يمكنك استخدام
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) الخاصية:
+الآن لكتابة صيغة في الخلية، يمكنك استخدام الخاصية
+[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
```py
workbook.get_cell(0, "B2").formula = "F2+G3+H4+1"
```
-*ملاحظة*: يتم استخدام خاصية [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) لتعيين مراجع الخلايا على نمط A1.
-
+*ملاحظة*: تُستخدم الخاصية [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) لتعيين مراجع خلايا بنمط A1.
-
-لتعيين الإشارة المرجعية في صيغة [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) ، يمكنك استخدام خاصية
-[**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
+لتعيين مرجع خلية بنمط [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)، يمكنك استخدام الخاصية [**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
```py
workbook.get_cell(0, "C2").r1c1_formula = "R[1]C[4]/R[2]C[5]"
```
-ثم استخدم الطريقة [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) لحساب جميع الصيغ داخل دفتر العمل وتحديث قيم الخلايا المقابلة:
-
-
+ثم استخدم طريقة
+[**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) لحساب جميع الصيغ داخل دفتر العمل وتحديث قيم الخلايا المقابلة:
```py
workbook.calculate_formulas()
@@ -103,112 +107,81 @@ with slides.Presentation() as presentation:
print(workbook.get_cell(0, "C2").value) # 2.1
```
-
## **ثوابت منطقية**
يمكنك استخدام الثوابت المنطقية مثل *FALSE* و *TRUE* في صيغ الخلايا:
+## **ثوابت رقمية**
+يمكن استعمال الأرقام بنظام عادي أو علمي لإنشاء صيغ جدول بيانات المخطط:
-
-
-## **ثوابت عددية**
-يمكن استخدام الأرقام في التدوين العادي أو العلمي لإنشاء صيغة جدول بيانات الرسم البياني:
-
-
-
-
-## **ثوابت سلسلة**
-الثابت السلسلي (أو الأدبي) هو قيمة محددة تستخدم كما هي ولا تتغير. يمكن أن تكون الثوابت السلسلية: تواريخ، نصوص، أرقام، إلخ:
-
-
-
+## **ثوابت نصية**
+الثابت النصي (أو الحرفي) هو قيمة محددة تُستخدم كما هي ولا تتغير. قد تكون الثوابت النصية: تواريخ، نصوص، أرقام، إلخ:
## **ثوابت خطأ**
-في بعض الأحيان ليس من الممكن حساب النتيجة بواسطة الصيغة. في هذه الحالة، يتم عرض رمز الخطأ في الخلية بدلاً من قيمتها. لكل نوع من الخطأ رمز محدد:
-
-- #DIV/0! - تحاول الصيغة القسمة على الصفر.
-- #GETTING_DATA - قد يظهر في خلية، بينما لا تزال قيمتها قيد الحساب.
-- #N/A - المعلومات مفقودة أو غير متوفرة. بعض الأسباب يمكن أن تكون: الخلايا المستخدمة في الصيغة فارغة، وجود مسافة إضافية، خطأ في الكتابة، إلخ.
-- #NAME? - لا يمكن العثور على خلية معينة أو كائنات صيغة أخرى باسمها.
-- #NULL! - قد يظهر عندما يكون هناك خطأ في الصيغة، مثل: (,) أو استخدام مسافة بدلاً من النقطتين (:).
-- #NUM! - قد تكون القيمة العددية في الصيغة غير صالحة، طويلة جدًا أو صغيرة جدًا، إلخ.
-- #REF! - مرجع خلية غير صالح.
-- #VALUE! - نوع قيمة غير متوقع. على سبيل المثال، تم تعيين قيمة سلسلة إلى خلية عددية.
-
-
+في بعض الأحيان لا يمكن حساب النتيجة بالصيغة. في هذه الحالة يُظهر رمز الخطأ في الخلية بدلًا من القيمة. لكل نوع من الأخطاء رمز محدد:
+- #DIV/0! - تحاول الصيغة القسمة على الصفر.
+- #GETTING_DATA - قد يُظهر على الخلية بينما لا تزال قيمتها تُحسب.
+- #N/A - المعلومات مفقودة أو غير متاحة. قد يكون السبب: الخلايا المستخدمة في الصيغة فارغة، أو وجود مساحة إضافية، أو خطأ إملائي، إلخ.
+- #NAME? - لا يمكن العثور على خلية معينة أو كائن صيغة آخر بالاسم.
+- #NULL! - قد يظهر عندما يكون هناك خطأ في الصيغة، مثل: (,) أو مساحة مستخدمة بدلًا من نقطتين (:).
+- #NUM! - الرقم في الصيغة قد يكون غير صالح، طويل جدًا أو قصير جدًا، إلخ.
+- #REF! - مرجع خلية غير صالح.
+- #VALUE! - نوع قيمة غير متوقع. مثال: قيمة نصية مُعطاة لخلية رقمية.
## **عوامل حسابية**
-يمكنك استخدام جميع العوامل الحسابية في صيغ ورقة العمل للرسم البياني:
-
+يمكنك استخدام جميع العوامل الحسابية في صيغ ورقة عمل المخطط:
-
-|**العامل** |**المعنى** |**مثال**|
+|**العامل**|**المعنى**|**مثال**|
| :- | :- | :- |
-|+ (علامة الجمع) |إaddition أو جمع أحادي|2 + 3|
-|- (علامة الطرح) |طرح أو نفي |2 - 3
-3|
-|* (نجمة)|ضرب |2 * 3|
-|/ (شرط أمامي)|قسمة |2 / 3|
-|% (علامة النسبة) |نسبة |30%|
-|^ (علامة الأس) |رفع للقوة |2 ^ 3|
-
-
-*ملاحظة*: لتغيير ترتيب التقييم، ضع بين قوسين الجزء من الصيغة المراد حسابه أولاً.
+|+ (علامة زائد)|جمع أو زائد أحادي|2 + 3|
+|- (علامة ناقص)|طرح أو سالب أحادي|2 - 3
-3|
+|* (نجمة)|ضرب|2 * 3|
+|/ (شرطة مائلة)|قسمة|2 / 3|
+|% (علامة نسبة)|نسبة مئوية|30%|
+|^ (إشارة رفع)|أس|2 ^ 3|
+*ملاحظة*: لتغيير ترتيب التقييم، ضع الجزء المراد حسابه أولاً بين أقواس.
## **عوامل مقارنة**
-يمكنك مقارنة قيم الخلايا باستخدام عوامل المقارنة. عند المقارنة بين قيمتين باستخدام هذه العوامل، تكون النتيجة قيمة منطقية إما *TRUE* أو FALSE:
+يمكنك مقارنة قيم الخلايا باستخدام عوامل المقارنة. عند مقارنة قيمتين بهذه العوامل، تكون النتيجة قيمة منطقية إما *TRUE* أو *FALSE*:
-
-
-|**العامل** |**المعنى** |**المعنى** |
+|**العامل**|**المعنى**|**المعنى**|
| :- | :- | :- |
-|= (علامة المساواة) |تساوي |A2 = 3|
-|<> (علامة عدم المساواة) |لا تساوي|A2 <> 3|
-|> (علامة أكبر من) |أكبر من|A2 > 3|
-|>= (علامة أكبر من أو يساوي)|أكبر من أو يساوي|A2 >= 3|
-|< (علامة أقل من)|أقل من|A2 < 3|
-|<= (علامة أقل من أو يساوي)|أقل من أو يساوي|A2 <= 3|
-
-## **مراجع خلايا على نمط A1**
-**مراجع خلايا على نمط A1** تستخدم لورقات العمل، حيث يحتوي العمود على معرف حرف (مثل "*A*") والصف يحتوي على معرف رقمي (مثل "*1*"). يمكن استخدام مراجع خلايا على نمط A1 بالطريقة التالية:
-
+|= (علامة مساواة)|مساوٍ ل|A2 = 3|
+|<> (علامة عدم مساواة)|ليس مساويًا ل|A2 <> 3|
+|> (علامة أكبر من)|أكبر من|A2 > 3|
+|>= (علامة أكبر من أو مساوية)|أكبر من أو مساوي ل|A2 >= 3|
+|< (علامة أصغر من)|أصغر من|A2 < 3|
+|<= (علامة أصغر من أو مساوية)|أصغر من أو مساوي ل|A2 <= 3|
+## **مراجع خلايا بنمط A1**
+**مراجع خلايا بنمط A1** تُستخدم في الأوراق التي يكون العمود فيها معرفًا بحرف (مثال: "*A*") والصف معرفًا رقمًا (مثال: "*1*"). يمكن استخدام مراجع الخلايا بنمط A1 بالطريقة التالية:
|**مرجع الخلية**|**مثال**|||
| :- | :- | :- | :- |
-||مطلق |نسبي |مختلط|
-|خلية |$A$2 |A2|A$2
$A2
|
-|صف |$2:$2 |2:2 |-|
-|عمود |$A:$A |A:A |-|
-|نطاق |$A$2:$C$4 |A2:C4|$A$2:C4
A$2:$C4
|
-
-
-إليك مثال حول كيفية استخدام مرجع خلية على نمط A1 في صيغة:
-
-
-
-
-## **مراجع خلايا على نمط R1C1**
-**مراجع خلايا على نمط R1C1** تستخدم لورقات العمل، حيث يحتوي كل من الصف والعمود على معرف رقمي. يمكن استخدام مراجع خلايا على نمط R1C1 بالطريقة التالية:
+||مطلق|نسبي|مختلط|
+|خلية|$A$2|A2|A$2
$A2
|
+|صف|$2:$2|2:2|-|
+|عمود|$A:$A|A:A|-|
+|نطاق|$A$2:$C$4|A2:C4|$A$2:C4
A$2:$C4
|
+إليك مثالًا على كيفية استخدام مرجع خلية بنمط A1 في الصيغة:
+## **مراجع خلايا بنمط R1C1**
+**مراجع خلايا بنمط R1C1** تُستخدم في الأوراق التي يكون لكل من الصف والعمود معرفًا رقميًا. يمكن استخدام مراجع خلايا بنمط R1C1 بالطريقة التالية:
|**مرجع الخلية**|**مثال**|||
| :- | :- | :- | :- |
-||مطلق |نسبي |مختلط|
-|خلية |R2C3|R[2]C[3]|R2C[3]
R[2]C3|
-|صف |R2|R[2]|-|
-|عمود |C3|C[3]|-|
-|نطاق |R2C3:R5C7|R[2]C[3]:R[5]C[7] |R2C3:R[5]C[7]
R[2]C3:R5C[7]|
-
-
-إليك مثال حول كيفية استخدام مرجع خلية على نمط A1 في صيغة:
-
+||مطلق|نسبي|مختلط|
+|خلية|R2C3|R[2]C[3]|R2C[3]
R[2]C3|
+|صف|R2|R[2]|-|
+|عمود|C3|C[3]|-|
+|نطاق|R2C3:R5C7|R[2]C[3]:R[5]C[7]|R2C3:R[5]C[7]
R[2]C3:R5C[7]|
+إليك مثالًا على كيفية استخدام مرجع خلية بنمط R1C1 في الصيغة:
-
-## **وظائف محددة مسبقًا**
-هناك وظائف محددة مسبقًا، يمكن استخدامها في الصيغ لتبسيط تنفيذها. تقوم هذه الوظائف بتجميع العمليات الأكثر شيوعًا المستخدمة، مثل:
+## **دوال مسبقة التعريف**
+هناك دوال مسبقة التعريف يمكن استخدامها في الصيغ لتبسيط تنفيذها. هذه الدوال تغطي أكثر العمليات شيوعًا، مثل:
- ABS
- AVERAGE
@@ -221,9 +194,19 @@ with slides.Presentation() as presentation:
- FIND
- FINDB
- IF
-- INDEX (شكل مرجعي)
-- LOOKUP (شكل متجه)
-- MATCH (شكل متجه)
+- INDEX (صيغة مرجعية)
+- LOOKUP (صيغة متجهة)
+- MATCH (صيغة متجهة)
- MAX
- SUM
-- VLOOKUP
\ No newline at end of file
+- VLOOKUP
+
+## **الأسئلة المتكررة**
+
+**هل تُدعم ملفات Excel الخارجية كمصدر بيانات لمخطط يحتوي على صيغ؟**
+
+نعم. يدعم Aspose.Slides دفاتر عمل خارجية كمصدر بيانات للمخطط، مما يتيح لك استخدام صيغ من ملف XLSX خارج العرض.
+
+**هل يمكن لصيغ المخطط الإشارة إلى أوراق داخل نفس دفتر العمل بالاسم؟**
+
+نعم. تتبع الصيغ نموذج الإشارة القياسي في Excel، لذا يمكنك الإشارة إلى أوراق أخرى داخل نفس دفتر العمل أو دفتر عمل خارجي. بالنسبة للإشارات الخارجية، يتعين تضمين المسار واسم دفتر العمل باستخدام صيغة Excel.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md b/ar/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
index a7fed4486b..9ef0134960 100644
--- a/ar/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
+++ b/ar/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
@@ -1,75 +1,98 @@
---
-title: بيضاوي
+title: إضافة إهليلجات إلى العروض التقديمية في بايثون
+linktitle: إهليلج
type: docs
weight: 30
url: /ar/python-net/ellipse/
-keywords: "بيضاوي، شكل PowerPoint، عرض PowerPoint، بايثون، Aspose.Slides لـ Python عبر .NET"
-description: "إنشاء بيضاوي في عرض PowerPoint باستخدام بايثون"
+keywords:
+- إهليلج
+- شكل
+- إضافة إهليلج
+- إنشاء إهليلج
+- رسم إهليلج
+- إهليلج مُنسق
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "تعلم كيفية إنشاء وتنسيق ومعالجة أشكال الإهليلج في Aspose.Slides for Python via .NET عبر عروض PPT وPPTX وODP — مع أمثلة على الشيفرة."
---
+## **إنشاء إهليلج**
+في هذا الموضوع، سنعرّف المطورين على إضافة أشكال إهليلج إلى شرائحهم باستخدام Aspose.Slides for Python via .NET. توفر Aspose.Slides for Python via .NET مجموعة أسهل من الـ APIs لرسم أنواع مختلفة من الأشكال ببضع سطور من الشيفرة فقط. لإضافة إهليلج بسيط إلى شريحة مختارة من العرض التقديمي، يرجى اتباع الخطوات التالية:
-## **إنشاء بيضاوي**
-في هذا الموضوع، سوف نقدم للمطورين كيفية إضافة أشكال بيضاوية إلى شرائحهم باستخدام Aspose.Slides لـ Python عبر .NET. تقدم Aspose.Slides لـ Python عبر .NET مجموعة أسهل من واجهات برمجة التطبيقات لرسم أنواع مختلفة من الأشكال في بضع أسطر من التعليمات البرمجية فقط. لإضافة بيضاوي بسيط إلى شريحة محددة من العرض، يرجى اتباع الخطوات أدناه:
+1. إنشاء مثيل من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+2. الحصول على مرجع لشريحة باستخدام فهرستها
+3. إضافة AutoShape من نوع إهليلج باستخدام طريقة AddAutoShape التي يوفرها كائن IShapes
+4. كتابة العرض التقديمي المعدل كملف PPTX
-1. إنشاء مثيل من [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)class
-1. الحصول على مرجع لشريحة باستخدام الفهرس الخاص بها
-1. إضافة AutoShape من نوع بيضاوي باستخدام طريقة AddAutoShape المعروضة بواسطة كائن IShapes
-1. كتابة العرض المعدل كملف PPTX
-
-في المثال المعطى أدناه، قمنا بإضافة بيضاوي إلى الشريحة الأولى.
+في المثال أدناه، قمنا بإضافة إهليلج إلى الشريحة الأولى.
```py
import aspose.slides as slides
-# Instantiate Prseetation class that represents the PPTX
+# إنشاء كائن Presentation الذي يمثل ملف PPTX
with slides.Presentation() as pres:
- # Get the first slide
+ # الحصول على الشريحة الأولى
sld = pres.slides[0]
- # Add autoshape of ellipse type
+ # إضافة AutoShape من نوع إهليلج
sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- #Write the PPTX file to disk
+ # كتابة ملف PPTX إلى القرص
pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
```
+## **إنشاء إهليلج مُنسق**
+لإضافة إهليلج مُنسق بشكل أفضل إلى شريحة، يرجى اتباع الخطوات التالية:
+1. إنشاء مثيل من فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+2. الحصول على مرجع لشريحة باستخدام فهرستها
+3. إضافة AutoShape من نوع إهليلج باستخدام طريقة AddAutoShape التي يوفرها كائن IShapes
+4. ضبط نوع التعبئة للإهليلج إلى صلب
+5. ضبط لون الإهليلج باستخدام الخاصية SolidFillColor.Color التي يوفرها كائن FillFormat المرتبط بكائن IShape
+6. ضبط لون خطوط الإهليلج
+7. ضبط عرض خطوط الإهليلج
+8. كتابة العرض التقديمي المعدل كملف PPTX
-## **إنشاء بيضاوي منسق**
-لإضافة بيضاوي منسق بشكل أفضل إلى شريحة، يرجى اتباع الخطوات أدناه:
-
-1. إنشاء مثيل من [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)class.
-1. الحصول على مرجع لشريحة باستخدام الفهرس الخاص بها.
-1. إضافة AutoShape من نوع بيضاوي باستخدام طريقة AddAutoShape المعروضة بواسطة كائن IShapes.
-1. تعيين نوع التعبئة للبيضاوي إلى صلب.
-1. تعيين لون البيضاوي باستخدام خاصية SolidFillColor.Color المعروضة بواسطة كائن FillFormat المرتبط بكائن IShape.
-1. تعيين لون خطوط البيضاوي.
-1. تعيين عرض خطوط البيضاوي.
-1. كتابة العرض المعدل كملف PPTX.
-
-في المثال المعطى أدناه، قمنا بإضافة بيضاوي منسق إلى الشريحة الأولى من العرض.
+في المثال أدناه، قمنا بإضافة إهليلج مُنسق إلى الشريحة الأولى من العرض التقديمي.
```py
import aspose.slides as slides
import aspose.pydrawing as draw
-# Instantiate Prseetation class that represents the PPTX
+# إنشاء كائن Presentation الذي يمثل ملف PPTX
with slides.Presentation() as pres:
- # Get the first slide
+ # الحصول على الشريحة الأولى
sld = pres.slides[0]
- # Add autoshape of ellipse type
+ # إضافة AutoShape من نوع إهليلج
shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Apply some formatting to ellipse shape
+ # تطبيق بعض التنسيقات على شكل الإهليلج
shp.fill_format.fill_type = slides.FillType.SOLID
shp.fill_format.solid_fill_color.color = draw.Color.chocolate
- # Apply some formatting to the line of Ellipse
+ # تطبيق بعض التنسيقات على خط الإهليلج
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
- #Write the PPTX file to disk
+ # كتابة ملف PPTX إلى القرص
pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **الأسئلة الشائعة**
+
+**كيف يمكنني تحديد الموضع الدقيق وحجم الإهليلج بالنسبة لوحدات الشريحة؟**
+
+عادةً ما تُحدد الإحداثيات والأحجام **بالنقاط**. للحصول على نتائج متوقعة، احسب القيم بناءً على حجم الشريحة وحول المليمترات أو الإنشات المطلوبة إلى نقاط قبل تعيين القيم.
+
+**كيف يمكنني وضع إهليلج فوق أو تحت كائنات أخرى (التحكم في ترتيب الطبقات)؟**
+
+قم بتعديل ترتيب الرسم للكائن عن طريق إرساله إلى المقدمة أو إرساله إلى الخلف. هذا يسمح للإهليلج بأن يتراكب مع كائنات أخرى أو يكشف الكائنات التي تحته.
+
+**كيف يمكنني تحريك ظهور أو إبراز إهليلج؟**
+
+[تطبيق](/slides/ar/python-net/shape-animation/) تأثيرات الدخول أو التأكيد أو الخروج على الشكل، وتكوين المشغلات والتوقيت لتنسيق متى وكيف يُعرض التحريك.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md b/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
index 3354fd847f..665b00411c 100644
--- a/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
+++ b/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
@@ -1,27 +1,40 @@
---
-title: الخط الافتراضي
+title: تخصيص الخطوط الافتراضية في العروض التقديمية باستخدام Python
+linktitle: الخط الافتراضي
type: docs
weight: 30
url: /ar/python-net/default-font/
-keywords: "خطوط، خطوط افتراضية، تقديم عرض باوربوينت بايثون، Aspose.Slides لـ بايثون عبر .NET"
-description: "خطوط باوربوينت الافتراضية في بايثون"
+keywords:
+- الخط الافتراضي
+- الخط العادي
+- الخط الطبيعي
+- الخط الآسيوي
+- تصدير PDF
+- تصدير XPS
+- تصدير الصور
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "تعيين الخطوط الافتراضية في Aspose.Slides للغة Python لضمان التحويل السليم لعروض PowerPoint (PPT، PPTX) وOpenDocument (ODP) إلى PDF وXPS والصور."
---
-## **استخدام الخطوط الافتراضية لتقديم العرض**
-تتيح لك Aspose.Slides تعيين الخط الافتراضي لتقديم العرض إلى PDF، XPS أو صور مصغرة. توضح هذه المقالة كيفية تعريف DefaultRegular Font و DefaultAsian Font لاستخدامها كخطوط افتراضية. يرجى اتباع الخطوات أدناه لتحميل الخطوط من الأدلة الخارجية باستخدام Aspose.Slides لـ بايثون عبر .NET API:
+## **استخدام الخطوط الافتراضية لتصوير العرض التقديمي**
+تتيح لك Aspose.Slides تعيين الخط الافتراضي لتصوير العرض إلى PDF أو XPS أو الصور المصغرة. تُظهر هذه المقالة كيفية تعريف **DefaultRegularFont** و**DefaultAsianFont** لاستخدامهما كخطوط افتراضية. يرجى اتباع الخطوات أدناه لتحميل الخطوط من دلائل خارجية باستخدام Aspose.Slides للغة Python عبر واجهة برمجة تطبيقات .NET:
-1. إنشاء مثيل من LoadOptions.
-1. تعيين DefaultRegularFont إلى الخط المرغوب. في المثال التالي، لقد استخدمت Wingdings.
-1. تعيين DefaultAsianFont إلى الخط المرغوب. لقد استخدمت Wingdings في العينة التالية.
-1. تحميل العرض باستخدام Presentation وتعيين خيارات التحميل.
-1. الآن، قم بإنشاء صورة مصغرة للشريحة، PDF و XPS للتحقق من النتائج.
+1. إنشاء كائن من **LoadOptions**.
+2. تعيين **DefaultRegularFont** إلى الخط المطلوب. في المثال التالي، استخدمت خط **Wingdings**.
+3. تعيين **DefaultAsianFont** إلى الخط المطلوب. استخدمت خط **Wingdings** في العينة التالية.
+4. تحميل العرض باستخدام **Presentation** وتحديد خيارات التحميل.
+5. الآن، توليد الصورة المصغرة للشريحة، وملف PDF، وملف XPS للتحقق من النتائج.
-تنفيذ ما سبق موضح أدناه.
+التنفيذ الوارد أدناه:
```py
import aspose.slides as slides
-# استخدم خيارات التحميل لتعريف الخطوط الافتراضية العادية والآسيوية
+# استخدم خيارات التحميل لتحديد الخطوط الافتراضية العادية والآسيوية# استخدم خيارات التحميل لتحديد الخطوط الافتراضية العادية والآسيوية
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"
@@ -37,4 +50,26 @@ with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
# توليد XPS
pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
-```
\ No newline at end of file
+```
+
+## **الأسئلة المتداولة**
+
+**ما الذي تؤثر عليه بالضبط المتغيرات `default_regular_font` و`default_asian_font` — هل هي مجرد تصدير أم تشمل الصور المصغرة، PDF، XPS، HTML وSVG أيضًا؟**
+
+إنها تشارك في خط أنابيب التصوير لجميع المخرجات المدعومة. يشمل ذلك الصور المصغرة للشرائح،[PDF](/slides/ar/python-net/convert-powerpoint-to-pdf/)،[XPS](/slides/ar/python-net/convert-powerpoint-to-xps/)،[صور نقطية](/slides/ar/python-net/convert-powerpoint-to-png/)،[HTML](/slides/ar/python-net/convert-powerpoint-to-html/)، و[SVG](/slides/ar/python-net/render-a-slide-as-an-svg-image/)، لأن Aspose.Slides يستخدم نفس منطق التخطيط وحل الحروف عبر هذه الأهداف.
+
+**هل تُطبق الخطوط الافتراضية عند قراءة وحفظ ملف PPTX دون أي تصوير؟**
+
+لا. تكون الخطوط الافتراضية ذات أثر عندما يلزم قياس النص ورسمه. عملية حفظ عرض تقديمي مفتوح ببساطة لا تغيّر سلاسل الخط المخزنة أو بنية الملف. تُستَخدم الخطوط الافتراضية أثناء العمليات التي تُصوِّر أو تُعيد تدفق النص.
+
+**إذا أضفت مجلدات خطوط خاصة أو وفّرت خطوطًا من الذاكرة، هل ستؤخذ في الاعتبار عند اختيار الخطوط الافتراضية؟**
+
+نعم. [مصادر الخطوط المخصصة](/slides/ar/python-net/custom-font/) توسّع كتالوج العائلات والحروف المتاحة التي يمكن للمحرك استخدامها. الخطوط الافتراضية وأي [قواعد احتياطية](/slides/ar/python-net/fallback-font/) ستُطبّق أولاً على تلك المصادر، مما يوفّر تغطية أكثر موثوقية على الخوادم وفي الحاويات.
+
+**هل ستؤثر الخطوط الافتراضية على قياسات النص (التحريك، التقدم) وبالتالي على فواصل الأسطر واللف؟**
+
+نعم. تغيير الخط يغيّر قياسات الحروف وقد يغيّر فواصل الأسطر واللف وترقيم الصفحات أثناء التصوير. لتحقيق استقرار التخطيط، يُنصَح بـ[تضمين الخطوط الأصلية](/slides/ar/python-net/embedded-font/) أو اختيار عائلات افتراضية واحتياطية متوافقة من حيث القياسات.
+
+**هل هناك فائدة من تعيين الخطوط الافتراضية إذا كانت جميع الخطوط المستخدمة في العرض مضمَّنة؟**
+
+غالبًا لا تكون ضرورية، لأن [الخطوط المضمَّنة](/slides/ar/python-net/embedded-font/) تضمن المظهر المتسق بالفعل. لا تزال الخطوط الافتراضية مفيدة كشبكة أمان للأحرف التي لا تغطيها المجموعة المضمَّنة أو عندما يخلط الملف بين نص مضمَّن وغير مضمَّن.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md b/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
index c67530d538..d9f7ae2544 100644
--- a/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
+++ b/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
@@ -1,19 +1,40 @@
---
-title: خط الاستبدال
+title: إدارة خطوط الاحتياطي للعروض التقديمية في بايثون
+linktitle: خط الاحتياطي
type: docs
weight: 50
url: /ar/python-net/fallback-font/
-keywords: "خط الاستبدال، خط، عرض PowerPoint، بايثون، Aspose.Slides لـ بايثون عبر .NET"
-description: "خط الاستبدال في PowerPoint باستخدام بايثون"
+keywords:
+- خط الاحتياطي
+- خط متاح
+- استبدال الرموز
+- تحديد الخط
+- تحديد القاعدة
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "اطلع على كيفية استخدام Aspose.Slides لبايثون عبر .NET لخطوط الاحتياطي للحفاظ على قابلية قراءة النص في عروض PowerPoint وOpenDocument عندما لا تكون الخطوط الأصلية متاحة."
---
-## **خط الاستبدال**
-يستخدم خط الاستبدال عندما يكون الخط المحدد للنص متاحًا في النظام، لكن لا يحتوي هذا الخط على رمز ضروري. في هذه الحالة، من الممكن استخدام أحد خطوط الاستبدال المحددة لاستبدال الرمز.
+## **خط الاحتياطي**
+يُستخدم خط الاحتياطي عندما يكون الخط المحدد للنص متوفرًا في النظام، لكن هذا الخط لا يحتوي على الرموز اللازمة. في هذه الحالة، يمكن استخدام أحد خطوط الاحتياطي المحددة لاستبدال الرموز.
-يسمح Aspose.Slides بإنشاء خطوط استبدال، وإضافتها إلى مجموعة خطوط الاستبدال، وتعيين مجموعة خطوط الاستبدال لعرض معين، وإزالة خطوط الاستبدال من العرض، وتحديد القواعد لتطبيق خطوط الاستبدال وأمور أخرى.
+تتيح Aspose.Slides إنشاء خطوط احتياطي، وإضافتها إلى مجموعة خطوط الاحتياطي، وتعيين مجموعة خطوط الاحتياطي لعروض محددة، وإزالة خطوط الاحتياطي من العرض، وتحديد القواعد لتطبيق خطوط الاحتياطي وغيرها.
للتعرف على هذه الميزات، استخدم الروابط التالية:
+- [إنشاء خط احتياطي](/slides/ar/python-net/create-fallback-font)
+- [إنشاء مجموعة خطوط احتياطي](/slides/ar/python-net/create-fallback-fonts-collection)
+- [عرض تقديمي مع خط احتياطي](/slides/ar/python-net/render-presentation-with-fallback-font)
-- [إنشاء خط استبدال](/slides/ar/python-net/create-fallback-font)
-- [إنشاء مجموعة خطوط الاستبدال](/slides/ar/python-net/create-fallback-fonts-collection)
-- [عرض العرض باستخدام خط استبدال](/slides/ar/python-net/render-presentation-with-fallback-font)
\ No newline at end of file
+## **الأسئلة الشائعة**
+
+**كيف تختلف خطوط الاحتياطي عن استبدال الخطوط؟**
+يتم تطبيق الخط الاحتياطي لكل حرف أو نطاق من Unicode عندما يفتقر الخط الأساسي إلى رموز محددة؛ فهو يملأ فقط الأحرف المفقودة. [Substitution](/slides/ar/python-net/font-substitution/) يستبدل خطًا مفقودًا أو غير متاح لجزء كامل أو مقطع نصي بخط آخر. يمكن دمجهما، لكن نطاقهما ومنطق التحديد مختلفان.
+
+**هل يتم حفظ إعدادات الخط الاحتياطي داخل ملف العرض؟**
+لا. إعدادات الخط الاحتياطي تُحفظ أثناء وقت المعالجة/العرض في المكتبة ولا يتم تسلسلها إلى ملف PPTX. لا يخزن العرض قواعد الخط الاحتياطي الخاصة بك.
+
+**هل يؤثر الخط الاحتياطي على العناصر التي تم إنشاؤها بواسطة كائنات PowerPoint (SmartArt، الرسوم البيانية، WordArt)؟**
+نعم. يمر النص داخل هذه الكائنات عبر نفس خط أنابيب العرض، لذا تُطبق قواعد الخط الاحتياطي نفسها عليه كما تُطبق على النص العادي.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md b/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
index 14944dd1fb..4feb3af362 100644
--- a/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
+++ b/ar/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
@@ -1,13 +1,28 @@
---
-title: إنشاء خط احتياطي
+title: تحديد خطوط بديلة للعروض التقديمية في بايثون
+linktitle: خط بديل
type: docs
weight: 10
url: /ar/python-net/create-fallback-font/
-keywords: "خطوط, خط احتياطي, عرض PowerPoint بايثون, Aspose.Slides لبايثون عبر .NET"
-description: "خط احتياطي في PowerPoint بايثون"
+keywords:
+- خط بديل
+- قاعدة بديلة
+- تطبيق الخط
+- استبدال الخط
+- نطاق Unicode
+- حرف مفقود
+- حرف صحيح
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "تعلّم Aspose.Slides لـ Python عبر .NET لتعيين خطوط بديلة في ملفات PPT و PPTX و ODP، مما يضمن عرض نص متسق على أي جهاز أو نظام تشغيل."
---
-تدعم Aspose.Slides واجهة [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) و فئة [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) لتحديد القواعد التي تنطبق على خط احتياطي. تمثل فئة [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) ارتباطًا بين نطاق يونيكود المحدد، المستخدم للبحث عن الحروف الناقصة، وقائمة من الخطوط التي قد تحتوي على حروف مناسبة:
+## **تحديد الخطوط البديلة**
+
+يدعم Aspose.Slides واجهة [IFontFallBackRule] وفئة [FontFallBackRule] لتحديد القواعد التي تُطبق خطًا بديلًا. فئة [FontFallBackRule] تمثل ارتباطًا بين نطاق Unicode المحدد، المستخدم للبحث عن الحروف المفقودة، وقائمة من الخطوط التي قد تحتوي على الحروف الصحيحة:
```py
startUnicodeIndex = 0x0B80
@@ -16,18 +31,38 @@ endUnicodeIndex = 0x0BFF
firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
-#باستخدام طرق متعددة، يمكنك إضافة قائمة الخطوط:
-fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial"]
+#باستخدام طرق متعددة يمكنك إضافة قائمة الخطوط:
+fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
```
+كما يمكن أيضًا [Remove()] الخط البديل أو [AddFallBackFonts()] في كائن [FontFallBackRule] الموجود.
+يمكن استخدام [FontFallBackRulesCollection] لتنظيم قائمة من كائنات [FontFallBackRule]، عندما يكون هناك حاجة لتحديد قواعد استبدال الخطوط البديلة لعدة نطاقات Unicode.
-من الممكن أيضًا [إزالة()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) الخط الاحتياطي أو [إضافة خطوط احتياطية()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) إلى كائن [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) الموجود.
+{{% alert color="primary" title="انظر أيضًا" %}}
+- [إنشاء مجموعة خطوط بديلة](/slides/ar/python-net/create-fallback-fonts-collection/)
+{{% /alert %}}
-يمكن استخدام [FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) لتنظيم قائمة من [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) الكائنات، عندما تكون هناك حاجة لتحديد قواعد استبدال الخط الاحتياطي لعدة نطاقات يونيكود.
+## **الأسئلة الشائعة**
-{{% alert color="primary" title="انظر أيضًا" %}}
-- [إنشاء مجموعة خطوط احتياطية](/slides/ar/python-net/create-fallback-fonts-collection/)
-{{% /alert %}}
\ No newline at end of file
+**ما هو الفرق بين الخط البديل، واستبدال الخط، وتضمين الخط؟**
+
+يُستخدم الخط البديل فقط للأحرف المفقودة في الخط الأساسي. تقوم [استبدال الخط](/slides/ar/python-net/font-substitution/) باستبدال الخط المحدد بالكامل بخط آخر. تقوم [تضمين الخط](/slides/ar/python-net/embedded-font/) بتعبئة الخطوط داخل ملف الإخراج بحيث يمكن للمستلمين عرض النص كما هو مقصود.
+
+**هل يتم تطبيق الخطوط البديلة أثناء التصدير مثل PDF أو PNG أو SVG، أم فقط أثناء العرض على الشاشة؟**
+
+نعم. تؤثر الخطوط البديلة على جميع [عمليات العرض والتصدير](/slides/ar/python-net/convert-presentation/) حيث يجب رسم الأحرف لكنها غير موجودة في الخط المصدر.
+
+**هل يغيّر تكوين الخطوط البديلة ملف العرض نفسه، وهل سيستمر الإعداد في الفتحات المستقبلية؟**
+
+لا. قواعد الخطوط البديلة هي إعدادات عرض وقت التشغيل في كودك؛ لا تُخزن داخل ملف .pptx ولن تظهر في PowerPoint.
+
+**هل يؤثر نظام التشغيل (Windows/Linux/macOS) ومجموعة مجلدات الخطوط على اختيار الخط البديل؟**
+
+نعم. يقوم المحرك بحل الخطوط من المجلدات النظامية المتاحة وأي [مسارات إضافية](/slides/ar/python-net/custom-font/) توفرها. إذا لم يكن الخط متاحًا فعليًا، لا يمكن أن تُطبق القاعدة التي تشير إليه.
+
+**هل يعمل الخط البديل مع WordArt و SmartArt والرسوم البيانية؟**
+
+نعم. عندما تحتوي هذه الكائنات على نص، تُطبق نفس آلية استبدال الحروف لعرض الأحرف المفقودة.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md b/ar/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
index 09bed1b289..94274c99d2 100644
--- a/ar/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
+++ b/ar/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
@@ -1,24 +1,34 @@
---
-title: عرض فقط للقراءة
+title: حفظ العروض التقديمية في وضع القراءة فقط باستخدام بايثون
+linktitle: عرض تقديمي للقراءة فقط
type: docs
weight: 30
url: /ar/python-net/read-only-presentation/
-keywords: "إعداد فقط للقراءة، عرض PowerPoint، بايثون، Aspose.Slides لبايثون عبر .NET"
-description: "عرض PowerPoint فقط للقراءة في بايثون"
+keywords:
+- قراءة فقط
+- حماية العرض التقديمي
+- منع التعديل
+- PowerPoint
+- عرض تقديمي
+- Python
+- Aspose.Slides
+description: "تحميل وحفظ ملفات PowerPoint (PPT، PPTX) في وضع القراءة فقط باستخدام Aspose.Slides للبايثون عبر .NET، مما يوفر معاينات دقيقة للشرائح دون تعديل عروضك التقديمية."
---
-في PowerPoint 2019، قدمت مايكروسوفت إعداد **فتح دائمًا فقط للقراءة** كواحد من الخيارات التي يمكن للمستخدمين استخدامها لحماية عروضهم التقديمية. قد ترغب في استخدام هذا الإعداد فقط للقراءة لحماية عرض تقديمي عندما
+## **تطبيق وضع القراءة فقط**
-- ترغب في منع التحريرات غير المقصودة والحفاظ على محتوى عرضك التقديمي آمنًا.
-- ترغب في تنبيه الناس أن العرض التقديمي الذي قدمته هو النسخة النهائية.
+في PowerPoint 2019، قدمت مايكروسوفت إعداد **Always Open Read-Only** كأحد الخيارات التي يمكن للمستخدمين استخدامها لحماية عروضهم التقديمية. قد ترغب في استخدام هذا الإعداد للقراءة فقط لحماية عرض تقديمي عندما
-بعد اختيارك خيار **فتح دائمًا فقط للقراءة** لعرض تقديمي، عندما يقوم المستخدمون بفتح العرض التقديمي، يرون توصية **فقط للقراءة** وقد يرون رسالة بهذا الشكل: *لمنع التغييرات غير المقصودة، قام المؤلف بتعيين هذا الملف ليفتح فقط للقراءة.*
+- تريد منع التعديلات العرضية والحفاظ على محتوى عرضك التقديمي آمنًا.
+- تريد إبلاغ الأشخاص أن العرض التقديمي الذي قدمته هو النسخة النهائية.
-توصية فقط للقراءة هي رادع بسيط لكنه فعال يثني عن التحرير لأن المستخدمين يجب عليهم تنفيذ مهمة لإزالته قبل السماح لهم بتحرير عرض تقديمي. إذا كنت لا تريد من المستخدمين إجراء تغييرات على عرض تقديمي وترغب في إخبارهم بذلك بطريقة مهذبة، فإن توصية فقط للقراءة قد تكون خيارًا جيدًا لك.
+بعد أن تختار خيار **Always Open Read-Only** لعرض تقديمي، عندما يفتح المستخدمون العرض، يرون توصية **Read-Only** وقد يرون رسالة بهذا الشكل: *لمنع التغييرات العرضية، قام المؤلف بضبط هذا الملف ليُفتح بوضع القراءة فقط.*
-> إذا تم فتح عرض تقديمي مع حماية **فقط للقراءة** في تطبيق Microsoft PowerPoint أقدم - والذي لا يدعم الوظيفة التي تم تقديمها حديثًا - فإن توصية **فقط للقراءة** تُ ignored (يتم فتح العرض التقديمي بشكل طبيعي).
+توصية القراءة فقط هي وسيلة بسيطة لكنها فعّالة لردع التعديل لأن المستخدمين يجب أن يقوموا بإجراء لإزالتها قبل أن يُسمح لهم بتعديل العرض التقديمي. إذا لم ترغب في أن يقوم المستخدمون بإجراء تغييرات على العرض وتريد إبلاغهم بذلك بطريقة مهذبة، فإن توصية القراءة فقط قد تكون خيارًا جيدًا لك.
-يسمح Aspose.Slides لبايثون عبر .NET لك بتعيين عرض تقديمي إلى **فقط للقراءة**، مما يعني أن المستخدمين (بعد فتحهم للعرض التقديمي) يرون توصية **فقط للقراءة**. تعرض لك كود العينة هذا كيفية تعيين عرض تقديمي إلى **فقط للقراءة** في بايثون باستخدام Aspose.Slides:
+> إذا تم فتح عرض تقديمي محمي بـ **Read-Only** في نسخة أقدم من Microsoft PowerPoint—والتي لا تدعم الوظيفة التي تم تقديمها مؤخرًا—فإن توصية **Read-Only** تُتجاهل (يُفتح العرض بصورة طبيعية).
+
+Aspose.Slides للبايثون عبر .NET يتيح لك ضبط عرض تقديمي على وضع **Read-Only**، مما يعني أن المستخدمين (بعد فتحهم للعرض) يرون توصية **Read-Only**. يوضح لك هذا المثال البرمجي كيفية ضبط عرض تقديمي على وضع **Read-Only** باستخدام بايثون وAspose.Slides:
```py
import aspose.slides as slides
@@ -30,6 +40,24 @@ with slides.Presentation() as pres:
{{% alert color="primary" %}}
-**ملاحظة**: توصية **فقط للقراءة** تهدف ببساطة إلى تثبيط التحرير أو منع المستخدمين من إجراء تغييرات غير مقصودة على عرض PowerPoint. إذا قرر شخص متحمس - يعرف ما الذي يفعله - تعديل عرضك التقديمي، يمكنه بسهولة إزالة إعداد فقط للقراءة. إذا كنت بحاجة بجدية إلى منع التحرير غير المصرح به، فمن الأفضل استخدام [حمايات أكثر صرامة تشمل التشفيرات وكلمات المرور](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+**ملاحظة**: توصية **Read-Only** تهدف ببساطة إلى ردع التعديل أو إيقاف المستخدمين عن إجراء تغييرات عرضية على عرض PowerPoint. إذا قرر شخص مُتحمس—يعرف ما يفعله—تعديل عرضك، يمكنه بسهولة إزالة إعداد القراءة فقط. إذا كنت بحاجة فعلاً لمنع التعديل غير المصرّح به، فمن الأفضل استخدام [حمايات أكثر صرامة تتضمن تشفيرًا وكلمات مرور](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+
+{{% /alert %}}
+
+## **الأسئلة الشائعة**
+
+**كيف يختلف 'Read-Only recommended' عن الحماية الكاملة بكلمة مرور؟**
+
+'Read-Only recommended' يعرض فقط اقتراحًا لفتح الملف في وضع القراءة فقط ويسهل تجاوزه. [حماية كلمة المرور](/slides/ar/python-net/password-protected-presentation/) تقيد فعليًا الفتح أو التعديل وتكون مناسبة عندما تحتاج إلى ضوابط أمان حقيقية.
+
+**هل يمكن دمج 'Read-Only recommended' مع العلامات المائية لزيادة ردع التعديلات؟**
+
+نعم. يمكن الجمع بين التوصية و[العلامات المائية](/slides/ar/python-net/watermark/) كوسيلة بصرية للردع؛ فهما آليتان منفصلتان وتعملان بشكل جيد معًا.
+
+**هل يمكن لماكرو أو أداة خارجية تعديل الملف عندما تكون التوصية مفعلة؟**
+
+نعم. التوصية لا تمنع التغييرات البرمجية. لمنع التعديلات الآلية، استخدم [كلمات المرور والتشفير](/slides/ar/python-net/password-protected-presentation/).
+
+**كيف ترتبط 'Read-Only recommended' بالعلامات 'is_encrypted' و'is_write_protected'؟**
-{{% /alert %}}
\ No newline at end of file
+إنها إشارات مختلفة. 'Read-Only recommended' هي مطالبة ناعمة واختيارية؛ [is_write_protected](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_write_protected/) و[is_encrypted](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_encrypted/) تشير إلى قيود فعلية على الكتابة أو القراءة تعتمد على كلمات مرور أو تشفير.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/presentation-slide/slide-size/_index.md b/ar/python-net/developer-guide/presentation-slide/slide-size/_index.md
index c93e64a148..617f381afb 100644
--- a/ar/python-net/developer-guide/presentation-slide/slide-size/_index.md
+++ b/ar/python-net/developer-guide/presentation-slide/slide-size/_index.md
@@ -1,39 +1,59 @@
---
-title: حجم الشريحة
+title: تغيير حجم الشريحة في العروض التقديمية باستخدام بايثون
+linktitle: حجم الشريحة
type: docs
weight: 70
url: /ar/python-net/slide-size/
-keywords: "تعيين الشريحة، تحرير حجم الشريحة، عرض PowerPoint، حجم شريحة مخصص، حل مشكلات الشريحة، بايثون، Aspose.Slides"
-descriptions: "تعيين وتحرير حجم الشريحة أو نسبة العرض إلى الارتفاع في PowerPoint باستخدام بايثون"
+keywords:
+- حجم الشريحة
+- نسبة الأبعاد
+- قياسي
+- شاشة عريضة
+- 4:3
+- 16:9
+- تعيين حجم الشريحة
+- تغيير حجم الشريحة
+- حجم شريحة مخصص
+- حجم شريحة خاص
+- حجم شريحة فريد
+- شريحة بحجم كامل
+- نوع الشاشة
+- عدم التحجيم
+- ضمان التوافق
+- تكبير
+- PowerPoint
+- OpenDocument
+- عرض تقديمي
+- Python
+- Aspose.Slides
+descriptions: "تعلم كيفية تغيير حجم الشرائح بسرعة في ملفات PPT و PPTX و ODP باستخدام بايثون و Aspose.Slides، وحسّن العروض التقديمية لأي شاشة دون فقدان الجودة."
---
-## أحجام الشرائح في عروض PowerPoint
+## أحجام الشرائح في عروض PowerPoint التقديمية
-تسمح مكتبة Aspose.Slides لبايثون عبر .NET بتغيير حجم الشريحة أو نسبة العرض إلى الارتفاع في عروض PowerPoint. إذا كنت تخطط لطباعة عرضك التقديمي أو عرض شرائحه على شاشة، يجب أن تنتبه إلى حجم الشريحة أو نسبة العرض إلى الارتفاع الخاصة به.
+يتيح لك Aspose.Slides for Python عبر .NET تغيير حجم الشريحة أو نسبة الأبعاد في عروض PowerPoint التقديمية. إذا كنت تخطط لطباعة عرضك التقديمي أو عرض شرائحه على شاشة، يجب عليك الانتباه إلى حجم الشريحة أو نسبة الأبعاد.
-هذه هي أحجام الشرائح ونسب العرض الأكثر شيوعًا:
+الأحجام والنسب الأكثر شيوعاً للشرائح هي:
-- **قياسي (نسبة عرض 4:3)**
+- **قياسي (نسبة الأبعاد 4:3)**
- إذا كان من المقرر عرض عرضك على أجهزة أو شاشات قديمة نسبيًا، قد ترغب في استخدام هذا الإعداد.
+ إذا كان عرضك سيُعرض أو يُشاهد على أجهزة أو شاشات أقدم نسبياً، قد ترغب في استخدام هذا الإعداد.
-- **عريض (نسبة عرض 16:9)**
+- **شاشة عريضة (نسبة الأبعاد 16:9)**
- إذا كان العرض الخاص بك سيتم مشاهدته على أجهزة عرض أو شاشات حديثة، قد ترغب في استخدام هذا الإعداد.
+ إذا كان عرضك سيُشاهَد على بروجاتور أو شاشات حديثة، قد ترغب في استخدام هذا الإعداد.
-لا يمكنك استخدام إعدادات متعددة لحجم الشريحة في عرض تقديمي واحد. عند اختيار حجم شريحة لعرض تقديمي، يتم تطبيق إعداد حجم الشريحة هذا على جميع الشرائح في العرض.
+لا يمكنك استخدام إعدادات حجم شريحة متعددة في عرض تقديمي واحد. عندما تختار حجم شريحة لعرض تقديمي، يُطبق هذا الإعداد على جميع الشرائح في العرض.
-إذا كنت تفضل استخدام حجم شريحة خاص لعروضك، نوصي بشدة بأن تقوم بذلك مبكرًا. المثالي هو أنه يجب عليك تحديد حجم الشريحة المفضل لديك في البداية، أي، عندما تقوم بإعداد العرض—قبل إضافة أي محتوى إلى العرض. بهذه الطريقة، يمكنك تجنب التعقيدات الناجمة عن التغييرات (المستقبلية) التي قد تطرأ على حجم الشرائح.
+إذا كنت تفضّل استخدام حجم شريحة خاص لعروضك، نوصي بشدة بالقيام بذلك مبكراً. من المثالي أن تحدد الحجم المفضّل في البداية، أي عندما تقوم بإنشاء العرض فقط—قبل إضافة أي محتوى. بهذه الطريقة تتجنب التعقيدات الناتجة عن تغييرات مستقبلية في حجم الشرائح.
{{% alert color="primary" %}}
-
- عند استخدام Aspose.Slides لإنشاء عرض تقديمي، تحصل جميع الشرائح في العرض تلقائيًا على الحجم القياسي أو نسبة العرض 4:3.
-
+عند استخدام Aspose.Slides لإنشاء عرض تقديمي، تحصل جميع الشرائح تلقائيًا على الحجم القياسي أو نسبة الأبعاد 4:3.
{{% /alert %}}
## تغيير حجم الشريحة في العروض التقديمية
- يعرض لك هذا الرمز النموذجي كيفية تغيير حجم الشريحة في عرض تقديمي باستخدام بايثون ومكتبة Aspose.Slides:
+يعرض لك هذا المثال البرمجي كيفية تغيير حجم الشريحة في عرض تقديمي باستخدام بايثون و Aspose.Slides:
```py
import aspose.slides as slides
@@ -45,23 +65,23 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
## تحديد أحجام شرائح مخصصة في العروض التقديمية
-إذا وجدت أن أحجام الشرائح الشائعة (4:3 و 16:9) غير مناسبة لعملك، قد تقرر استخدام حجم شريحة محدد أو فريد. على سبيل المثال، إذا كنت تخطط لطباعة شرائح بحجم كامل من عرضك على تخطيط صفحة مخصص أو إذا كنت تنوي عرض عرضك على أنواع شاشات معينة، فمن المحتمل أن تستفيد من استخدام إعداد حجم مخصص لعرضك.
+إذا وجدت أن الأحجام الشائعة للشرائح (4:3 و 16:9) غير مناسبة لعملك، قد تقرّر استخدام حجم شريحة محدد أو فريد. على سبيل المثال، إذا كنت تخطط لطباعة شرائح بحجم كامل من عرضك على تخطيط صفحة مخصص أو إذا كنت ترغب في عرض عرضك على أنواع شاشات معينة، فإن استخدام إعداد حجم مخصص قد يفيدك.
-يعرض لك هذا الرمز النموذجي كيفية استخدام Aspose.Slides لبايثون عبر .NET لتحديد حجم شريحة مخصص لعرض تقديمي:
+هذا المثال البرمجي يوضح كيفية استعمال Aspose.Slides for Python عبر .NET لتحديد حجم شريحة مخصص للعرض التقديمي في بايثون:
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
- pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # حجم ورقة A4
+ pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # حجم ورق A4
pres.save("pres-a4-slide-size.pptx", slides.export.SaveFormat.PPTX)
```
## التعامل مع المشكلات عند تغيير حجم الشرائح في العروض التقديمية
-بعد تغيير حجم الشريحة لعرض تقديمي، قد تتشوه محتويات الشرائح (مثل الصور أو الكائنات). بشكل افتراضي، يتم تغيير حجم الكائنات تلقائيًا لتناسب حجم الشريحة الجديد. ومع ذلك، عند تغيير حجم شريحة عرض تقديمي، يمكنك تحديد إعداد يحدد كيفية تعامل Aspose.Slides مع المحتويات على الشرائح.
+بعد تغيير حجم الشريحة للعرض، قد يصبح محتوى الشرائح (مثل الصور أو الكائنات) مشوّهًا. بشكل افتراضي، يتم تعديل حجم الكائنات تلقائيًا لتتناسب مع الحجم الجديد. ومع ذلك، عند تغيير حجم شريحة العرض، يمكنك تحديد إعداد يحدد طريقة تعامل Aspose.Slides مع المحتويات على الشرائح.
-اعتمادًا على ما تنوي فعله أو تحقيقه، يمكنك استخدام أي من هذه الإعدادات:
+اعتمادًا على ما تنوي القيام به أو تحقيقه، يمكنك استخدام أيٍ من هذه الإعدادات:
- `DO_NOT_SCALE`
@@ -69,17 +89,35 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
- `ENSURE_FIT`
- إذا كنت ترغب في التحجيم إلى حجم شريحة أصغر وتحتاج إلى أن تقوم Aspose.Slides بتقليص كائنات الشرائح لضمان ملاءمتها جميعًا على الشرائح (بهذه الطريقة، تتجنب فقدان المحتوى)، استخدم هذا الإعداد.
+ إذا أردت التحجيم إلى حجم شريحة أصغر وتحتاج إلى أن يقوم Aspose.Slides بتقليل حجم كائنات الشرائح لضمان ملاءمتها جميعًا (بهذا تتجنب فقدان المحتوى)، استخدم هذا الإعداد.
- `MAXIMIZE`
- إذا كنت ترغب في التحجيم إلى حجم شريحة أكبر وتحتاج إلى أن تقوم Aspose.Slides بتكبير كائنات الشرائح لتكون متناسبة مع حجم الشريحة الجديد، استخدم هذا الإعداد.
+ إذا أردت التحجيم إلى حجم شريحة أكبر وتحتاج إلى أن يقوم Aspose.Slides بتكبير كائنات الشرائح لتكون متناسبة مع الحجم الجديد، استخدم هذا الإعداد.
-يعرض لك هذا الرمز النموذجي كيفية استخدام إعداد `MAXIMIZE` عند تغيير حجم شريحة عرض تقديمي:
+هذا المثال البرمجي يوضح كيفية استعمال إعداد `MAXIMIZE` عند تغيير حجم شريحة العرض:
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.slide_size.set_size(slides.SlideSizeType.LEDGER, slides.SlideSizeScaleType.MAXIMIZE)
-```
\ No newline at end of file
+```
+
+## **الأسئلة المتكررة**
+
+**هل يمكنني تعيين حجم شريحة مخصص باستخدام وحدات غير البوصة (مثلاً، النقاط أو المليمترات)؟**
+
+نعم. يستخدم Aspose.Slides النقاط داخليًا، حيث يعادل النقطة الواحدة 1/72 من البوصة. يمكنك تحويل أي وحدة (مثل المليمترات أو السنتيمترات) إلى نقاط واستخدام القيم المحوَّلة لتحديد عرض الشريحة وارتفاعها.
+
+**هل سيؤثر حجم شريحة مخصص كبير جدًا على الأداء واستهلاك الذاكرة أثناء العرض؟**
+
+نعم. الأبعاد الأكبر للشرائح (بالنقاط) مع مقياس عرض أعلى يؤدي إلى زيادة استهلاك الذاكرة ومدة المعالجة. استهدف حجم شريحة عملي وعدّل مقياس العرض فقط حسب الحاجة للحصول على الجودة المطلوبة.
+
+**هل يمكنني تعريف حجم شريحة غير قياسي ثم دمج شرائح من عروض ذات أحجام مختلفة؟**
+
+لا يمكنك [دمج العروض](/slides/ar/python-net/merge-presentation/) بينما تكون أحجام الشرائح مختلفة — أولاً، عدّل حجم أحد العروض لتطابق الآخر. عند تغيير حجم الشريحة، يمكنك اختيار كيفية معالجة المحتوى الموجود عبر خيار [SlideSizeScaleType](https://reference.aspose.com/slides/python-net/aspose.slides/slidesizescaletype/). بعد توحيد الأحجام، يمكنك دمج الشرائح مع الحفاظ على التنسيق.
+
+**هل يمكنني إنشاء صور مصغرة لأشكال فردية أو مناطق محددة من الشريحة، وهل ستحترم الحجم الجديد للشريحة؟**
+
+نعم. يمكن لـ Aspose.Slides إنشاء صور مصغرة لكل [الشرائح بالكامل](https://reference.aspose.com/slides/python-net/aspose.slides/slide/get_image/) وكذلك لـ [الأشكال المحددة](https://reference.aspose.com/slides/python-net/aspose.slides/shape/get_image/). تعكس الصور الناتجة حجم الشريحة الحالي ونسبة أبعادها، مما يضمن إطارًا وتكوينًا متسقًا.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md b/ar/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
index 829840524d..e997942c67 100644
--- a/ar/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
+++ b/ar/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
@@ -1,145 +1,135 @@
---
-title: تطبيق الحماية على العروض التقديمية
+title: منع تعديل العروض التقديمية باستخدام أقفال الأشكال في بايثون
+linktitle: منع تعديل العرض التقديمي
type: docs
weight: 70
url: /ar/python-net/applying-protection-to-presentation/
+keywords:
+- منع التعديلات
+- حماية من التحرير
+- قفل الشكل
+- قفل الموضع
+- قفل الاختيار
+- قفل الحجم
+- قفل التجميع
+- باوربوينت
+- أوپن دوكومنت
+- عرض تقديمي
+- بايثون
+- Aspose.Slides
+description: "اكتشف كيف تقوم Aspose.Slides لبايثون عبر .NET بقفل أو إلغاء قفل الأشكال في ملفات PPT و PPTX و ODP، مما يؤمن العروض التقديمية مع السماح بتعديلات متحكم بها وتسليم أسرع."
---
-{{% alert color="primary" %}}
+## **الخلفية**
-الاستخدام الشائع لـ Aspose.Slides هو إنشاء وتحديث وحفظ عروض Microsoft PowerPoint 2007 (PPTX) كجزء من سير عمل تلقائي. يحصل مستخدمو التطبيق الذي يستخدم Aspose.Slides بهذه الطريقة على الوصول إلى العروض الناتجة. تعتبر حمايتها من التعديل قضية شائعة. من المهم أن تحتفظ العروض التلقائية بالتنسيق والمحتوى الأصلي.
+استخدام شائع لـ Aspose.Slides هو إنشاء وتحديث وحفظ عروض Microsoft PowerPoint (PPTX) كجزء من سير عمل آلي. يحصل مستخدمو التطبيقات التي تستخدم Aspose.Slides بهذه الطريقة على العروض التي تم توليدها، لذا فإن حمايتها من التعديل يُعد مصدر قلق شائع. من المهم أن تحتفظ العروض التي تُنشئ آليًا بتنسيقها ومحتواها الأصلي.
-تشرح هذه المقالة كيفية [إنشاء العروض والشرائح](/slides/ar/python-net/applying-protection-to-presentation/) وكيف يمكن لـ Aspose.Slides للغة بايثون عبر .NET [تطبيق الحماية على](/slides/ar/python-net/applying-protection-to-presentation/)، ثم [إزالتها من](/slides/ar/python-net/applying-protection-to-presentation/) العرض التقديمي. هذه الميزة فريدة من نوعها بالنسبة لـ Aspose.Slides، وفي وقت كتابة هذه المقالة، ليست متاحة في Microsoft PowerPoint. إنها تمنح المطورين وسيلة للتحكم في كيفية استخدام العروض التي تقوم تطبيقاتهم بإنشائها.
+تشرح هذه المقالة كيف يتم تنظيم العروض والشرائح وكيف يمكن لـ Aspose.Slides لبايثون تطبيق الحماية على عرض تقديمي وإزالتها لاحقًا. تُوفر للمطورين طريقة للتحكم في كيفية استخدام العروض التي تُنشئها تطبيقاتهم.
-{{% /alert %}}
-## **تكوين الشريحة**
-تتكون شريحة PPTX من عدد من المكونات مثل الأشكال التلقائية، والجداول، وكائنات OLE، والأشكال المجمعة، وإطارات الصور، وإطارات الفيديو، والموصلات والعناصر المختلفة الأخرى المتاحة لبناء عرض تقديمي.
+## **تركيب الشريحة**
-في Aspose.Slides للغة بايثون عبر .NET، يتم تحويل كل عنصر على الشريحة إلى كائن Shape. بعبارة أخرى، كل عنصر على الشريحة هو إما كائن Shape أو كائن مشتق من كائن Shape.
+تتكون شريحة العرض من مكوّنات مثل الأشكال التلقائية، الجداول، كائنات OLE، الأشكال المجمّعة، إطارات الصور، إطارات الفيديو، الموصلات، وعناصر أخرى تُستخدم لبناء العرض. في Aspose.Slides لبايثون، يُمثَّل كل عنصر على الشريحة ككائن يرث من فئة [الشكل](https://reference.aspose.com/slides/python-net/aspose.slides/shape/).
-بنية PPTX معقدة، لذا على عكس PPT، حيث يمكن استخدام قفل عام لجميع أنواع الأشكال، هناك أنواع مختلفة من الأقفال لكل نوع شكل. فئة BaseShapeLock هي فئة القفل العامة لـ PPTX. الأنواع التالية من الأقفال مدعومة في Aspose.Slides للغة بايثون عبر .NET لـ PPTX.
+بنية PPTX معقّدة، لذا على عكس PPT حيث يمكن استخدام قفل عام لجميع أنواع الأشكال، تحتاج أنواع الأشكال المختلفة إلى أقفال مختلفة. فئة [BaseShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/baseshapelock/) هي الفئة العامة للأقفال في PPTX. الأنواع التالية من الأقفال مدعومة في Aspose.Slides لبايثون لـ PPTX:
-- AutoShapeLock تقفل الأشكال التلقائية.
-- ConnectorLock تقفل الأشكال الموصل.
-- GraphicalObjectLock تقفل الكائنات الرسومية.
-- GroupshapeLock تقفل الأشكال المجمعة.
-- PictureFrameLock تقفل إطارات الصور.
+- [AutoShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/autoshapelock/) يقفل الأشكال التلقائية.
+- [ConnectorLock](https://reference.aspose.com/slides/python-net/aspose.slides/connectorlock/) يقفل أشكال الموصلات.
+- [GraphicalObjectLock](https://reference.aspose.com/slides/python-net/aspose.slides/graphicalobjectlock/) يقفل الكائنات الرسومية.
+- [GroupShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/groupshapelock/) يقفل الأشكال المجمّعة.
+- [PictureFrameLock](https://reference.aspose.com/slides/python-net/aspose.slides/pictureframelock/) يقفل إطارات الصور.
+
+أي إجراء يُجرى على جميع كائنات الشكل في كائن [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) يُطبق على العرض بالكامل.
-أي إجراء يتم تنفيذه على جميع كائنات Shape في كائن العرض التقديمي يتم تطبيقه على العرض التقديمي بالكامل.
## **تطبيق وإزالة الحماية**
-تطبيق الحماية يضمن عدم إمكانية تعديل العرض التقديمي. إنها تقنية مفيدة لحماية محتوى العرض التقديمي.
+
+تطبيق الحماية يضمن عدم إمكانية تعديل العرض. إنها تقنية مفيدة لحماية محتوى العرض.
+
### **تطبيق الحماية على أشكال PPTX**
-توفر Aspose.Slides للغة بايثون عبر .NET فئة Shape للتعامل مع شكل على الشريحة.
-كما تم الإشارة إليها سابقًا، تحتوي كل فئة شكل على فئة قفل شكل مرتبطة للحماية. تركز هذه المقالة على أقفال NoSelect و NoMove و NoResize. تضمن هذه الأقفال عدم إمكانية اختيار الأشكال (من خلال نقرات الماوس أو طرق الاختيار الأخرى)، ولا يمكن تحريكها أو تغيير حجمها.
+توفر Aspose.Slides لبايثون فئة [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) للعمل مع الأشكال على الشريحة.
-تطبق نماذج الشيفرة التي تلي ذلك الحماية على جميع أنواع الأشكال في عرض تقديمي.
+كما ذُكر سابقًا، كل فئة شكل لها فئة قفل شكل مرتبطة بها للحماية. تركز هذه المقالة على أقفال NoSelect و NoMove و NoResize. تضمن هذه الأقفال عدم إمكانية اختيار الأشكال (من خلال النقر بالفأرة أو طرق اختيار أخرى) وعدم إمكانية تحريكها أو تغيير حجمها.
+
+العينة البرمجية التالية تطبق الحماية على جميع أنواع الأشكال في عرض تقديمي.
```py
import aspose.slides as slides
-#Instantiate Presentation class that represents a PPTX file
-with slides.Presentation(path + "RectPicFrame.pptx") as pres:
- #ISlide object for accessing the slides in the presentation
- slide = pres.slides[0]
-
- #Traversing through all the slides in the presentation
- for slide in pres.slides:
+# إنشاء كائن من فئة Presentation الذي يمثل ملف PPTX.
+with slides.Presentation("Sample.pptx") as presentation:
+ # التجوال عبر جميع الشرائح في العرض التقديمي.
+ for slide in presentation.slides:
+ # التجوال عبر جميع الأشكال في الشريحة.
for shape in slide.shapes:
- #if shape is autoshape
if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Applying shapes locks
- auto_shape_lock.position_locked = True
- auto_shape_lock.select_locked = True
- auto_shape_lock.size_locked = True
-
- #if shape is group shape
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Applying shapes locks
- group_shape_lock.grouping_locked = True
- group_shape_lock.position_locked = True
- group_shape_lock.select_locked = True
- group_shape_lock.size_locked = True
-
- #if shape is a connector
+ shape.shape_lock.grouping_locked = True
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Applying shapes locks
- connector_lock.position_move = True
- connector_lock.select_locked = True
- connector_lock.size_locked = True
- #if shape is picture frame
+ shape.shape_lock.position_move = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.PictureFrame:
- #Type casting to pitcture frame shape and getting picture frame shape lock
- picture_lock = shape.shape_lock
-
- #Applying shapes locks
- picture_lock.position_locked = True
- picture_lock.select_locked = True
- picture_lock.size_locked = True
-
- #Saving the presentation file
- pres.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
+ # حفظ ملف العرض التقديمي.
+ presentation.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
```
-
### **إزالة الحماية**
-يمكن إزالة الحماية المطبقة باستخدام Aspose.Slides للغة بايثون عبر .NET فقط مع Aspose.Slides للغة بايثون عبر .NET. لإلغاء قفل شكل، قم بتعيين قيمة القفل المطبق إلى false. تظهر نموذج الشيفرة التي تلي ذلك كيفية إلغاء قفل الأشكال في عرض تقديمي مقفل.
+
+لإلغاء قفل شكل، اضبط قيمة القفل المُطبّق إلى `False`. تُظهر العينة البرمجية التالية كيفية إلغاء قفل الأشكال في عرض مؤمّن.
```py
import aspose.slides as slides
-#Open the desired presentation
-with slides.Presentation("ProtectedSample.pptx") as pres:
- for slide in pres.slides:
+# إنشاء كائن من فئة Presentation الذي يمثل ملف PPTX.
+with slides.Presentation("ProtectedSample.pptx") as presentation:
+ # التجوال عبر جميع الشرائح في العرض التقديمي.
+ for slide in presentation.slides:
+ # التجوال عبر جميع الأشكال في الشريحة.
for shape in slide.shapes:
-
- if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Applying shapes locks
- auto_shape_lock.position_locked = False
- auto_shape_lock.select_locked = False
- auto_shape_lock.size_locked = False
-
- elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Applying shapes locks
- group_shape_lock.grouping_locked = False
- group_shape_lock.position_locked = False
- group_shape_lock.select_locked = False
- group_shape_lock.size_locked = False
+ if type(shape) is slides.AutoShape:
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ elif type(shape) is slides.GroupShape:
+ shape.shape_lock.grouping_locked = False
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Applying shapes locks
- connector_lock.position_move = False
- connector_lock.select_locked = False
- connector_lock.size_locked = False
+ shape.shape_lock.position_move = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.PictureFrame:
- picture_lock = shape.shape_lock
-
- #Applying shapes locks
- picture_lock.position_locked = False
- picture_lock.select_locked = False
- picture_lock.size_locked = False
- #Saving the presentation file
- pres.save("RemoveProtectionSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ # حفظ ملف العرض التقديمي.
+ presentation.save("RemovedProtectionSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **الخلاصة**
+
+توفر Aspose.Slides عدة خيارات لحماية الأشكال في العرض. يمكنك قفل شكل فردي أو التكرار عبر جميع الأشكال في العرض وقفل كل منها لتأمين الملف بالكامل بفعالية. يمكنك إزالة الحماية بضبط قيمة القفل إلى `False`.
+
+## **الأسئلة المتكررة**
+
+**هل يمكنني دمج أقفال الأشكال وحماية كلمة المرور في نفس العرض؟**
+نعم. تقيد الأقفال تعديل الكائنات داخل الملف، بينما تتحكم [حماية كلمة المرور](/slides/ar/python-net/password-protected-presentation/) في إمكانية فتح الملف و/أو حفظ التغييرات. تكمل هذه الآليات بعضها البعض وتعمل معًا.
-### **الملخص**
-{{% alert color="primary" %}}
+**هل يمكنني تقييد التعديل على شرائح معينة دون التأثير على غيرها؟**
-يوفر Aspose.Slides عددًا من الخيارات لتطبيق الحماية على الأشكال في عرض تقديمي. من الممكن قفل شكل معين، أو الدوران عبر جميع الأشكال في عرض تقديمي وإغلاق جميعها لقفل العرض التقديمي بشكل فعال.
+نعم. طبّق الأقفال على الأشكال في الشرائح المختارة؛ ستظل الشرائح المتبقية قابلة للتحرير.
-يمكن فقط لـ Aspose.Slides للغة بايثون عبر .NET إزالة الحماية من عرض تقديمي كان قد تم حمايته سابقًا. قم بإزالة الحماية من خلال تعيين قيمة القفل إلى false.
+**هل تنطبق أقفال الأشكال على الكائنات المجمّعة والموصلات؟**
-{{% /alert %}}
\ No newline at end of file
+نعم. تُدعم أنواع الأقفال المخصصة للمجموعات، والموصلات، والكائنات الرسومية، وأنواع الأشكال الأخرى.
\ No newline at end of file
diff --git a/ar/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md b/ar/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
index da1a484a8c..25383a8998 100644
--- a/ar/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
+++ b/ar/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
@@ -1,5 +1,6 @@
---
-title: احصل على خلفية شريحة العرض كاملة كصورة
+title: الحصول على خلفية الشريحة بالكامل من عرض تقديمي كصورة
+linktitle: خلفية الشريحة بالكامل
type: docs
weight: 95
url: /ar/python-net/get-the-entire-presentation-slide-background-as-an-image/
@@ -7,28 +8,34 @@ keywords:
- شريحة
- خلفية
- خلفية الشريحة
+- الخلفية النهائية
- الخلفية إلى صورة
- PowerPoint
+- OpenDocument
+- عرض تقديمي
- PPT
- PPTX
-- عرض PowerPoint
-- بايثون
-- Aspose.Slides for Python
+- ODP
+- Python
+- Aspose.Slides
+description: استخراج خلفيات الشرائح الكاملة كصور من عروض PowerPoint وOpenDocument باستخدام Aspose.Slides للغة Python عبر .NET، وتبسيط سير العمل البصري.
---
-في عروض PowerPoint، يمكن أن تتكون خلفية الشريحة من العديد من العناصر. بالإضافة إلى الصورة المخصصة كـ [خلفية الشريحة](/slides/ar/python-net/presentation-background/)، يمكن أن تتأثر الخلفية النهائية بموضوع العرض، ونظام الألوان، والأشكال الموضوعة على الشريحة الرئيسية وشريحة التخطيط.
+## **الحصول على خلفية الشريحة بالكامل**
-لا توفر Aspose.Slides for Python طريقة بسيطة لاستخراج خلفية شريحة العرض كاملة كصورة، ولكن يمكنك اتباع الخطوات أدناه للقيام بذلك:
-1. قم بتحميل العرض باستخدام فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. احصل على حجم الشريحة من العرض.
-1. اختر شريحة.
-1. أنشئ عرضًا تقديميًا مؤقتًا.
-1. قم بتعيين نفس حجم الشريحة في العرض المؤقت.
-1. استنسخ الشريحة المحددة إلى العرض المؤقت.
-1. احذف الأشكال من الشريحة المستنسخة.
-1. قم بتحويل الشريحة المستنسخة إلى صورة.
+في عروض PowerPoint التقديمية، يمكن أن تتكون خلفية الشريحة من العديد من العناصر. بالإضافة إلى الصورة المحددة كـ[خلفية الشريحة](/slides/ar/python-net/presentation-background/)، يمكن أن تتأثر الخلفية النهائية بموضوع العرض، نظام الألوان، والأشكال الموضوعة على الشريحة الأساسية وشريحة التخطيط.
-مثال الكود التالي يستخرج خلفية شريحة العرض كاملة كصورة.
+لا يوفر Aspose.Slides للغة Python طريقة بسيطة لاستخراج خلفية الشريحة الكاملة في العرض التقديمي كصورة، ولكن يمكنك اتباع الخطوات أدناه للقيام بذلك:
+1. تحميل العرض التقديمي باستخدام فئة [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+2. الحصول على حجم الشريحة من العرض التقديمي.
+3. اختيار شريحة.
+4. إنشاء عرض تقديمي مؤقت.
+5. تعيين نفس حجم الشريحة في العرض التقديمي المؤقت.
+6. استنساخ الشريحة المختارة إلى العرض التقديمي المؤقت.
+7. حذف الأشكال من الشريحة المستنسخة.
+8. تحويل الشريحة المستنسخة إلى صورة.
+
+مثال الكود التالي يستخرج خلفية الشريحة الكاملة في العرض التقديمي كصورة.
```py
slide_index = 0
image_scale = 1
@@ -46,4 +53,22 @@ with slides.Presentation("sample.pptx") as presentation:
with cloned_slide.get_image(image_scale, image_scale) as background:
background.save("output.png", slides.ImageFormat.PNG)
-```
\ No newline at end of file
+```
+
+## **الأسئلة المتكررة**
+
+**هل سيتم الحفاظ على التدرجات المعقدة أو القوام أو ملء الصور من الشريحة الأساسية في صورة الخلفية الناتجة؟**
+
+نعم. يقوم Aspose.Slides بمعالجة التدرجات، والملء بالصور، والملء بالقوام المحددة على الشريحة أو التخطيط أو الشريحة الأساسية. إذا كنت بحاجة إلى عزل المظهر عن الشرائح الأساسية الموروثة، [قم بتعيين خلفية خاصة](/slides/ar/python-net/presentation-background/) على الشريحة الحالية قبل التصدير.
+
+**هل يمكنني إضافة علامة مائية إلى صورة الخلفية الناتجة قبل حفظها؟**
+
+نعم. يمكنك [إضافة علامة مائية](/slides/ar/python-net/watermark/) كشكل أو صورة على نسخة [معملولة من الشريحة](/slides/ar/python-net/clone-slides/) (موضوعة خلف المحتوى الآخر) ثم تصديرها. هذا يتيح لك إنشاء صورة خلفية مع دمج العلامة المائية.
+
+**هل يمكنني الحصول على الخلفية لتخطيط أو شريحة أساسية محددة دون ربطها بشريحة موجودة؟**
+
+نعم. الوصول إلى الشريحة الأساسية أو التخطيط المطلوب، وتطبيقه على [شريحة مؤقتة](/slides/ar/python-net/clone-slides/) بالحجم المطلوب، ثم تصدير تلك الشريحة للحصول على الخلفية المستمدة من ذلك التخطيط أو الشريحة الأساسية.
+
+**هل هناك قيود ترخيص تؤثر على تصدير الصور؟**
+
+ميزات التصيير متاحة بالكامل مع [ترخيص صالح](/slides/ar/python-net/licensing/). في وضع التقييم، قد يتضمن الناتج قيودًا مثل العلامة المائية. فعّل الترخيص مرة واحدة لكل عملية قبل تشغيل تصدير الدُفعات.
\ No newline at end of file
diff --git a/ar/python-net/getting-started/supported-file-formats/_index.md b/ar/python-net/getting-started/supported-file-formats/_index.md
index 4a98ac9e35..0d1077c503 100644
--- a/ar/python-net/getting-started/supported-file-formats/_index.md
+++ b/ar/python-net/getting-started/supported-file-formats/_index.md
@@ -1,11 +1,49 @@
---
-title: تنسيقات الملفات المدعومة
+title: "تنسيقات الملفات المدعومة"
+linktitle: "تنسيقات الملفات"
type: docs
weight: 30
url: /ar/python-net/supported-file-formats/
+keywords:
+- "تنسيق الملف"
+- "التنسيق المدعوم"
+- "ملف PowerPoint"
+- "ملف OpenDocument"
+- PPT
+- POT
+- PPS
+- PPTX
+- POTX
+- PPSX
+- PPTM
+- PPSM
+- POTM
+- ODP
+- FODP
+- OTP
+- TIFF
+- EMF
+- PDF
+- XPS
+- JPEG
+- PNG
+- GIF
+- BMP
+- SVG
+- SWF
+- HTML
+- XAML
+- MD
+- XML
+- PowerPoint
+- OpenDocument
+- "عرض"
+- Python
+- Aspose.Slides
+description: "اكتشف جميع تنسيقات الملفات التي يمكن لـ Aspose.Slides for Python via .NET فتحها وحفظها وتحويلها — بما في ذلك PPT و PPTX و ODP — مع ملاحظات واضحة حول استيراد/تصدير الدعم."
---
-## **إصدارات Microsoft PowerPoint المدعومة**
+## **الإصدارات المدعومة من Microsoft PowerPoint**
- Microsoft PowerPoint 97
- Microsoft PowerPoint 2000
- Microsoft PowerPoint XP
@@ -19,32 +57,49 @@ url: /ar/python-net/supported-file-formats/
- Office 365
## **تنسيقات الملفات المدعومة**
-تحتوي هذه الجدول على تنسيقات الملفات التي يمكن أن يقوم Aspose.Slides لـ Python عبر .NET بتحميلها وحفظها:
+هذا الجدول يحتوي على تنسيقات الملفات التي يمكن لـ Aspose.Slides for Python via .NET تحميلها وحفظها:
-|**التنسيق**|**الوصف**|**تحميل**|**حفظ**|**ملاحظات**|
+|**الصيغة**|**الوصف**|**تحميل**|**حفظ**|**ملاحظات**|
| :- | :- | :- | :- | :- |
|[PPT](https://docs.fileformat.com/presentation/ppt/)|عرض PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POT](https://docs.fileformat.com/presentation/pot/)|قالب PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPS](https://docs.fileformat.com/presentation/pps/)|عرض PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPTX](https://docs.fileformat.com/presentation/pptx/)|عرض PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POTX](https://docs.fileformat.com/presentation/potx/)|قالب PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSX ](https://docs.fileformat.com/presentation/ppsx/)|عرض PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPTM](https://docs.fileformat.com/presentation/pptm/)|عرض PowerPoint مع تمكين الماكرو|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|عرض PowerPoint مع تمكين الماكرو|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[POTM](https://docs.fileformat.com/presentation/potm/)|قالب PowerPoint مع تمكين الماكرو|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSX](https://docs.fileformat.com/presentation/ppsx/)|عرض PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPTM](https://docs.fileformat.com/presentation/pptm/)|عرض PowerPoint يدعم الماكرو|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|عرض PowerPoint يدعم الماكرو|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[POTM](https://docs.fileformat.com/presentation/potm/)|قالب PowerPoint يدعم الماكرو|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[ODP/FODP](https://docs.fileformat.com/presentation/odp/)|عرض OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[OTP](https://docs.fileformat.com/presentation/otp/)|قالب عرض OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[TIFF](https://docs.fileformat.com/image/tiff/)|تنسيق ملف الصورة الوسم| |{{< emoticons/tick >}}| |
-|[EMF](https://docs.fileformat.com/image/emf/)|تنسيق ملف الوسائط المحسن| |{{< emoticons/tick >}}| |
-|[PDF](https://docs.fileformat.com/pdf/)|تنسيق المستند المحمول|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XPS](https://docs.fileformat.com/page-description-language/xps/)|مواصفة ورقة XML| |{{< emoticons/tick >}}| |
-|[JPEG](https://docs.fileformat.com/image/jpeg/)|مجموعة خبراء الصور المشتركة| |{{< emoticons/tick >}}| |
-|[PNG](https://docs.fileformat.com/image/png/)|رسومات الشبكة المحمولة| |{{< emoticons/tick >}}| |
+|[TIFF](https://docs.fileformat.com/image/tiff/)|تنسيق ملف صورة Tag| |{{< emoticons/tick >}}| |
+|[EMF](https://docs.fileformat.com/image/emf/)|تنسيق ملف ميتافايل مُحسّن| |{{< emoticons/tick >}}| |
+|[PDF](https://docs.fileformat.com/pdf/)|تنسيق المستندات المحمول|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[XPS](https://docs.fileformat.com/page-description-language/xps/)|مواصفات ورق XML| |{{< emoticons/tick >}}| |
+|[JPEG](https://docs.fileformat.com/image/jpeg/)|مجموعة الخبراء المشتركة للتصوير الفوتوغرافي| |{{< emoticons/tick >}}| |
+|[PNG](https://docs.fileformat.com/image/png/)|رسوميات شبكة محمولة| |{{< emoticons/tick >}}| |
|[GIF](https://docs.fileformat.com/image/gif/)|تنسيق تبادل الرسوميات| |{{< emoticons/tick >}}| |
-|[BMP](https://docs.fileformat.com/image/bmp/)|بت مكون مستقل عن الجهاز| |{{< emoticons/tick >}}| |
-|[SVG](https://docs.fileformat.com/page-description-language/svg/)|رسومات متجهة قابلة للتطوير| |{{< emoticons/tick >}}| |
+|[BMP](https://docs.fileformat.com/image/bmp/)|صورة نقطية مستقلة عن الجهاز| |{{< emoticons/tick >}}| |
+|[SVG](https://docs.fileformat.com/page-description-language/svg/)|رسومات متجهية قابلة للتوسع| |{{< emoticons/tick >}}| |
|[SWF](https://docs.fileformat.com/page-description-language/swf/)|تنسيق ويب صغير| |{{< emoticons/tick >}}| |
-|[HTML](https://docs.fileformat.com/web/html/)|لغة ترميز النص الفائق|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XAML](https://docs.fileformat.com/web/xaml/)|لغة ترميز التطبيقات القابلة للتمديد| |{{< emoticons/tick >}}| |
-|[MD](https://docs.fileformat.com/word-processing/md/)|Markdown| |{{< emoticons/tick >}}| |
-|[XML](https://docs.fileformat.com/web/xml/)|عرض PowerPoint XML| |{{< emoticons/tick >}}| |
\ No newline at end of file
+|[HTML](https://docs.fileformat.com/web/html/)|لغة الترميز الفوقي|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[XAML](https://docs.fileformat.com/web/xaml/)|لغة الترميز القابلة للامتداد للتطبيقات| |{{< emoticons/tick >}}| |
+|[MD](https://docs.fileformat.com/word-processing/md/)|ماركداون| |{{< emoticons/tick >}}| |
+|[XML](https://docs.fileformat.com/web/xml/)|عرض PowerPoint XML| |{{< emoticons/tick >}}| |
+
+## **الأسئلة الشائعة**
+
+**هل يمكنني حفظ العروض التقديمية إلى PDF تتوافق مع معايير الأرشفة وإمكانية الوصول (PDF/A و PDF/UA)؟**
+نعم. يدعم Aspose.Slides for Python عبر .NET تصدير إلى PDF بمستويات الامتثال مثل PDF/A-2a، PDF/A-2b، PDF/A-2u، PDF/A-3a، PDF/A-3b، وكذلك PDF/UA عبر إعداد [الامتثال](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/compliance/) في [خيارات تصدير PDF](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/).
+
+**هل تدعم المكتبة تضمين الخطوط عند تصدير إلى PDF مع تحكم دقيق في ما يتم تضمينه؟**
+نعم. يمكنك التحكم فيما إذا كانت الخطوط مضمَّنة بالكامل أو جزئية (الأحرف المستخدمة فقط)، وتحديد كيفية التعامل مع الخطوط النظامية الشائعة، وتكوين سلوك النص ASCII عبر [خيارات تصدير PDF](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/).
+
+**هل يمكنني اكتشاف ما إذا كان الملف محميًا بكلمة مرور قبل تحميله فعليًا؟**
+نعم. باستخدام واجهة برمجة التطبيقات للفحص القائمة على المصنع، يمكنك استعلام ملف العرض لتحديد ما إذا كان محميًا بكلمة مرور دون فتحه بالكامل.
+
+**هل توجد آليات احتياطية للخطوط ودعم للخطوط المخصصة؟**
+نعم. تدعم المكتبة [تحميل](/slides/ar/python-net/custom-font/) وتضمين [الخطوط المخصصة](/slides/ar/python-net/embedded-font/) وتوفر [قواعد احتياطي للخطوط](/slides/ar/python-net/fallback-font/) لتجنب فقدان الأحرف أثناء العرض والتحويل.
+
+**هل يمكنني تصدير الشرائح إلى XPS، وهل توجد خيارات لضبط مخرجات XPS؟**
+نعم. يدعم [التصدير إلى XPS](/slides/ar/python-net/convert-powerpoint-to-xps/)، ويمكنك تعديل [خيارات الحفظ](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) ذات الصلة للتحكم في جودة ومحتوى مستند XPS.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md b/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
index 89bf15d59c..0a9b2a7af9 100644
--- a/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
+++ b/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
@@ -1,29 +1,63 @@
---
-title: OpenOffice ODP konvertieren
+title: OpenDocument-Präsentationen in Python konvertieren
+linktitle: OpenDocument konvertieren
type: docs
weight: 10
url: /de/python-net/convert-openoffice-odp/
-keywords: "ODP zu PDF konvertieren, ODP zu PPT, ODP zu PPTX, ODP zu XPS, ODP zu HTML, ODP zu TIFF"
-description: "Konvertieren Sie ODP in PDF, ODP in PPT, ODP in PPTX, ODP in HTML und andere Formate mit Aspose.Slides."
+keywords:
+- OpenDocument konvertieren
+- ODP konvertieren
+- ODP zu PDF
+- ODP zu PPT
+- ODP zu PPTX
+- ODP zu XPS
+- ODP zu HTML
+- ODP zu TIFF
+- ODP zu SWF
+- OpenDocument
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Konvertieren Sie OpenDocument ODP in PDF, PPT, PPTX, XPS, HTML, TIFF oder SWF in Python mit Aspose.Slides: Codebeispiele, hohe Treue, Batch-Konvertierung und Anpassungen."
---
-[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) ermöglicht es Ihnen, OpenOffice ODP-Präsentationen in viele Formate zu konvertieren. Die API, die verwendet wird, um ODP-Dateien in andere Dokumentformate zu konvertieren, ist dieselbe, die für PowerPoint (PPT und PPTX) Konvertierungsoperationen verwendet wird.
+## **ODP-Dateien konvertieren**
-Diese Beispiele zeigen Ihnen, wie Sie ODP-Dokumente in andere Formate konvertieren können (ändern Sie einfach die Quell-ODP-Datei):
+[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) ermöglicht das Konvertieren von OpenOffice ODP‑Präsentationen in viele Formate. Die API, die zum Konvertieren von ODP‑Dateien in andere Dokumentformate verwendet wird, ist dieselbe, die für PowerPoint‑Konvertierungen (PPT und PPTX) verwendet wird.
-- [ODP in HTML konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
-- [ODP in PDF konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
-- [ODP in TIFF konvertieren](/slides/de/python-net/convert-powerpoint-to-tiff/)
-- [ODP in SWF Flash konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
-- [ODP in XPS konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
-- [ODP in PDF mit Notizen konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
-- [ODP in TIFF mit Notizen konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+Diese Beispiele zeigen, wie Sie ODP‑Dokumente in andere Formate konvertieren (einfach die Quell‑ODP‑Datei ändern):
-Wenn Sie beispielsweise eine ODP-Präsentation in PDF konvertieren müssen, kann dies folgendermaßen durchgeführt werden:
+- [ODP zu HTML konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
+- [ODP zu PDF konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
+- [ODP zu TIFF konvertieren](/slides/de/python-net/convert-powerpoint-to-tiff/)
+- [ODP zu SWF Flash konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
+- [ODP zu XPS konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
+- [ODP zu PDF mit Notizen konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
+- [ODP zu TIFF mit Notizen konvertieren](/slides/de/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+
+Zum Beispiel, wenn Sie eine ODP‑Präsentation in PDF konvertieren möchten, geht das so:
```py
import aspose.slides as slides
pres = slides.Presentation("pres.odp")
pres.save("pres.pdf", slides.export.SaveFormat.PDF)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Kann ich ODP ohne Installation von LibreOffice oder OpenOffice in PPTX konvertieren?**
+
+Ja. Aspose.Slides ist eine vollständig eigenständige Bibliothek, die sowohl PowerPoint‑ als auch OpenOffice‑Formate verarbeitet, ohne externe Anwendungen zu benötigen.
+
+**Öffnet und speichert Aspose.Slides passwortgeschützte ODP/OTP‑Dateien?**
+
+Ja. Sie können [verschlüsselte Präsentationen laden](/slides/de/python-net/password-protected-presentation/), wenn Sie das Passwort angeben, und Sie können Präsentationen auch mit Verschlüsselungs‑ und Schutzeinstellungen speichern.
+
+**Kann ich eingebettete Mediendateien (Audio/Video) aus einem ODP extrahieren, bevor ich es konvertiere?**
+
+Ja. Aspose.Slides ermöglicht den Zugriff auf und das Extrahieren von eingebetteten [Audio](/slides/de/python-net/audio-frame/) und [Video](/slides/de/python-net/video-frame/) aus Präsentationen, was für die Vorverarbeitung oder separate Wiederverwendung hilfreich ist.
+
+**Kann ich das konvertierte ODP als Strict Office Open XML speichern?**
+
+Ja. Beim Speichern als PPTX können Sie Strict OOXML über die [Speicheroptionen](https://reference.aspose.com/slides/python-net/aspose.slides.export/pptxoptions/) aktivieren, um strengere Konformitätsanforderungen zu erfüllen.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md b/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
index 6ef68c6006..0e19e1bd0e 100644
--- a/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
+++ b/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
@@ -1,6 +1,6 @@
---
-title: PowerPoint-Präsentationen in SWF Flash mit Python konvertieren
-linktitle: PowerPoint in SWF Flash
+title: PowerPoint-Präsentationen in SWF-Flash mit Python konvertieren
+linktitle: PowerPoint zu SWF-Flash
type: docs
weight: 80
url: /de/python-net/convert-powerpoint-to-swf-flash/
@@ -17,23 +17,43 @@ keywords:
- Präsentation
- Python
- Aspose.Slides
-description: "Konvertieren Sie PowerPoint (PPT/PPTX) in SWF Flash in Python mit Aspose.Slides. Schritt-für-Schritt-Codebeispiele, schnelle Ausgabe in hoher Qualität, keine PowerPoint-Automatisierung."
+description: "PowerPoint (PPT/PPTX) mit Python und Aspose.Slides in SWF-Flash konvertieren. Schritt‑für‑Schritt‑Codebeispiele, schnelle qualitativ hochwertige Ausgabe, ohne PowerPoint‑Automatisierung."
---
-Die [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Methode, die von der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klasse bereitgestellt wird, kann verwendet werden, um die gesamte Präsentation in ein SWF-Dokument umzuwandeln. Sie können auch Kommentare im generierten SWF einfügen, indem Sie die [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) Klasse und das [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/)Interface verwenden. Das folgende Beispiel zeigt, wie man eine Präsentation in ein SWF-Dokument umwandelt, indem man die von der SWFOptions-Klasse bereitgestellten Optionen verwendet.
+## **Präsentationen in Flash konvertieren**
+
+Die [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Methode, die von der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klasse bereitgestellt wird, kann verwendet werden, um die gesamte Präsentation in ein SWF‑Dokument zu konvertieren. Sie können außerdem Kommentare in das erzeugte SWF einbinden, indem Sie die [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) Klasse und das [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/)‑Interface verwenden. Das folgende Beispiel zeigt, wie man eine Präsentation mit den von der SWFOptions‑Klasse bereitgestellten Optionen in ein SWF‑Dokument konvertiert.
```py
import aspose.slides as slides
-# Instanziieren eines Presentation-Objekts, das eine Präsentationsdatei repräsentiert
+# Erzeugt ein Presentation-Objekt, das eine Präsentationsdatei repräsentiert
presentation = slides.Presentation("pres.pptx")
swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
-# Speichern der Präsentation und Notizseiten
+# Speichert die Präsentation und die Notizseiten
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Kann ich verborgene Folien in das SWF einbinden?**
+
+Ja. Aktivieren Sie die Option [show_hidden_slides](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/show_hidden_slides/) in [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/). Standardmäßig werden verborgene Folien nicht exportiert.
+
+**Wie kann ich die Kompression und die endgültige SWF‑Größe steuern?**
+
+Verwenden Sie das Flag [compressed](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/compressed/) (standardmäßig aktiviert) und passen Sie [jpeg_quality](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/jpeg_quality/) an, um Dateigröße und Bildqualität auszubalancieren.
+
+**Wofür ist 'viewer_included' und wann sollte ich es deaktivieren?**
+
+[viewer_included](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/viewer_included/) fügt eine eingebettete Player‑UI (Navigationssteuerungen, Panels, Suche) hinzu. Deaktivieren Sie es, wenn Sie einen eigenen Player verwenden möchten oder ein reines SWF‑Gerüst ohne UI benötigen.
+
+**Was passiert, wenn auf dem Export‑Rechner eine Quellschrift fehlt?**
+
+Aspose.Slides ersetzt die Schriftart durch die über [default_regular_font](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/default_regular_font/) in [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) angegebene Schrift, um ein unbeabsichtigtes Ausweichen zu vermeiden.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md b/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
index 886e89de12..30512a22a7 100644
--- a/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
+++ b/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
@@ -1,26 +1,86 @@
---
-title: PowerPoint in TIFF mit Notizen konvertieren
+title: PowerPoint-Präsentationen in TIFF mit Notizen in Python konvertieren
+linktitle: PowerPoint zu TIFF mit Notizen
type: docs
weight: 100
url: /de/python-net/convert-powerpoint-to-tiff-with-notes/
-keywords: "PowerPoint in TIFF mit Notizen konvertieren"
-description: "PowerPoint in TIFF mit Notizen in Aspose.Slides konvertieren."
+keywords:
+- PowerPoint konvertieren
+- Präsentation konvertieren
+- Folie konvertieren
+- PPT konvertieren
+- PPTX konvertieren
+- PowerPoint zu TIFF
+- Präsentation zu TIFF
+- Folie zu TIFF
+- PPT zu TIFF
+- PPTX zu TIFF
+- PowerPoint mit Notizen
+- Präsentation mit Notizen
+- Folie mit Notizen
+- PPT mit Notizen
+- PPTX mit Notizen
+- TIFF mit Notizen
+- Python
+- Aspose.Slides
+description: "PowerPoint-Präsentationen mit Notizen in TIFF konvertieren mit Aspose.Slides für Python über .NET. Erfahren Sie, wie Sie Folien mit Sprecher-Notizen effizient exportieren."
---
-{{% alert title="Tipp" color="primary" %}}
+## **Übersicht**
-Sie möchten vielleicht den Aspose [KOSTENLOSEN PowerPoint zu Poster Konverter](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online) ausprobieren.
+Aspose.Slides für Python über .NET bietet eine einfache Lösung zum Konvertieren von PowerPoint‑ und OpenDocument‑Präsentationen (PPT, PPTX und ODP) mit Notizen in das TIFF‑Format. Dieses Format wird häufig für die hochwertige Bildspeicherung, den Druck und die Dokumentenarchivierung verwendet. Mit Aspose.Slides können Sie nicht nur gesamte Präsentationen mit Sprecher‑Notizen exportieren, sondern auch Folien‑Miniaturansichten in der Notizfolien‑Ansicht erzeugen. Der Konvertierungsprozess ist einfach und effizient und nutzt die `save`‑Methode der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)‑Klasse, um die gesamte Präsentation in eine Reihe von TIFF‑Bildern zu verwandeln, wobei Notizen und Layout erhalten bleiben.
-{{% /alert %}}
+## **Präsentation in TIFF mit Notizen konvertieren**
+
+Das Speichern einer PowerPoint‑ oder OpenDocument‑Präsentation in TIFF mit Notizen mithilfe von Aspose.Slides für Python über .NET umfasst die folgenden Schritte:
+
+1. Instanziieren Sie die [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)‑Klasse: Laden Sie eine PowerPoint‑ oder OpenDocument‑Datei.
+1. Konfigurieren Sie die Ausgabe‑Layout‑Optionen: Verwenden Sie die [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/notescommentslayoutingoptions/)‑Klasse, um festzulegen, wie Notizen und Kommentare angezeigt werden sollen.
+1. Speichern Sie die Präsentation als TIFF: Übergeben Sie die konfigurierten Optionen an die [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/save/#str-asposeslidesexportsaveformat-asposeslidesexportisaveoptions)‑Methode.
+
+Angenommen, wir haben eine Datei **speaker_notes.pptx** mit der folgenden Folie:
-TIFF ist eines von mehreren weit verbreiteten Bildformaten, die Aspose.Slides für Python über .NET zur Konvertierung von PowerPoint PPT und PPTX Präsentationen mit Notizen in Bilder unterstützt. Sie können auch Miniaturansichten von Folien in der Notizfolienansicht generieren. Die [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Methode der Presentation-Klasse kann verwendet werden, um die gesamte Präsentation in der Notizfolienansicht in TIFF zu konvertieren. Das Speichern einer Microsoft PowerPoint-Präsentation als TIFF-Notizen mit Aspose.Slides für Python über .NET ist ein zweizeiliger Prozess. Sie öffnen einfach die Präsentation und speichern sie als TIFF-Notizen. Sie können auch eine Miniaturansicht einer Folie in der Notizfolienansicht für einzelne Folien generieren. Die folgenden Codebeispiele aktualisieren die Musterpräsentation in TIFF-Bilder in der Notizfolienansicht, wie unten gezeigt:
+
+
+Das folgende Code‑Snippet zeigt, wie Sie die Präsentation in ein TIFF‑Bild in der Notizfolien‑Ansicht konvertieren, indem Sie die [slides_layout_options](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/)‑Eigenschaft verwenden.
```py
-import aspose.slides as slides
+# Instanziieren Sie die Presentation‑Klasse, die eine Präsentationsdatei darstellt.
+with slides.Presentation("speaker_notes.pptx") as presentation:
+
+ notes_options = slides.export.NotesCommentsLayoutingOptions()
+ notes_options.notes_position = slides.export.NotesPositions.BOTTOM_FULL # Zeigt die Notizen unterhalb der Folie an.
+
+ # Konfigurieren Sie die TIFF‑Optionen mit Notizen‑Layout.
+ tiff_options = slides.export.TiffOptions()
+ tiff_options.dpi_x = 300
+ tiff_options.dpi_y = 300
+ tiff_options.slides_layout_options = notes_options
+
+ # Speichern Sie die Präsentation als TIFF mit den Sprecher‑Notizen.
+ presentation.save("TIFF_with_notes.tiff", slides.export.SaveFormat.TIFF, tiff_options)
+```
+
+Das Ergebnis:
+
+
+
+{{% alert title="Hinweis" color="primary" %}}
+
+Probieren Sie den Aspose [Kostenlosen PowerPoint‑zu‑Poster‑Konverter](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online) aus.
+
+{{% /alert %}}
+
+## **FAQ**
+
+**Kann ich die Position des Notizbereichs im resultierenden TIFF steuern?**
+
+Ja. Verwenden Sie die [notes layout settings](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/), um aus Optionen wie `NONE`, `BOTTOM_TRUNCATED` oder `BOTTOM_FULL` zu wählen, die Notizen jeweils ausblenden, auf einer einzigen Seite einpassen oder auf zusätzliche Seiten umbrechen.
+
+**Wie kann ich die Größe einer TIFF‑Datei mit Notizen reduzieren, ohne sichtbaren Qualitätsverlust?**
+
+Wählen Sie eine [effiziente Kompression](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/compression_type/) (z. B. `LZW` oder `RLE`), setzen Sie einen angemessenen DPI‑Wert und verwenden Sie, falls akzeptabel, ein niedrigeres [Pixel‑Format](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/pixel_format/) (wie 8 bpp oder 1 bpp für monochrom). Das leichte Reduzieren der [Bildabmessungen](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/image_size/) kann ebenfalls helfen, ohne die Lesbarkeit deutlich zu beeinträchtigen.
-# Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
-presentation = slides.Presentation("pres.pptx")
+**Beeinflusst die Schriftart in den Notizen das Ergebnis, wenn die Original‑Schriften im System fehlen?**
-# Speichern der Präsentation als TIFF-Notizen
-presentation.save("Notes_In_Tiff_out.tiff", slides.export.SaveFormat.TIFF)
-```
\ No newline at end of file
+Ja. Fehlende Schriftarten lösen eine [Substitution](/slides/de/python-net/font-selection-sequence/) aus, die Textmetriken und das Erscheinungsbild ändern kann. Um dies zu vermeiden, [stellen Sie die benötigten Schriften](/slides/de/python-net/custom-font/) bereit oder definieren Sie eine standardmäßige [Fallback‑Schrift](/slides/de/python-net/fallback-font/), sodass die gewünschten Schriftarten verwendet werden.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md b/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
index 7b5bbd4231..13bb04a06b 100644
--- a/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
+++ b/de/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
@@ -1,81 +1,99 @@
---
-title: PowerPoint in XPS umwandeln
+title: PowerPoint-Präsentationen in XPS konvertieren in Python
+linktitle: PowerPoint zu XPS
type: docs
weight: 70
-url: /de/python-net/convert-powerpoint-to-xps
-keywords: "PowerPoint-Präsentation konvertieren, PowerPoint in XPS, PPT in XPS, PPTX in XPS, Konvertierung, Python, Aspose.Slides"
-description: "Konvertieren Sie PowerPoint-Präsentationen in XPS mit Python."
+url: /de/python-net/convert-powerpoint-to-xps/
+keywords:
+- PowerPoint konvertieren
+- Präsentation konvertieren
+- PowerPoint zu XPS
+- Präsentation zu XPS
+- PPT zu XPS
+- PPTX zu XPS
+- PowerPoint
+- Präsentation
+- Python
+- Aspose.Slides
+description: "PowerPoint PPT/PPTX in Python mit Aspose.Slides in hochwertige, plattformunabhängige XPS konvertieren. Erhalten Sie eine schrittweise Anleitung und Beispielcode."
---
## **Über XPS**
-Microsoft entwickelte [XPS](https://docs.fileformat.com/page-description-language/xps/) als Alternative zu [PDF](https://docs.fileformat.com/pdf/). Es ermöglicht Ihnen, Inhalte durch das Ausgeben einer Datei, die PDF sehr ähnlich ist, zu drucken. Das XPS-Format basiert auf XML. Das Layout oder die Struktur einer XPS-Datei bleibt auf allen Betriebssystemen und Druckern gleich.
+Microsoft entwickelte [XPS](https://docs.fileformat.com/page-description-language/xps/) als Alternative zu [PDF](https://docs.fileformat.com/pdf/). Es ermöglicht das Drucken von Inhalten, indem eine Datei erzeugt wird, die einem PDF sehr ähnlich ist. Das XPS-Format basiert auf XML. Das Layout oder die Struktur einer XPS-Datei bleibt auf allen Betriebssystemen und Druckern gleich.
-## Wann man das Microsoft XPS-Format verwenden sollte
+## Wann das Microsoft XPS-Format verwenden
{{% alert color="primary" %}}
-Um zu sehen, wie Aspose.Slides PPT- oder PPTX-Präsentationen in das XPS-Format konvertiert, können Sie [diese kostenlose Online-Konverter-App](https://products.aspose.app/slides/conversion) ausprobieren.
+Um zu sehen, wie Aspose.Slides PPT- oder PPTX-Präsentationen in das XPS-Format konvertiert, können Sie sich [diese kostenlose Online-Konverter-App](https://products.aspose.app/slides/conversion) ansehen.
{{% /alert %}}
-Wenn Sie die Speicherkosten senken möchten, können Sie Ihre Microsoft PowerPoint-Präsentation in das XPS-Format konvertieren. Auf diese Weise wird es einfacher, Ihre Dokumente zu speichern, zu teilen und zu drucken.
+Wenn Sie Speicherkosten senken möchten, können Sie Ihre Microsoft PowerPoint-Präsentation in das XPS-Format konvertieren. So wird es einfacher, Ihre Dokumente zu speichern, zu teilen und zu drucken.
-Microsoft setzt weiterhin auf eine starke Unterstützung für XPS in Windows (sogar in Windows 10), daher sollten Sie in Betracht ziehen, Dateien in diesem Format zu speichern. Wenn Sie mit Windows 8.1, Windows 8, Windows 7 und Windows Vista arbeiten, könnte XPS tatsächlich die beste Option für bestimmte Vorgänge sein.
+Microsoft setzt die starke Unterstützung für XPS in Windows (auch in Windows 10) fort, sodass Sie in Betracht ziehen sollten, Dateien in diesem Format zu speichern. Wenn Sie mit Windows 8.1, Windows 8, Windows 7 und Windows Vista arbeiten, könnte XPS für bestimmte Vorgänge tatsächlich Ihre beste Option sein.
-- **Windows 8** verwendet das OXPS (Open XPS) Format für XPS-Dateien. OXPS ist eine standardisierte Version des ursprünglichen XPS-Formats. Windows 8 bietet eine bessere Unterstützung für XPS-Dateien als für PDF-Dateien.
- - **XPS:** Integrierter XPS-Viewer/Reader und Druckfunktion für XPS verfügbar.
- - **PDF:** PDF-Reader verfügbar, aber keine Druckfunktion für PDF.
+- **Windows 8** verwendet das OXPS (Open XPS)-Format für XPS‑Dateien. OXPS ist eine standardisierte Version des ursprünglichen XPS‑Formats. Windows 8 bietet eine bessere Unterstützung für XPS‑Dateien als für PDF‑Dateien.
+ - **XPS:** Eingebauter XPS‑Viewer/Reader und Druck‑zu‑XPS‑Funktion verfügbar.
+ - **PDF:** PDF‑Reader verfügbar, aber keine Druck‑zu‑PDF‑Funktion.
-- **Windows 7 und Windows Vista** verwenden das ursprüngliche XPS-Format. Diese Betriebssysteme bieten ebenfalls eine bessere Unterstützung für XPS-Dateien als für PDFs.
- - **XPS:** Integrierter XPS-Viewer und Druckfunktion für XPS verfügbar.
- - **PDF:** Kein PDF-Reader. Keine Druckfunktion für PDF.
+- **Windows 7 und Windows Vista** verwenden das ursprüngliche XPS‑Format. Auch diese Betriebssysteme bieten eine bessere Unterstützung für XPS‑Dateien als für PDFs.
+ - **XPS:** Eingebauter XPS‑Viewer und Druck‑zu‑XPS‑Funktion verfügbar.
+ - **PDF:** Kein PDF‑Reader. Keine Druck‑zu‑PDF‑Funktion.
-|**Eingabe PPT(X):
****
|**Ausgabe XPS:
****
|
+|**Eingabe PPT(X):**
****
|**Ausgabe XPS:**
****
|
| :- | :- |
-
-
-Microsoft implementierte schließlich Unterstützung für Druckvorgänge in PDF über die Druckfunktion in PDF in Windows 10. Zuvor mussten Benutzer Dokumente über das XPS-Format drucken.
+Microsoft hat schließlich die Unterstützung für Druckvorgänge in PDF über die Funktion „Print to PDF“ in Windows 10 implementiert. Zuvor wurden die Benutzer erwartet, Dokumente über das XPS‑Format zu drucken.
## XPS-Konvertierung mit Aspose.Slides
-In [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) für .NET können Sie die [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Methode der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klasse verwenden, um die gesamte Präsentation in ein XPS-Dokument zu konvertieren.
+In [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) für .NET können Sie die [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)‑Methode der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)‑Klasse verwenden, um die gesamte Präsentation in ein XPS‑Dokument zu konvertieren.
Beim Konvertieren einer Präsentation in XPS müssen Sie die Präsentation mit einer dieser Einstellungen speichern:
-- Standard-Einstellungen (ohne [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
+- Standardeinstellungen (ohne [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
- Benutzerdefinierte Einstellungen (mit [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
-### **Konvertieren von Präsentationen in XPS mit Standardeinstellungen**
+### **Präsentationen mit Standardeinstellungen in XPS konvertieren**
-Dieser Beispielcode in Python zeigt, wie Sie eine Präsentation mit Standard-Einstellungen in ein XPS-Dokument konvertieren:
+Dieser Beispielcode in Python zeigt, wie Sie eine Präsentation mit Standard‑Einstellungen in ein XPS‑Dokument konvertieren:
```py
import aspose.slides as slides
-# Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
+# Erstelle ein Presentation-Objekt, das eine Präsentationsdatei darstellt
pres = slides.Presentation("Convert_XPS.pptx")
-# Speichern der Präsentation als XPS-Dokument
+# Speichere die Präsentation als XPS-Dokument
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
```
-
-### **Konvertieren von Präsentationen in XPS mit benutzerdefinierten Einstellungen**
-Dieser Beispielcode zeigt, wie Sie eine Präsentation mit benutzerdefinierten Einstellungen in ein XPS-Dokument konvertieren:
+### **Präsentationen mit benutzerdefinierten Einstellungen in XPS konvertieren**
+Dieser Beispielcode zeigt, wie Sie eine Präsentation mit benutzerdefinierten Einstellungen in Python in ein XPS‑Dokument konvertieren:
```py
import aspose.slides as slides
-# Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
+# Erstelle ein Presentation-Objekt, das eine Präsentationsdatei darstellt
pres = slides.Presentation("Convert_XPS_Options.pptx")
-# Instanziieren Sie die TiffOptions-Klasse
+# Instanziiere die XpsOptions‑Klasse
options = slides.export.XpsOptions()
-# Metadaten als PNG speichern
+# Metadateien als PNG speichern
options.save_metafiles_as_png = True
-# Speichern der Präsentation als XPS-Dokument
+# Speichere die Präsentation als XPS-Dokument
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Kann ich XPS in einen Stream anstatt einer Datei speichern?**
+
+Ja – Aspose.Slides ermöglicht den direkten Export in einen Stream, was ideal für Web‑APIs, serverseitige Pipelines oder jedes Szenario ist, in dem Sie das XPS senden möchten, ohne das Dateisystem zu berühren.
+
+**Werden versteckte Folien in XPS übernommen und kann ich sie ausschließen?**
+
+Standardmäßig werden nur reguläre (sichtbare) Folien gerendert. Sie können über die [Export‑Einstellungen](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) [versteckte Folien ein‑ oder ausschließen](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/show_hidden_slides/), bevor Sie nach XPS speichern, sodass die Ausgabe genau die Seiten enthält, die Sie benötigen.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/manage-presentation/examine-presentation/_index.md b/de/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
index d910e755ce..96b533a61a 100644
--- a/de/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
+++ b/de/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
@@ -1,11 +1,10 @@
---
-title: Präsentation überprüfen
+title: Abrufen und Aktualisieren von Präsentationsinformationen in Python
+linktitle: Präsentationsinformationen
type: docs
weight: 30
url: /de/python-net/examine-presentation/
keywords:
-- PowerPoint
-- Präsentation
- Präsentationsformat
- Präsentationseigenschaften
- Dokumenteigenschaften
@@ -13,25 +12,28 @@ keywords:
- Eigenschaften lesen
- Eigenschaften ändern
- Eigenschaften modifizieren
-- PPTX
-- PPT
+- Eigenschaften aktualisieren
+- PPTX untersuchen
+- PPT untersuchen
+- ODP untersuchen
+- PowerPoint
+- OpenDocument
+- Präsentation
- Python
-description: "Lesen und Ändern von PowerPoint-Präsentationseigenschaften in Python"
+- Aspose.Slides
+description: "Untersuchen Sie Folien, Struktur und Metadaten in PowerPoint- und OpenDocument-Präsentationen mit Python für schnellere Einblicke und intelligentere Inhaltsprüfungen."
---
-
-Aspose.Slides für Python über .NET ermöglicht es Ihnen, eine Präsentation zu überprüfen, um ihre Eigenschaften herauszufinden und ihr Verhalten zu verstehen.
+Aspose.Slides für Python via .NET ermöglicht es Ihnen, eine Präsentation zu untersuchen, um ihre Eigenschaften zu ermitteln und ihr Verhalten zu verstehen.
{{% alert title="Info" color="info" %}}
-
-Die [PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) und [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) Klassen enthalten die Eigenschaften und Methoden, die hier in den Operationen verwendet werden.
-
+Die Klassen PresentationInfo und DocumentProperties enthalten die Eigenschaften und Methoden, die hier verwendet werden.
{{% /alert %}}
-## **Präsentationsformat überprüfen**
+## **Präsentationsformat prüfen**
-Bevor Sie an einer Präsentation arbeiten, möchten Sie möglicherweise herausfinden, in welchem Format (PPT, PPTX, ODP und andere) sich die Präsentation im Moment befindet.
+Bevor Sie an einer Präsentation arbeiten, möchten Sie möglicherweise herausfinden, in welchem Format (PPT, PPTX, ODP usw.) sich die Präsentation derzeit befindet.
-Sie können das Format einer Präsentation überprüfen, ohne die Präsentation zu laden. Sehen Sie sich diesen Python-Code an:
+Sie können das Format einer Präsentation prüfen, ohne die Präsentation zu laden. Siehe diesen Python‑Code:
```py
import aspose.slides as slides
@@ -48,7 +50,7 @@ print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)
## **Präsentationseigenschaften abrufen**
-Dieser Python-Code zeigt Ihnen, wie Sie die Präsentationseigenschaften (Informationen über die Präsentation) abrufen können:
+Dieser Python‑Code zeigt, wie Sie Präsentationseigenschaften (Informationen über die Präsentation) erhalten:
```py
import aspose.slides as slides
@@ -60,17 +62,17 @@ print(props.subject)
print(props.title)
```
-Sie möchten möglicherweise die [Eigenschaften unter der DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties) Klasse sehen.
+Sie können die [properties unter der DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties)-Klasse ansehen.
## **Präsentationseigenschaften aktualisieren**
-Aspose.Slides bietet die [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) Methode, die es Ihnen ermöglicht, Änderungen an den Präsentationseigenschaften vorzunehmen.
+Aspose.Slides stellt die Methode PresentationInfo.update_document_properties zur Verfügung, mit der Sie Änderungen an den Präsentationseigenschaften vornehmen können.
-Angenommen, wir haben eine PowerPoint-Präsentation mit den folgenden dokumenteigenschaften.
+Angenommen, wir haben eine PowerPoint‑Präsentation mit den unten gezeigten Dokumenteigenschaften.
-
+
-Dieses Codebeispiel zeigt Ihnen, wie Sie einige Präsentationseigenschaften bearbeiten:
+Dieses Code‑Beispiel zeigt, wie Sie einige Präsentationseigenschaften bearbeiten:
```py
file_name = "sample.pptx"
@@ -78,22 +80,44 @@ file_name = "sample.pptx"
info = PresentationFactory.instance.get_presentation_info(file_name)
properties = info.read_document_properties()
-properties.title = "Mein Titel"
+properties.title = "My title"
properties.last_saved_time = datetime.now()
info.update_document_properties(properties)
info.write_binded_presentation(file_name)
```
-Die Ergebnisse der Änderung der Dokumenteigenschaften sind unten gezeigt.
+Die Ergebnisse der Änderungen der Dokumenteigenschaften sind unten dargestellt.
-
+
## **Nützliche Links**
-Um mehr Informationen über eine Präsentation und ihre Sicherheitsattribute zu erhalten, könnten Sie diese Links nützlich finden:
+Um weitere Informationen über eine Präsentation und deren Sicherheitsattribute zu erhalten, können diese Links nützlich sein:
+
+- [Überprüfung, ob eine Präsentation verschlüsselt ist](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
+- [Überprüfung, ob eine Präsentation schreibgeschützt (nur lesbar) ist](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
+- [Überprüfung, ob eine Präsentation vor dem Laden passwortgeschützt ist](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
+- [Bestätigung des zum Schutz einer Präsentation verwendeten Passworts](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation)
+
+## **FAQ**
+
+**Wie kann ich prüfen, ob Schriftarten eingebettet sind und welche das sind?**
+
+Suchen Sie nach eingebetteten Schriftartinformationen auf der Präsentationsebene und vergleichen Sie diese Einträge anschließend mit dem Satz der tatsächlich im Inhalt verwendeten Schriftarten, um zu ermitteln, welche Schriftarten für die Darstellung kritisch sind.
+
+**Wie kann ich schnell feststellen, ob die Datei versteckte Folien enthält und wie viele?**
+
+Durchlaufen Sie die Folienkollektion und prüfen Sie für jede Folie das Sichtbarkeitsflag.
+
+**Kann ich erkennen, ob eine benutzerdefinierte Foliengröße und -ausrichtung verwendet wird und ob sie von den Standardwerten abweichen?**
+
+Ja. Vergleichen Sie die aktuelle Foliengröße und -ausrichtung mit den Standardvorgaben; dies hilft, das Verhalten für Druck und Export vorherzusehen.
+
+**Gibt es eine schnelle Methode, um zu sehen, ob Diagramme externe Datenquellen referenzieren?**
+
+Ja. Durchlaufen Sie alle Diagramme, prüfen Sie deren Datenquelle und notieren Sie, ob die Daten intern oder verlinkt sind, einschließlich eventuell defekter Links.
+
+**Wie kann ich 'schwere' Folien beurteilen, die die Darstellung oder den PDF‑Export verlangsamen könnten?**
-- [Überprüfen, ob eine Präsentation verschlüsselt ist](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
-- [Überprüfen, ob eine Präsentation schreibgeschützt (nur lesen) ist](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
-- [Überprüfen, ob eine Präsentation vor dem Laden passwortgeschützt ist](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
-- [Bestätigen des Passworts, das zum Schutz einer Präsentation verwendet wurde](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
\ No newline at end of file
+Für jede Folie zählen Sie die Objektanzahl und achten auf große Bilder, Transparenz, Schatten, Animationen und Multimedia; vergeben Sie eine grobe Komplexitätsbewertung, um potenzielle Leistungshotspots zu kennzeichnen.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-comments/_index.md b/de/python-net/developer-guide/presentation-comments/_index.md
index 94f1d9a62f..2eec3826b9 100644
--- a/de/python-net/developer-guide/presentation-comments/_index.md
+++ b/de/python-net/developer-guide/presentation-comments/_index.md
@@ -1,5 +1,5 @@
---
-title: Präsentationskommentare in Python verwalten
+title: Verwalten von Präsentationskommentaren in Python
linktitle: Präsentationskommentare
type: docs
weight: 100
@@ -11,60 +11,60 @@ keywords:
- Präsentationskommentare
- Folienkommentare
- Kommentar hinzufügen
-- Kommentar abrufen
+- Kommentar zugreifen
- Kommentar bearbeiten
-- Kommentar beantworten
+- Kommentar antworten
- Kommentar entfernen
- Kommentar löschen
- PowerPoint
- Präsentation
- Python
- Aspose.Slides
-description: "Beherrschen Sie Präsentationskommentare mit Aspose.Slides for Python via .NET: Kommentare in PowerPoint-Dateien schnell und einfach hinzufügen, lesen, bearbeiten und löschen."
+description: "Meistern Sie Präsentationskommentare mit Aspose.Slides für Python via .NET: Kommentare in PowerPoint-Dateien schnell und einfach hinzufügen, lesen, bearbeiten und löschen."
---
-In PowerPoint erscheint ein Kommentar als Notiz oder Anmerkung auf einer Folie. Wenn ein Kommentar angeklickt wird, werden seine Inhalte oder Nachrichten angezeigt.
+In PowerPoint erscheint ein Kommentar als Hinweis oder Anmerkung auf einer Folie. Wird ein Kommentar angeklickt, werden dessen Inhalt bzw. Nachrichten angezeigt.
-### **Warum Kommentare zu Präsentationen hinzufügen?**
+## **Warum Kommentare zu Präsentationen hinzufügen?**
-Sie möchten möglicherweise Kommentare verwenden, um Feedback zu geben oder mit Ihren Kollegen zu kommunizieren, wenn Sie Präsentationen überprüfen.
+Sie möchten Kommentare verwenden, um Feedback zu geben oder mit Ihren Kollegen bei der Durchsicht von Präsentationen zu kommunizieren.
-Um Ihnen die Verwendung von Kommentaren in PowerPoint-Präsentationen zu ermöglichen, bietet Aspose.Slides für Python über .NET
+Um Ihnen die Nutzung von Kommentaren in PowerPoint‑Präsentationen zu ermöglichen, bietet Aspose.Slides für Python via .NET:
-* Die [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klasse, die die Sammlungen von Autoren (aus der [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/) Eigenschaft) enthält. Die Autoren fügen Folien Kommentare hinzu.
-* Die [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/) Schnittstelle, die die Sammlung von Kommentaren für einzelne Autoren enthält.
-* Die [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) Klasse, die Informationen über Autoren und ihre Kommentare enthält: wer den Kommentar hinzugefügt hat, die Zeit, zu der der Kommentar hinzugefügt wurde, die Position des Kommentars usw.
-* Die [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) Klasse, die Informationen über einzelne Autoren enthält: den Namen des Autors, seine Initialen, Kommentare, die mit dem Namen des Autors verbunden sind, usw.
+* Die [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)‑Klasse, die die Sammlungen von Autoren enthält (aus der [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)-Eigenschaft). Die Autoren fügen Kommentare zu Folien hinzu.
+* Die [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/)-Schnittstelle, die die Sammlung von Kommentaren für einzelne Autoren enthält.
+* Die [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)-Klasse, die Informationen zu Autoren und ihren Kommentaren enthält: wer den Kommentar hinzugefügt hat, wann er hinzugefügt wurde, die Position des Kommentars usw.
+* Die [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/)-Klasse, die Informationen zu einzelnen Autoren enthält: Name des Autors, dessen Initialen, mit dem Autor verknüpfte Kommentare usw.
-## **Kommentar zur Folie hinzufügen**
-Dieser Python-Code zeigt Ihnen, wie Sie einen Kommentar zu einer Folie in einer PowerPoint-Präsentation hinzufügen:
+## **Folienkommentar hinzufügen**
+Dieses Python‑Beispiel zeigt, wie man einen Kommentar zu einer Folie in einer PowerPoint‑Präsentation hinzufügt:
```python
import aspose.slides as slides
import aspose.pydrawing as draw
import datetime
-# Instanziiert die Presentation-Klasse
+# Instanziiert die Presentation‑Klasse
with slides.Presentation() as presentation:
# Fügt eine leere Folie hinzu
presentation.slides.add_empty_slide(presentation.layout_slides[0])
- # Fügt einen Autoren hinzu
+ # Fügt einen Autor hinzu
author = presentation.comment_authors.add_author("Jawad", "MF")
- # Setzt die Position für Kommentare
+ # Legt die Position für Kommentare fest
point = draw.PointF(0.2, 0.2)
# Fügt einen Folienkommentar für einen Autor auf Folie 1 hinzu
- author.comments.add_comment("Hallo Jawad, dies ist ein Folienkommentar", presentation.slides[0], point, datetime.date.today())
+ author.comments.add_comment("Hello Jawad, this is slide comment", presentation.slides[0], point, datetime.date.today())
# Fügt einen Folienkommentar für einen Autor auf Folie 2 hinzu
- author.comments.add_comment("Hallo Jawad, dies ist der zweite Folienkommentar", presentation.slides[1], point, datetime.date.today())
+ author.comments.add_comment("Hello Jawad, this is second slide comment", presentation.slides[1], point, datetime.date.today())
# Zugriff auf ISlide 1
slide = presentation.slides[0]
- # Wenn null als Argument übergeben wird, werden die Kommentare aller Autoren auf der ausgewählten Folie angezeigt
+ # Wenn null als Argument übergeben wird, werden Kommentare aller Autoren zur ausgewählten Folie gebracht
comments = slide.get_slide_comments(author)
# Greift auf den Kommentar an Index 0 für Folie 1 zu
@@ -73,31 +73,31 @@ with slides.Presentation() as presentation:
presentation.save("Comments_out.pptx", slides.export.SaveFormat.PPTX)
if comments.length > 0:
- # Wählt die Kommentarsammlung des Autors am Index 0 aus
+ # Wählt die Kommentar‑Sammlung des Autors am Index 0 aus
commentCollection = comments[0].author.comments
print(commentCollection[0].text)
```
-## **Zugriff auf Folienkommentare**
-Dieser Python-Code zeigt Ihnen, wie Sie auf einen vorhandenen Kommentar auf einer Folie in einer PowerPoint-Präsentation zugreifen:
+## **Folienkommentare zugreifen**
+Dieses Python‑Beispiel zeigt, wie man einen bestehenden Kommentar auf einer Folie in einer PowerPoint‑Präsentation abruft:
```python
import aspose.slides as slides
-# Instanziiert die Presentation-Klasse
+# Instanziiert die Presentation‑Klasse
with slides.Presentation("Comments1.pptx") as presentation:
for author in presentation.comment_authors:
for comment in author.comments:
print("ISlide :" + str(comment.slide.slide_number) +
- " hat Kommentar: " + comment.text +
- " von Autor: " + comment.author.name +
- " gepostet um: " + str(comment.created_time) + "\n")
+ " has comment: " + comment.text +
+ " with Author: " + comment.author.name +
+ " posted on time :" + str(comment.created_time) + "\n")
```
## **Kommentare beantworten**
-Ein übergeordneter Kommentar ist der oberste oder ursprüngliche Kommentar in einer Hierarchie von Kommentaren oder Antworten. Mit der `parent_comment` Eigenschaft (aus der [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) Schnittstelle) können Sie einen übergeordneten Kommentar festlegen oder abrufen.
+Ein übergeordneter Kommentar ist der oberste bzw. ursprüngliche Kommentar in einer Hierarchie von Kommentaren oder Antworten. Mit der `parent_comment`‑Eigenschaft (aus der [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)-Schnittstelle) können Sie einen übergeordneten Kommentar setzen oder abrufen.
-Dieser Python-Code zeigt Ihnen, wie Sie Kommentare hinzufügen und Antworten darauf erhalten:
+Dieses Python‑Beispiel zeigt, wie man Kommentare hinzufügt und Antworten darauf erhält:
```python
import aspose.slides as slides
@@ -106,29 +106,29 @@ import datetime
with slides.Presentation() as pres:
# Fügt einen Kommentar hinzu
- author1 = pres.comment_authors.add_author("Autor_1", "A.A.")
- comment1 = author1.comments.add_comment("Kommentar 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ author1 = pres.comment_authors.add_author("Author_1", "A.A.")
+ comment1 = author1.comments.add_comment("comment1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- # Fügt eine Antwort zu Kommentar 1 hinzu
- author2 = pres.comment_authors.add_author("Autor_2", "B.B.")
- reply1 = author2.comments.add_comment("Antwort 1 für Kommentar 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Fügt eine Antwort zu comment1 hinzu
+ author2 = pres.comment_authors.add_author("Autror_2", "B.B.")
+ reply1 = author2.comments.add_comment("reply 1 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply1.parent_comment = comment1
- # Fügt eine weitere Antwort zu Kommentar 1 hinzu
- reply2 = author2.comments.add_comment("Antwort 2 für Kommentar 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Fügt eine weitere Antwort zu comment1 hinzu
+ reply2 = author2.comments.add_comment("reply 2 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply2.parent_comment = comment1
# Fügt eine Antwort auf eine vorhandene Antwort hinzu
- subReply = author1.comments.add_comment("Unterantwort 3 für Antwort 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ subReply = author1.comments.add_comment("subreply 3 for reply 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
subReply.parent_comment = reply2
- comment2 = author2.comments.add_comment("Kommentar 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- comment3 = author2.comments.add_comment("Kommentar 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment2 = author2.comments.add_comment("comment 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment3 = author2.comments.add_comment("comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- reply3 = author1.comments.add_comment("Antwort 4 für Kommentar 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply3 = author1.comments.add_comment("reply 4 for comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply3.parent_comment = comment3
- # Gibt die Kommentarhierarchie in der Konsole aus
+ # Gibt die Kommentar‑Hierarchie auf der Konsole aus
slide = pres.slides[0]
comments = slide.get_slide_comments(None)
for i in range(comments.length):
@@ -142,26 +142,26 @@ with slides.Presentation() as pres:
pres.save("parent_comment.pptx", slides.export.SaveFormat.PPTX)
- # Entfernt Kommentar 1 und alle Antworten darauf
+ # Entfernt comment1 und alle darauf antwortenden Kommentare
comment1.remove()
pres.save("remove_comment.pptx", slides.export.SaveFormat.PPTX)
```
-{{% alert color="warning" title="Achtung" %}}
+{{% alert color="warning" title="Attention" %}}
-* Wenn die `Remove` Methode (aus der [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) Schnittstelle) verwendet wird, um einen Kommentar zu löschen, werden auch die Antworten auf den Kommentar gelöscht.
-* Wenn die `parent_comment` Einstellung zu einer zirkulären Referenz führt, wird eine `PptxEditException` ausgelöst.
+* Wenn die `Remove`‑Methode (aus der [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)-Schnittstelle) verwendet wird, um einen Kommentar zu löschen, werden auch die Antworten auf den Kommentar gelöscht.
+* Wenn die Einstellung `parent_comment` zu einer zirkulären Referenz führt, wird eine `PptxEditException` ausgelöst.
{{% /alert %}}
## **Modernen Kommentar hinzufügen**
-Im Jahr 2021 führte Microsoft *moderne Kommentare* in PowerPoint ein. Die moderne Kommentarfunktion verbessert die Zusammenarbeit in PowerPoint erheblich. Durch moderne Kommentare können PowerPoint-Nutzer Kommentare lösen, Kommentare an Objekte und Texte anheften und viel einfacher interagieren als zuvor.
+Im Jahr 2021 hat Microsoft *moderne Kommentare* in PowerPoint eingeführt. Die Funktion moderner Kommentare verbessert die Zusammenarbeit in PowerPoint erheblich. Durch moderne Kommentare können PowerPoint‑Benutzer Kommentare auflösen, Kommentare an Objekte und Texte verankern und viel einfacher interagieren als zuvor.
-Wir implementierten die Unterstützung für moderne Kommentare, indem wir die [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) Klasse hinzufügten. Die Methoden `add_modern_comment` und `insert_modern_comment` wurden zur [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/) Klasse hinzugefügt.
+Wir haben die Unterstützung für moderne Kommentare implementiert, indem wir die [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/)-Klasse hinzugefügt haben. Die Methoden `add_modern_comment` und `insert_modern_comment` wurden der [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/)-Klasse hinzugefügt.
-Dieser Python-Code zeigt Ihnen, wie Sie einen modernen Kommentar zu einer Folie in einer PowerPoint-Präsentation hinzufügen:
+Dieses Python‑Beispiel zeigt, wie man einen modernen Kommentar zu einer Folie in einer PowerPoint‑Präsentation hinzufügt:
```python
import aspose.pydrawing as draw
@@ -169,8 +169,8 @@ import aspose.slides as slides
from datetime import date
with slides.Presentation() as pres:
- newAuthor = pres.comment_authors.add_author("Einige Autoren", "SA")
- modernComment = newAuthor.comments.add_modern_comment("Dies ist ein moderner Kommentar", pres.slides[0], None, draw.PointF(100, 100), date.today())
+ newAuthor = pres.comment_authors.add_author("Some Author", "SA")
+ modernComment = newAuthor.comments.add_modern_comment("This is a modern comment", pres.slides[0], None, draw.PointF(100, 100), date.today())
pres.save("example.pptx", slides.export.SaveFormat.PPTX)
```
@@ -179,7 +179,7 @@ with slides.Presentation() as pres:
### **Alle Kommentare und Autoren löschen**
-Dieser Python-Code zeigt Ihnen, wie Sie alle Kommentare und Autoren in einer Präsentation entfernen:
+Dieses Python‑Beispiel zeigt, wie man alle Kommentare und Autoren in einer Präsentation entfernt:
```python
import aspose.slides as slides
@@ -197,7 +197,7 @@ with slides.Presentation("example.pptx") as presentation:
### **Bestimmte Kommentare löschen**
-Dieser Python-Code zeigt Ihnen, wie Sie bestimmte Kommentare auf einer Folie löschen:
+Dieses Python‑Beispiel zeigt, wie man gezielte Kommentare auf einer Folie löscht:
```python
import aspose.pydrawing as draw
@@ -208,19 +208,33 @@ with slides.Presentation() as presentation:
slide = presentation.slides[0]
# Kommentare hinzufügen...
- author = presentation.comment_authors.add_author("Autor", "A")
- author.comments.add_comment("Kommentar 1", slide, draw.PointF(0.2, 0.2), date.today())
- author.comments.add_comment("Kommentar 2", slide, draw.PointF(0.3, 0.2), date.today())
+ author = presentation.comment_authors.add_author("Author", "A")
+ author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
+ author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
- # Entfernt alle Kommentare, die den Text "Kommentar 1" enthalten
+ # Entfernt alle Kommentare, die den Text "comment 1" enthalten
for commentAuthor in presentation.comment_authors:
toRemove = []
for comment in slide.get_slide_comments(commentAuthor):
- if comment.text == "Kommentar 1":
+ if comment.text == "comment 1":
toRemove.append(comment)
for comment in toRemove:
commentAuthor.comments.remove(comment)
presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Unterstützt Aspose.Slides einen Status wie 'gelöst' für moderne Kommentare?**
+
+Ja. [Moderne Kommentare](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) stellen eine [status](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/status/)-Eigenschaft bereit; Sie können den [Zustand eines Kommentars](https://reference.aspose.com/slides/python-net/aspose.slides/moderncommentstatus/) lesen und setzen (z. B. ihn als gelöst markieren). Dieser Zustand wird in der Datei gespeichert und von PowerPoint erkannt.
+
+**Werden Threaded Discussions (Antwortketten) unterstützt, und gibt es ein Verschachtelungslimit?**
+
+Ja. Jeder Kommentar kann sein [parent_comment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/parent_comment/)-Element referenzieren, wodurch beliebige Antwortketten möglich sind. Die API definiert kein spezifisches Verschachtelungstiefe‑Limit.
+
+**In welchem Koordinatensystem ist die Position eines Kommentarmarkers auf einer Folie definiert?**
+
+Die Position wird als Gleitkommapunkt im Koordinatensystem der Folie gespeichert. Damit können Sie den Kommentarmarker genau dort platzieren, wo Sie ihn benötigen.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-content/manage-blob/_index.md b/de/python-net/developer-guide/presentation-content/manage-blob/_index.md
index 388defae39..6222247f6e 100644
--- a/de/python-net/developer-guide/presentation-content/manage-blob/_index.md
+++ b/de/python-net/developer-guide/presentation-content/manage-blob/_index.md
@@ -1,25 +1,41 @@
---
-title: Blob verwalten
+title: Verwalten von BLOBs in Präsentationen mit Python für effiziente Speichernutzung
+linktitle: Verwalten von BLOB
type: docs
weight: 10
url: /de/python-net/manage-blob/
-keywords: "Blob hinzufügen, Blob exportieren, Bild als Blob hinzufügen, PowerPoint-Präsentation, Python, Aspose.Slides für Python via .NET"
-description: "Blob zur PowerPoint-Präsentation in Python hinzufügen. Blob exportieren. Bild als Blob hinzufügen"
+keywords:
+- großes Objekt
+- großes Element
+- große Datei
+- BLOB hinzufügen
+- BLOB exportieren
+- Bild als BLOB hinzufügen
+- Speicher reduzieren
+- Speicherverbrauch
+- große Präsentation
+- temporäre Datei
+- PowerPoint
+- OpenDocument
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Verwalten Sie BLOB-Daten in Aspose.Slides für Python via .NET, um PowerPoint- und OpenDocument-Dateioperationen zu optimieren und eine effiziente Handhabung von Präsentationen zu ermöglichen."
---
-### **Über BLOB**
+## **Über BLOB**
-**BLOB** (**Binary Large Object**) ist normalerweise ein großes Element (Foto, Präsentation, Dokument oder Medien), das in binären Formaten gespeichert ist.
+**BLOB** (**Binary Large Object**) ist normalerweise ein großes Element (Foto, Präsentation, Dokument oder Medium), das in Binärformaten gespeichert wird.
-Aspose.Slides für Python via .NET ermöglicht Ihnen die Verwendung von BLOBs für Objekte auf eine Weise, die den Speicherverbrauch bei großen Dateien verringert.
+Aspose.Slides for Python via .NET ermöglicht die Verwendung von BLOBs für Objekte, um den Speicherverbrauch zu reduzieren, wenn große Dateien beteiligt sind.
-# **BLOB verwenden, um den Speicherverbrauch zu reduzieren**
+## **BLOB verwenden, um den Speicherverbrauch zu reduzieren**
-### **Große Datei über BLOB zu einer Präsentation hinzufügen**
+### **Große Datei per BLOB zu einer Präsentation hinzufügen**
-[Aspose.Slides](/slides/de/python-net/) für .NET ermöglicht es Ihnen, große Dateien (in diesem Fall eine große Videodatei) über einen Prozess mit BLOBs hinzuzufügen, um den Speicherverbrauch zu verringern.
+[Aspose.Slides](/slides/de/python-net/) für .NET ermöglicht das Hinzufügen großer Dateien (in diesem Fall einer großen Videodatei) über einen BLOB‑basierten Prozess, um den Speicherverbrauch zu senken.
-Dieses Python-Beispiel zeigt Ihnen, wie Sie eine große Videodatei über den BLOB-Prozess zu einer Präsentation hinzufügen:
+Dieses Python‑Beispiel zeigt, wie Sie eine große Videodatei per BLOB‑Prozess zu einer Präsentation hinzufügen:
```py
import aspose.slides as slides
@@ -29,21 +45,20 @@ pathToVeryLargeVideo = "veryLargeVideo.avi"
# Erstellt eine neue Präsentation, zu der das Video hinzugefügt wird
with slides.Presentation() as pres:
with open(pathToVeryLargeVideo, "br") as fileStream:
- # Lassen Sie uns das Video in die Präsentation einfügen - wir haben das KeepLocked-Verhalten gewählt, da wir
- # nicht beabsichtigen, auf die "veryLargeVideo.avi"-Datei zuzugreifen.
+ # Fügen wir das Video zur Präsentation hinzu – wir wählen das Verhalten KeepLocked, weil wir
+ # nicht beabsichtigen, auf die Datei "veryLargeVideo.avi" zuzugreifen.
video = pres.videos.add_video(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
pres.slides[0].shapes.add_video_frame(0, 0, 480, 270, video)
- # Speichert die Präsentation. Während eine große Präsentation ausgegeben wird, bleibt der Speicherverbrauch
- # während des Lebenszyklus des pres-Objekts niedrig
+ # Speichert die Präsentation. Während eine große Präsentation ausgegeben wird, bleibt der
+ # Speicherverbrauch dank des Lebenszyklus‑Objekts pres niedrig
pres.save("presentationWithLargeVideo.pptx", slides.export.SaveFormat.PPTX)
```
+### **Große Datei per BLOB aus einer Präsentation exportieren**
+Aspose.Slides for Python via .NET erlaubt das Exportieren großer Dateien (z. B. einer Audio‑ oder Videodatei) über einen BLOB‑basierten Prozess aus Präsentationen. Zum Beispiel möchten Sie möglicherweise eine große Mediendatei aus einer Präsentation extrahieren, ohne dass die Datei in den Arbeitsspeicher geladen wird. Durch den Export über den BLOB‑Prozess halten Sie den Speicherverbrauch niedrig.
-### **Große Datei über BLOB aus der Präsentation exportieren**
-Aspose.Slides für Python via .NET ermöglicht es Ihnen, große Dateien (in diesem Fall eine Audio- oder Videodatei) über einen Prozess mit BLOBs aus Präsentationen zu exportieren. Zum Beispiel müssen Sie möglicherweise eine große Mediendatei aus einer Präsentation extrahieren, möchten jedoch nicht, dass die Datei in den Arbeitsspeicher Ihres Computers geladen wird. Durch den Export der Datei über den BLOB-Prozess können Sie den Speicherverbrauch gering halten.
-
-Dieser Python-Code zeigt die beschriebene Operation:
+Der folgende Python‑Code demonstriert den beschriebenen Vorgang:
```py
import aspose.slides as slides
@@ -54,21 +69,22 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
- # Lassen Sie uns jedes Video in eine Datei speichern. Um hohen Speicherverbrauch zu vermeiden, benötigen wir einen Puffer, der verwendet wird
- # um die Daten vom Videostream der Präsentation in einen Stream für eine neu erstellte Videodatei zu übertragen.
- # byte[] buffer = new byte[8 * 1024];
+ # Jeder Video‑Clip wird in eine Datei gespeichert. Um hohen Speicherverbrauch zu verhindern,
+ # benötigen wir einen Puffer, der dazu dient, die Daten aus dem Video‑Stream der Präsentation
+ # in einen Stream für die neu erstellte Videodatei zu übertragen.
+ # byte[] buffer = new byte[8 * 1024];
bufferSize = 8 * 1024
- # Durchläuft die Videos
+ # Durchläuft die Videos
index = 0
- # Falls erforderlich, können Sie dieselben Schritte für Audiodateien anwenden.
+ # Bei Bedarf können Sie dieselben Schritte für Audiodateien ausführen.
for video in pres.videos:
- # Öffnet den Video-Stream der Präsentation. Bitte beachten Sie, dass wir absichtlich den Zugriff auf Eigenschaften
- # wie video.BinaryData vermieden haben - weil diese Eigenschaft ein Byte-Array zurückgibt, das ein vollständiges Video enthält, was dann
- # dazu führt, dass Bytes in den Arbeitsspeicher geladen werden. Wir verwenden video.GetStream, das Stream zurückgibt - und wir müssen NICHT
- # das gesamte Video in den Arbeitsspeicher laden.
+ # Öffnet den Video‑Stream der Präsentation. Bitte beachten Sie, dass wir bewusst darauf verzichtet haben,
+ # Eigenschaften wie video.BinaryData zu verwenden – diese Eigenschaft liefert ein Byte‑Array mit dem kompletten Video,
+ # was dann dazu führt, dass Bytes in den Arbeitsspeicher geladen werden. Wir verwenden video.GetStream,
+ # das einen Stream zurückgibt – und NICHT erfordert, das gesamte Video in den Speicher zu laden.
with video.get_stream() as presVideoStream:
- with open("video{index}.avi".format(index=index), "wb") as outputFileStream:
+ with open("video{index}.avi".format(index = index), "wb") as outputFileStream:
buffer = presVideoStream.read(8 * 1024)
bytesRead = len(buffer)
while bytesRead > 0:
@@ -79,10 +95,10 @@ with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
index += 1
```
-### **Bild als BLOB in der Präsentation hinzufügen**
-Mit Methoden aus der [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) Schnittstelle und der [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/) Klasse können Sie ein großes Bild als Stream hinzufügen, um es als BLOB zu behandeln.
+### **Bild als BLOB in Präsentation hinzufügen**
+Mit den Methoden des [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/)-Interfaces und der [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/)-Klasse können Sie ein großes Bild als Stream hinzufügen, damit es als BLOB behandelt wird.
-Dieser Python-Code zeigt Ihnen, wie Sie ein großes Bild über den BLOB-Prozess hinzufügen:
+Dieses Python‑Beispiel zeigt, wie Sie ein großes Bild über den BLOB‑Prozess hinzufügen:
```py
import aspose.slides as slides
@@ -97,22 +113,22 @@ with slides.Presentation() as pres:
## **Speicher und große Präsentationen**
-Typischerweise benötigen Computer, um eine große Präsentation zu laden, viel temporären Speicher. Der gesamte Inhalt der Präsentation wird in den Speicher geladen und die Datei (aus der die Präsentation geladen wurde) wird nicht mehr verwendet.
+Typischerweise benötigen Computer beim Laden einer großen Präsentation viel temporären Speicher. Der gesamte Inhalt der Präsentation wird in den Arbeitsspeicher geladen und die Datei, aus der die Präsentation geladen wurde, wird nicht weiter verwendet.
-Betrachten Sie eine große PowerPoint-Präsentation (large.pptx), die eine 1,5 GB große Videodatei enthält. Die Standardmethode zum Laden der Präsentation ist in diesem Python-Code beschrieben:
+Betrachten Sie eine große PowerPoint‑Präsentation (large.pptx), die eine 1,5 GB‑Videodatei enthält. Die Standard‑Methode zum Laden der Präsentation wird in folgendem Python‑Code beschrieben:
```py
import aspose.slides as slides
with slides.Presentation("large.pptx") as pres:
- pres.save("large.pdf", slides.export.SaveFormat.PDF)
+ pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-Aber diese Methode verbraucht etwa 1,6 GB temporären Speicher.
+Doch diese Methode verbraucht etwa 1,6 GB temporären Speicher.
-### **Eine große Präsentation als BLOB laden**
+### **Große Präsentation als BLOB laden**
-Durch den Prozess mit einem BLOB können Sie eine große Präsentation laden, während Sie wenig Speicher verwenden. Dieser Python-Code beschreibt die Implementierung, bei der der BLOB-Prozess verwendet wird, um eine große Präsentationsdatei (large.pptx) zu laden:
+Durch den BLOB‑basierten Prozess können Sie eine große Präsentation mit geringem Speicherverbrauch laden. Dieser Python‑Code beschreibt die Implementierung, bei der der BLOB‑Prozess zum Laden einer großen Präsentationsdatei (large.pptx) verwendet wird:
```py
import aspose.slides as slides
@@ -123,12 +139,12 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation("large.pptx", loadOptions) as pres:
- pres.save("large.pdf", slides.export.SaveFormat.PDF)
+ pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-#### **Ändern des Ordners für temporäre Dateien**
+### **Ordner für temporäre Dateien ändern**
-Wenn der BLOB-Prozess verwendet wird, erstellt Ihr Computer temporäre Dateien im Standardordner für temporäre Dateien. Wenn Sie möchten, dass die temporären Dateien in einem anderen Ordner gespeichert werden, können Sie die Einstellungen für den Speicherort mit `temp_files_root_path` ändern:
+Wenn der BLOB‑Prozess verwendet wird, legt Ihr Computer temporäre Dateien im Standard‑Ordner für temporäre Dateien an. Wenn Sie die temporären Dateien in einem anderen Ordner speichern möchten, können Sie die Speicher‑Einstellungen mit `temp_files_root_path` ändern:
```py
import aspose.slides as slides
@@ -142,6 +158,28 @@ loadOptions.blob_management_options.temp_files_root_path = "temp"
{{% alert title="Info" color="info" %}}
-Wenn Sie `temp_files_root_path` verwenden, erstellt Aspose.Slides nicht automatisch einen Ordner, um temporäre Dateien zu speichern. Sie müssen den Ordner manuell erstellen.
+Wenn Sie `temp_files_root_path` verwenden, erstellt Aspose.Slides nicht automatisch einen Ordner zum Speichern temporärer Dateien. Sie müssen den Ordner manuell anlegen.
+
+{{% /alert %}}
+
+## **FAQ**
+
+**Welche Daten in einer Aspose.Slides‑Präsentation werden als BLOB behandelt und von BLOB‑Optionen gesteuert?**
+
+Große Binärobjekte wie Bilder, Audio‑ und Videodateien werden als BLOB behandelt. Auch die gesamte Präsentationsdatei selbst unterliegt der BLOB‑Verarbeitung, wenn sie geladen oder gespeichert wird. Diese Objekte werden durch BLOB‑Richtlinien gesteuert, die Ihnen ermöglichen, den Speicherverbrauch zu verwalten und bei Bedarf auf temporäre Dateien auszulagern.
+
+**Wo konfiguriere ich BLOB‑Verarbeitungsregeln beim Laden einer Präsentation?**
+
+Verwenden Sie [LoadOptions](https://reference.aspose.com/slides/python-net/aspose.slides/loadoptions/) zusammen mit [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/). Dort legen Sie das In‑Memory‑Limit für BLOBs fest, erlauben oder verbieten temporäre Dateien, bestimmen den Stammordner für temporäre Dateien und wählen das Lock‑Verhalten der Quelle.
+
+**Beeinflussen BLOB‑Einstellungen die Performance und wie balanciere ich Geschwindigkeit vs. Speicher?**
+
+Ja. Das Halten von BLOBs im Speicher maximiert die Geschwindigkeit, erhöht aber den RAM‑Verbrauch; ein niedrigeres Speicherlimit verlagert mehr Arbeit auf temporäre Dateien, reduziert den RAM‑Verbrauch, kostet jedoch zusätzliche I/O. Stimmen Sie den Schwellenwert [max_blobs_bytes_in_memory](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/max_blobs_bytes_in_memory/) auf das richtige Gleichgewicht für Ihren Workload und Ihre Umgebung ab.
+
+**Helfen BLOB‑Optionen beim Öffnen extrem großer Präsentationen (z. B. Gigabyte‑Größe)?**
+
+Ja. [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/) wurden für solche Szenarien entwickelt: Durch Aktivieren temporärer Dateien und die Nutzung von Lock‑Verhalten lässt sich der Spitzen‑RAM‑Verbrauch deutlich reduzieren und die Verarbeitung sehr großer Decks stabilisieren.
+
+**Kann ich BLOB‑Richtlinien beim Laden aus Streams statt aus Datei‑Pfade verwenden?**
-{{% /alert %}}
\ No newline at end of file
+Ja. Die gleichen Regeln gelten für Streams: Die Präsentationsinstanz kann den Eingabestream besitzen und locken (abhängig vom gewählten Lock‑Modus), und temporäre Dateien werden verwendet, wenn erlaubt, wodurch der Speicherverbrauch während der Verarbeitung vorhersehbar bleibt.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md b/de/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
index 96e35bd079..e9fb20ca31 100644
--- a/de/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
+++ b/de/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
@@ -1,28 +1,51 @@
---
-title: Präsentationslokalisierung
+title: Automatisiere die Lokalisierung von Präsentationen mit Python
+linktitle: Präsentationslokalisierung
type: docs
weight: 100
url: /de/python-net/presentation-localization/
-keywords: "Sprache ändern, Rechtschreibprüfung, Rechtschreibprüfung, Rechtschreibprüfer, PowerPoint-Präsentation, Python, Aspose.Slides für Python über .NET"
-description: "Sprache in einer PowerPoint-Präsentation ändern oder überprüfen. Text in Python Rechtschreibung prüfen"
+keywords:
+- Sprache ändern
+- Rechtschreibprüfung
+- Sprach-ID
+- PowerPoint
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Automatisiere die Lokalisierung von PowerPoint- und OpenDocument-Folien in Python mit Aspose.Slides, unter Verwendung praktischer Codebeispiele und Tipps für eine schnellere globale Einführung."
---
+
## **Sprache für Präsentation und Text von Formen ändern**
-- Erstellen Sie eine Instanz der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klasse.
-- Erhalten Sie die Referenz einer Folie, indem Sie ihren Index verwenden.
-- Fügen Sie der Folie eine AutoForm des Typs Rechteck hinzu.
-- Fügen Sie dem TextFrame Text hinzu.
-- Sprache ID für den Text festlegen.
-- Speichern Sie die Präsentation als PPTX-Datei.
+- Erstelle eine Instanz der Klasse [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+- Hole die Referenz einer Folie, indem du ihren Index verwendest.
+- Füge der Folie ein AutoShape vom Typ Rechteck hinzu.
+- Füge dem TextFrame etwas Text hinzu.
+- Setze die Sprach-ID für den Text.
+- Speichere die Präsentation als PPTX-Datei.
-Die Implementierung der obigen Schritte wird unten in einem Beispiel demonstriert.
+Die Umsetzung der oben genannten Schritte wird unten in einem Beispiel gezeigt.
```py
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
shape = pres.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 50, 200, 50)
- shape.add_text_frame("Text zur Anwendung der Rechtschreibprüfungsprache")
+ shape.add_text_frame("Text to apply spellcheck language")
shape.text_frame.paragraphs[0].portions[0].portion_format.language_id = "en-EN"
pres.save("test1.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Löst language_id eine automatische Textübersetzung aus?**
+
+Nein. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) in Aspose.Slides speichert die Sprache für Rechtschreib‑ und Grammatikprüfung, übersetzt jedoch nicht den Textinhalt und ändert ihn nicht. Es handelt sich um Metadaten, die PowerPoint für die Korrektur versteht.
+
+**Beeinflusst language_id die Silbentrennung und Zeilenumbrüche beim Rendern?**
+
+In Aspose.Slides dient [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) der Korrektur. Die Qualität der Silbentrennung und der Zeilenumbruch hängen hauptsächlich von der Verfügbarkeit der [richtigen Schriften](/slides/de/python-net/powerpoint-fonts/) sowie von Layout‑/Zeilenumbruch‑Einstellungen für das Schriftsystem ab. Um ein korrektes Rendern zu gewährleisten, stelle die erforderlichen Schriften bereit, konfiguriere die [Schriftersatzregeln](/slides/de/python-net/font-substitution/) und/oder [bette Schriften ein](/slides/de/python-net/embedded-font/) in die Präsentation.
+
+**Kann ich verschiedene Sprachen innerhalb eines einzelnen Absatzes festlegen?**
+
+Ja. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) wird auf Ebene des Textabschnitts angewendet, sodass ein einzelner Absatz mehrere Sprachen mit unterschiedlichen Korrektureinstellungen kombinieren kann.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md b/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
index eff71114f1..0d1bd5ab8e 100644
--- a/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
+++ b/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
@@ -1,60 +1,72 @@
---
-title: Diagrammdatenmarkierung
+title: Diagrammdatenmarker in Präsentationen mit Python verwalten
+linktitle: Datenmarker
type: docs
url: /de/python-net/chart-data-marker/
-keywords: "Diagramm-Markierungsoptionen, PowerPoint-Präsentation, Python, Aspose.Slides für Python über .NET"
-description: "Diagramm-Markierungsoptionen in PowerPoint-Präsentationen in Python festlegen"
+keywords:
+- Diagramm
+- Datenpunkt
+- Marker
+- Markeroptionen
+- Markergröße
+- Fülltyp
+- PowerPoint
+- OpenDocument
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Erfahren Sie, wie Sie Diagrammdatenmarker in Aspose.Slides anpassen und die Wirkung von Präsentationen in den Formaten PPT, PPTX und ODP mit anschaulichen Codebeispielen steigern."
---
-## **Diagramm-Markierungsoptionen festlegen**
-Die Marker können an Diagrammdatenpunkten innerhalb bestimmter Serien festgelegt werden. Um die Diagramm-Markierungsoptionen festzulegen, folgen Sie bitte den folgenden Schritten:
+## **Diagramm‑Markeroptionen festlegen**
+Die Marker können für Diagrammdatenpunkte innerhalb bestimmter Reihen festgelegt werden. Um Diagramm‑Markeroptionen zu setzen, folgen Sie bitte den untenstehenden Schritten:
-- Instanziieren Sie die [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klasse.
-- Erstellen Sie das Standarddiagramm.
-- Setzen Sie das Bild.
-- Nehmen Sie die erste Diagrammserie.
-- Fügen Sie einen neuen Datenpunkt hinzu.
-- Schreiben Sie die Präsentation auf die Festplatte.
+- Instanziieren Sie die Klasse [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) .
+- Erstellen des Standarddiagramms.
+- Bild festlegen.
+- Erste Diagrammreihe übernehmen.
+- Neuen Datenpunkt hinzufügen.
+- Präsentation auf dem Datenträger speichern.
-Im folgenden Beispiel haben wir die Diagramm-Markierungsoptionen auf Datenpunktebene festgelegt.
+Im nachfolgenden Beispiel haben wir die Diagramm‑Markeroptionen auf Ebene der Datenpunkte festgelegt.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Erstellen Sie eine Instanz der Presentation-Klasse
+# Erstelle eine Instanz der Klasse Presentation
with slides.Presentation() as presentation:
slide = presentation.slides[0]
- # Erstellen des Standarddiagramms
+ # Erstelle das Standarddiagramm
chart = slide.shapes.add_chart(charts.ChartType.LINE_WITH_MARKERS, 0, 0, 400, 400)
- # Abrufen des Standarddiagramm-Datenarbeitsblattindex
+ # Abrufen des Indexes des Standarddatenarbeitsblatts des Diagramms
defaultWorksheetIndex = 0
- # Abrufen des Diagramm-Datenarbeitsblatts
+ # Abrufen des Diagrammdaten-Arbeitsblatts
fact = chart.chart_data.chart_data_workbook
- # Demo-Serie löschen
+ # Demo‑Reihen löschen
chart.chart_data.series.clear()
- # Neue Serie hinzufügen
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Serie 1"), chart.type)
+ # Neue Reihe hinzufügen
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.type)
- # Setzen Sie das Bild
+ # Bild festlegen
image1 = draw.Bitmap(path + "aspose-logo.jpg")
imgx1 = presentation.images.add_image(image1)
- # Setzen Sie das Bild
+ # Bild festlegen
image2 = draw.Bitmap(path + "Tulips.jpg")
imgx2 = presentation.images.add_image(image2)
- # Nehmen Sie die erste Diagrammserie
+ # Erste Diagrammreihe übernehmen
series = chart.chart_data.series[0]
- # Fügen Sie dort einen neuen Punkt (1:3) hinzu.
+ # Neuen Punkt (1:3) dort hinzufügen.
point = series.data_points.add_data_point_for_line_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 4.5))
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx1
@@ -71,9 +83,19 @@ with slides.Presentation() as presentation:
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx2
- # Ändern des Markers der Diagrammserie
+ # Diagrammreihen‑Marker ändern
series.marker.size = 15
- # Schreiben Sie die Präsentation auf die Festplatte
+ # Präsentation auf dem Datenträger speichern
presentation.save("MarkOptions_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Welche Markerformen sind standardmäßig verfügbar?**
+
+Standardformen sind verfügbar (Kreis, Quadrat, Raute, Dreieck usw.); die Liste wird durch die Aufzählung [MarkerStyleType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/markerstyletype/) definiert. Wenn Sie eine nicht standardmäßige Form benötigen, verwenden Sie einen Marker mit Bildfüllung, um benutzerdefinierte Visualisierungen zu emulieren.
+
+**Werden Marker beim Exportieren eines Diagramms in ein Bild oder SVG beibehalten?**
+
+Ja. Beim Rendern von Diagrammen zu [Rasterformaten](/slides/de/python-net/convert-powerpoint-to-png/) oder beim Speichern von [Formen als SVG](/slides/de/python-net/render-a-slide-as-an-svg-image/) behalten Marker ihr Aussehen und ihre Einstellungen bei, einschließlich Größe, Füllung und Kontur.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md b/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
index acc3d76f48..ed7e1151f4 100644
--- a/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
+++ b/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
@@ -1,68 +1,68 @@
---
-title: 3D-Diagramme in Präsentationen mit Python anpassen
-linktitle: 3D-Diagramm
+title: "Anpassen von 3D-Diagrammen in Präsentationen mit Python"
+linktitle: "3D-Diagramm"
type: docs
url: /de/python-net/3d-chart/
keywords:
-- 3D-Diagramm
-- Rotation
-- Tiefe
-- PowerPoint
-- OpenDocument
-- Präsentation
-- Python
-- Aspose.Slides
-description: "Erfahren Sie, wie Sie in Aspose.Slides for Python via .NET 3-D-Diagramme erstellen und anpassen, mit Unterstützung für PPT-, PPTX- und ODP-Dateien—steigern Sie noch heute Ihre Präsentationen."
+- "3D-Diagramm"
+- "Rotation"
+- "Tiefe"
+- "PowerPoint"
+- "OpenDocument"
+- "Präsentation"
+- "Python"
+- "Aspose.Slides"
+description: "Erfahren Sie, wie Sie 3‑D‑Diagramme in Aspose.Slides für Python via .NET erstellen und anpassen, mit Unterstützung für PPT-, PPTX- und ODP‑Dateien – verbessern Sie noch heute Ihre Präsentationen."
---
-## **RotationX, RotationY und DepthPercents-Eigenschaften des 3D-Diagramms festlegen**
-Aspose.Slides für Python über .NET bietet eine einfache API zum Festlegen dieser Eigenschaften. Der folgende Artikel hilft Ihnen, verschiedene Eigenschaften wie X,Y-Rotation, **DepthPercents** usw. festzulegen. Der Beispielcode zeigt die Einstellung der oben genannten Eigenschaften.
+## **Set RotationX, RotationY und DepthPercents‑Eigenschaften des 3D‑Diagramms**
+Aspose.Slides für Python via .NET bietet eine einfache API zum Festlegen dieser Eigenschaften. Der folgende Artikel zeigt Ihnen, wie Sie verschiedene Eigenschaften wie X‑ und Y‑Rotation, **DepthPercents** usw. einstellen können. Der Beispielcode demonstriert das Anwenden der genannten Eigenschaften.
-1. Erstellen Sie eine Instanz der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klasse.
-1. Greifen Sie auf die erste Folie zu.
-1. Fügen Sie ein Diagramm mit Standarddaten hinzu.
-1. Setzen Sie die Rotation3D-Eigenschaften.
-1. Schreiben Sie die modifizierte Präsentation in eine PPTX-Datei.
+1. Erstellen Sie eine Instanz der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)‑Klasse.
+2. Greifen Sie auf die erste Folie zu.
+3. Fügen Sie ein Diagramm mit Standarddaten hinzu.
+4. Setzen Sie die Rotation3D‑Eigenschaften.
+5. Schreiben Sie die geänderte Präsentation in eine PPTX‑Datei.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Erstellen Sie eine Instanz der Presentation-Klasse
+# Erstelle eine Instanz der Presentation‑Klasse
with slides.Presentation() as presentation:
- # Greifen Sie auf die erste Folie zu
+ # Greife auf die erste Folie zu
slide = presentation.slides[0]
- # Fügen Sie ein Diagramm mit Standarddaten hinzu
+ # Füge ein Diagramm mit Standarddaten hinzu
chart = slide.shapes.add_chart(charts.ChartType.STACKED_COLUMN_3D, 0, 0, 500, 500)
- # Festlegen des Index des Diagrammdatenblatts
+ # Setze den Index des Diagrammdatenblatts
defaultWorksheetIndex = 0
- # Abrufen des Diagramm-Datenarbeitsblatts
+ # Hole das Diagrammdaten‑Arbeitsblatt
fact = chart.chart_data.chart_data_workbook
- # Serien hinzufügen
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Serie 1"), chart.type)
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Serie 2"), chart.type)
+ # Füge Serie hinzu
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.type)
- # Kategorien hinzufügen
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Kategorie 1"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Kategorie 2"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Kategorie 3"))
+ # Füge Kategorien hinzu
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"))
- # Rotation3D-Eigenschaften festlegen
+ # Setze Rotation3D‑Eigenschaften
chart.rotation_3d.right_angle_axes = True
chart.rotation_3d.rotation_x = 40
chart.rotation_3d.rotation_y = 270
chart.rotation_3d.depth_percents = 150
- # Zweite Diagrammserie auswählen
+ # Nimm die zweite Diagrammserie
series = chart.chart_data.series[1]
- # Nun die Seriendaten befüllen
+ # Jetzt werden die Seriendaten befüllt
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
@@ -70,9 +70,23 @@ with slides.Presentation() as presentation:
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 2, 10))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 2, 60))
- # Überlagerungswert festlegen
+ # Setze OverLap‑Wert
series.parent_series_group.overlap = 100
- # Präsentation auf die Festplatte schreiben
+ # Schreibe die Präsentation auf die Festplatte
presentation.save("Rotation3D_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Welche Diagrammtypen unterstützen den 3D‑Modus in Aspose.Slides?**
+
+Aspose.Slides unterstützt 3D‑Varianten von Säulendiagrammen, einschließlich Column 3D, Clustered Column 3D, Stacked Column 3D und 100 % Stacked Column 3D, sowie verwandte 3D‑Typen, die über die [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/)-Aufzählung verfügbar sind. Für eine genaue, aktuelle Liste prüfen Sie die Mitglieder der [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/)-Aufzählung in der API‑Referenz Ihrer installierten Version.
+
+**Kann ich ein Rasterbild eines 3D‑Diagramms für einen Bericht oder das Web erhalten?**
+
+Ja. Sie können ein Diagramm über die [Chart‑API](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) in ein Bild exportieren oder die [gesamte Folie rendern](/slides/de/python-net/convert-powerpoint-to-png/) in Formate wie PNG oder JPEG. Das ist praktisch, wenn Sie eine pixelgenaue Vorschau benötigen oder das Diagramm in Dokumente, Dashboards oder Webseiten einbetten möchten, ohne PowerPoint zu benötigen.
+
+**Wie performant ist das Erstellen und Rendern großer 3D‑Diagramme?**
+
+Die Leistung hängt vom Datenvolumen und der visuellen Komplexität ab. Für optimale Ergebnisse sollten 3D‑Effekte minimal gehalten, schwere Texturen an Wänden und Plot‑Bereichen vermieden, die Anzahl der Datenpunkte pro Serie nach Möglichkeit begrenzt und in eine geeignet dimensionierte Ausgabe (Auflösung und Größe) gerendert werden, die den Anforderungen des Zielgeräts oder Drucks entspricht.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md b/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
index 21da43777a..6bcd1b7af2 100644
--- a/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
+++ b/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
@@ -1,117 +1,120 @@
---
-title: Kreisdiagramme in Präsentationen mit Python anpassen
-linktitle: Kreisdiagramm
+title: "Kuchendiagramme in Präsentationen mit Python anpassen"
+linktitle: "Kuchendiagramm"
type: docs
url: /de/python-net/pie-chart/
keywords:
-- Kreisdiagramm
-- Diagramm verwalten
-- Diagramm anpassen
-- Diagrammoptionen
-- Diagrammeinstellungen
-- Plotoptionen
-- Segmentfarbe
-- PowerPoint
-- OpenDocument
-- Präsentation
-- Python
-- Aspose.Slides
-description: "Lernen Sie, wie Sie mit Aspose.Slides for Python via .NET Kreisdiagramme in Python erstellen und anpassen, um sie in PowerPoint und OpenDocument zu exportieren und Ihre Datenstory in Sekunden zu verbessern."
+- "Kuchendiagramm"
+- "Diagramm verwalten"
+- "Diagramm anpassen"
+- "Diagrammoptionen"
+- "Diagrammeinstellungen"
+- "Plot-Optionen"
+- "Segmentfarbe"
+- "PowerPoint"
+- "OpenDocument"
+- "Präsentation"
+- "Python"
+- "Aspose.Slides"
+description: "Erfahren Sie, wie Sie Kuchendiagramme in Python mit Aspose.Slides erstellen und anpassen, exportierbar nach PowerPoint und OpenDocument, und Ihre Datenstorytelling in Sekunden verbessern."
---
-## **Zweite Plot-Optionen für Kuchendiagramme und Balkendiagramme**
-Aspose.Slides für Python über .NET unterstützt jetzt zweite Plot-Optionen für Kuchendiagramme oder Balkendiagramme. In diesem Thema werden wir anhand eines Beispiels sehen, wie man diese Optionen mit Aspose.Slides angibt. Um die Eigenschaften anzugeben, folgen Sie bitte den folgenden Schritten:
+## **Zweite Plot-Optionen für Pie‑of‑Pie‑ und Bar‑of‑Pie‑Diagramme**
+Aspose.Slides für Python via .NET unterstützt jetzt zweite Plot‑Optionen für Pie‑of‑Pie‑ oder Bar‑of‑Pie‑Diagramme. In diesem Thema sehen wir anhand eines Beispiels, wie man diese Optionen mit Aspose.Slides festlegt. Um die Eigenschaften festzulegen, folgen Sie bitte den untenstehenden Schritten:
-1. Instanziieren Sie das [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klassenobjekt.
-1. Fügen Sie das Diagramm auf der Folie hinzu.
-1. Geben Sie die zweiten Plot-Optionen des Diagramms an.
-1. Schreiben Sie die Präsentation auf die Festplatte.
-
-Im folgenden Beispiel haben wir verschiedene Eigenschaften des Kuchendiagramms eingestellt.
+1. Instanziieren Sie ein [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klassenobjekt.
+2. Fügen Sie dem Folie ein Diagramm hinzu.
+3. Legen Sie die zweiten Plot‑Optionen des Diagramms fest.
+4. Speichern Sie die Präsentation auf dem Datenträger.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
-# Erstellen Sie eine Instanz der Presentation-Klasse
+# Erstelle eine Instanz der Presentation-Klasse
with slides.Presentation() as presentation:
- # Fügen Sie das Diagramm auf der Folie hinzu
+ # Diagramm zur Folie hinzufügen
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.PIE_OF_PIE, 50, 50, 500, 400)
- # Stellen Sie verschiedene Eigenschaften ein
+ # Unterschiedliche Eigenschaften setzen
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
chart.chart_data.series[0].parent_series_group.second_pie_size = 149
chart.chart_data.series[0].parent_series_group.pie_split_by = charts.PieSplitType.BY_PERCENTAGE
chart.chart_data.series[0].parent_series_group.pie_split_position = 53
- # Schreiben Sie die Präsentation auf die Festplatte
+ # Präsentation auf dem Datenträger speichern
presentation.save("SecondPlotOptionsforCharts_out.pptx", slides.export.SaveFormat.PPTX)
```
+## **Automatische Segmentfarben für Kuchendiagramme festlegen**
+Aspose.Slides für Python via .NET bietet eine einfache API zum Festlegen automatischer Segmentfarben für Kuchendiagramme. Der Beispielcode wendet die oben genannten Eigenschaften an.
-
-
-## **Automatische Kuchendiagramm-Slice-Farben festlegen**
-Aspose.Slides für Python über .NET bietet eine einfache API zum Festlegen automatischer Farben für Kuchendiagramm-Slices. Der Beispielcode zeigt, wie man die oben genannten Eigenschaften festlegt.
-
-1. Erstellen Sie eine Instanz der Presentation-Klasse.
-1. Greifen Sie auf die erste Folie zu.
-1. Fügen Sie ein Diagramm mit Standarddaten hinzu.
-1. Setzen Sie den Diagrammtitel.
-1. Setzen Sie die erste Serie auf Werte anzeigen.
-1. Setzen Sie den Index des Datensatzblatts des Diagramms.
-1. Holen Sie sich das Datenarbeitsblatt des Diagramms.
-1. Löschen Sie die standardmäßig generierten Serien und Kategorien.
-1. Fügen Sie neue Kategorien hinzu.
-1. Fügen Sie neue Serien hinzu.
-
-Schreiben Sie die modifizierte Präsentation in eine PPTX-Datei.
+1. Erstellen Sie eine Instanz der Presentation‑Klasse.
+2. Greifen Sie auf die erste Folie zu.
+3. Fügen Sie ein Diagramm mit Standarddaten hinzu.
+4. Setzen Sie den Diagrammtitel.
+5. Legen Sie für die erste Serie fest, dass Werte angezeigt werden.
+6. Setzen Sie den Index des Diagrammdatensheets.
+7. Holen Sie das Diagrammdaten‑Arbeitsblatt.
+8. Löschen Sie standardmäßig generierte Serien und Kategorien.
+9. Fügen Sie neue Kategorien hinzu.
+10. Fügen Sie eine neue Serie hinzu.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Instanziieren Sie die Presentation-Klasse, die die PPTX-Datei darstellt
+# Instanziiere die Presentation-Klasse, die eine PPTX-Datei repräsentiert
with slides.Presentation() as presentation:
- # Greifen Sie auf die erste Folie zu
+ # Greife auf die erste Folie zu
slide = presentation.slides[0]
- # Fügen Sie ein Diagramm mit Standarddaten hinzu
+ # Füge ein Diagramm mit Standarddaten hinzu
chart = slide.shapes.add_chart(charts.ChartType.PIE, 100, 100, 400, 400)
- # Setzen Sie den Diagrammtitel
- chart.chart_title.add_text_frame_for_overriding("Beispieltitel")
+ # Titel des Diagramms festlegen
+ chart.chart_title.add_text_frame_for_overriding("Sample Title")
chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
chart.chart_title.height = 20
chart.has_title = True
- # Setzen Sie die erste Serie auf Werte anzeigen
+ # Erste Serie auf Werte anzeigen setzen
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
- # Setzen Sie den Index des Datenblatts des Diagramms
+ # Index des Diagrammdatensheets festlegen
defaultWorksheetIndex = 0
- # Holen Sie sich das Datenarbeitsblatt des Diagramms
+ # Diagrammdaten-Arbeitsblatt holen
fact = chart.chart_data.chart_data_workbook
- # Löschen Sie die standardmäßig generierten Serien und Kategorien
+ # Standardmäßig generierte Serien und Kategorien löschen
chart.chart_data.series.clear()
chart.chart_data.categories.clear()
- # Hinzufügen neuer Kategorien
- chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "Erstes Quartal"))
- chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "Zweites Quartal"))
- chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "Drittes Quartal"))
+ # Neue Kategorien hinzufügen
+ chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "First Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "2nd Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "3rd Qtr"))
- # Hinzufügen neuer Serien
- series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Serie 1"), chart.type)
+ # Neue Serie hinzufügen
+ series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Series 1"), chart.type)
- # Jetzt die Seriendaten ausfüllen
+ # Jetzt die Seriendaten füllen
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
series.parent_series_group.is_color_varied = True
presentation.save("Pie.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Werden die Varianten 'Pie of Pie' und 'Bar of Pie' unterstützt?**
+
+Ja, die Bibliothek [unterstützt](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) einen sekundären Plot für Kuchendiagramme, einschließlich der Typen 'Pie of Pie' und 'Bar of Pie'.
+
+**Kann ich nur das Diagramm als Bild exportieren (z. B. PNG)?**
+
+Ja, Sie können das Diagramm selbst als Bild [exportieren](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) (z. B. PNG) ohne die gesamte Präsentation.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md b/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
index d680f4a0cd..ccf5b634bb 100644
--- a/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
+++ b/de/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
@@ -1,53 +1,68 @@
---
-title: Diagramm Arbeitsblattformeln
+title: Diagramm-Arbeitsblatt-Formeln in Präsentationen mit Python
+linktitle: Arbeitsblatt-Formeln
type: docs
weight: 70
url: /de/python-net/chart-worksheet-formulas/
-keywords: "Diagramm Tabellenkalkulation, Diagramm Formel, PowerPoint Präsentation, Python, Aspose.Slides für Python über .NET"
-description: "Diagramm Tabellenkalkulation und Formel in PowerPoint Präsentation in Python"
+keywords:
+- Diagramm-Tabellenblatt
+- Diagramm-Arbeitsblatt
+- Diagramm-Formel
+- Arbeitsblatt-Formel
+- Tabellenblatt-Formel
+- Datenquelle
+- logische Konstante
+- numerische Konstante
+- Zeichenkettenkonstante
+- Fehlerkonstante
+- arithmetische Konstante
+- Vergleichsoperator
+- A1-Stil
+- R1C1-Stil
+- vordefinierte Funktion
+- PowerPoint
+- OpenDocument
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Wenden Sie Excel‑ähnliche Formeln in Aspose.Slides für Python via .NET‑Diagramm‑Tabellenblätter an und automatisieren Sie Berichte in PPT, PPTX und ODP‑Dateien."
---
-
-## **Über die Diagramm Tabellenkalkulationsformel in Präsentationen**
-**Diagramm Tabellenkalkulation** (oder Diagramm Arbeitsblatt) in Präsentationen ist die Datenquelle des Diagramms. Die Diagramm Tabellenkalkulation enthält Daten, die auf grafische Weise im Diagramm dargestellt werden. Wenn Sie ein Diagramm in PowerPoint erstellen, wird das Arbeitsblatt, das mit diesem Diagramm verknüpft ist, automatisch erstellt. Das Diagramm Arbeitsblatt wird für alle Arten von Diagrammen erstellt: Liniendiagramm, Säulendiagramm, Sonnenblumen-Diagramm, Kreisdiagramm usw. Um die Diagramm Tabellenkalkulation in PowerPoint zu sehen, sollten Sie doppelt auf das Diagramm klicken:
+## **Über Diagramm‑Tabellenblatt‑Formeln in Präsentationen**
+**Diagramm‑Tabellenblatt** (oder Diagramm‑Arbeitsblatt) in einer Präsentation ist die Datenquelle des Diagramms. Diagramm‑Tabellenblatt enthält Daten, die im Diagramm grafisch dargestellt werden. Wenn Sie ein Diagramm in PowerPoint erstellen, wird das dem Diagramm zugehörige Arbeitsblatt automatisch ebenfalls erstellt. Das Arbeitsblatt wird für alle Diagramm‑Typen erstellt: Liniendiagramm, Balkendiagramm, Sunburst‑Diagramm, Kreisdiagramm usw. Um das Diagramm‑Tabellenblatt in PowerPoint zu sehen, doppelklicken Sie das Diagramm:

+Diagramm‑Tabellenblatt enthält die Namen der Diagrammelemente (Kategorie‑Name: *Category1*, Serien‑Name) und eine Tabelle mit numerischen Daten, die zu diesen Kategorien und Serien passen. Standardmäßig wird beim Erstellen eines neuen Diagramms das Diagramm‑Tabellenblatt‑Daten‑Set mit Beispieldaten befüllt. Anschließend können Sie die Tabellendaten im Arbeitsblatt manuell ändern.
+In der Regel stellt das Diagramm komplexe Daten dar (z. B. Finanz‑ oder Wissenschaftsanalyse), bei denen Zellen aus den Werten anderer Zellen oder aus dynamischen Daten berechnet werden. Den Wert einer Zelle manuell zu berechnen und hart zu kodieren, erschwert spätere Änderungen. Wenn Sie den Wert einer bestimmten Zelle ändern, müssen alle davon abhängigen Zellen ebenfalls aktualisiert werden. Darüber hinaus können Tabellendaten von Daten anderer Tabellen abhängen, wodurch ein komplexes Präsentations‑Datenschema entsteht, das einfach und flexibel aktualisiert werden muss.
-Die Diagramm Tabellenkalkulation enthält die Namen der Diagrammelemente (Kategorie Name: *Kategorie1*, Serienname) und eine Tabelle mit numerischen Daten, die den Kategorien und Serien entsprechen. Standardmäßig, wenn Sie ein neues Diagramm erstellen - sind die Daten der Diagramm Tabellenkalkulation mit den Standarddaten festgelegt. Anschließend können Sie die Tabellenkalkulationsdaten im Arbeitsblatt manuell ändern.
-
-In der Regel repräsentiert das Diagramm komplizierte Daten (z.B. Finanzanalysten, wissenschaftliche Analysten), die Zellen haben, die aus den Werten in anderen Zellen oder aus anderen dynamischen Daten berechnet werden. Den Wert einer Zelle manuell zu berechnen und ihn fest in die Zelle einzugeben, erschwert eine zukünftige Änderung. Wenn Sie den Wert einer bestimmten Zelle ändern, müssen auch alle abhängigen Zellen aktualisiert werden. Darüber hinaus können Tabellendaten von Daten aus anderen Tabellen abhängen, was eine komplexe Datenpräsentationsstruktur schafft, die einfach und flexibel aktualisiert werden muss.
+**Diagramm‑Tabellenblatt‑Formel** in einer Präsentation ist ein Ausdruck, der die Daten des Diagramm‑Tabellenblatts automatisch berechnet und aktualisiert. Eine Tabellenblatt‑Formel definiert die Berechnungslogik für eine bestimmte Zelle oder einen Zellenbereich. Eine Tabellenblatt‑Formel ist eine mathematische oder logische Formel, die verwendet: Zellreferenzen, mathematische Funktionen, logische Operatoren, arithmetische Operatoren, Konvertierungsfunktionen, Zeichenkettenkonstanten usw. Die Definition der Formel wird in eine Zelle geschrieben, die keinen einfachen Wert enthält. Die Formel berechnet den Wert, gibt ihn zurück und der Wert wird der Zelle zugewiesen. Diagramm‑Tabellenblatt‑Formeln in Präsentationen sind im Wesentlichen dieselben wie Excel‑Formeln, und dieselben Standard‑Funktionen, Operatoren und Konstanten werden unterstützt.
-**Diagramm Tabellenkalkulationsformel** in Präsentationen ist ein Ausdruck zur automatischen Berechnung und Aktualisierung der Daten der Diagramm Tabellenkalkulation. Die Tabellenkalkulationsformel definiert die Datenberechnungslogik für eine bestimmte Zelle oder eine Gruppe von Zellen. Eine Tabellenkalkulationsformel ist eine mathematische Formel oder eine logische Formel, die verwendet: Zellreferenzen, mathematische Funktionen, logische Operatoren, arithmetische Operatoren, Konvertierungsfunktionen, Stringkonstanten usw. Die Definition der Formel wird in eine Zelle geschrieben, und diese Zelle enthält keinen einfachen Wert. Die Tabellenkalkulationsformel berechnet den Wert und gibt ihn zurück, dann wird dieser Wert der Zelle zugewiesen. Die Diagramm Tabellenkalkulationsformeln in Präsentationen sind tatsächlich dieselben wie Excel-Formeln, und es werden dieselben Standardfunktionen, Operatoren und Konstanten zur Implementierung unterstützt.
-
-In [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) wird die Diagramm Tabellenkalkulation durch die
-[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) Eigenschaft des
+In [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) wird das Diagramm‑Tabellenblatt über die Eigenschaft
+[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) des
[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/) Typs dargestellt.
-Die Tabellenkalkulationsformel kann mit der
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) Eigenschaft zugewiesen und geändert werden.
+Formeln können über die Eigenschaft
+[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) zugewiesen und geändert werden.
Die folgende Funktionalität wird für Formeln in Aspose.Slides unterstützt:
- Logische Konstanten
- Numerische Konstanten
-- Stringkonstanten
-- Fehlerkonstanten
+- Zeichenketten‑Konstanten
+- Fehler‑Konstanten
- Arithmetische Operatoren
- Vergleichsoperatoren
-- A1-Style Zellreferenzen
-- R1C1-Style Zellreferenzen
-- Vorgegebene Funktionen
-
-
-
-In der Regel speichern Tabellenkalkulationen die zuletzt berechneten Formelwerte. Wenn nach dem Laden der Präsentation die Diagrammdaten nicht geändert wurden - gibt die **IChartDataCell.Value** Eigenschaft diese Werte beim Lesen zurück. Wenn jedoch die Tabellenkalkulationsdaten geändert wurden, löst die **ChartDataCell.Value** Eigenschaft eine **CellUnsupportedDataException** für die nicht unterstützten Formeln aus. Dies liegt daran, dass beim erfolgreichen Parsen der Formeln die Zellabhängigkeiten bestimmt und die Korrektheit der letzten Werte festgestellt wird. Wenn die Formel jedoch nicht geparst werden kann, kann die Korrektheit des Zellwerts nicht garantiert werden.
-## **Diagramm Tabellenkalkulationsformel zur Präsentation hinzufügen**
-Zuerst fügen Sie ein Diagramm mit einigen Beispieldaten zur ersten Folie einer neuen Präsentation hinzu mit
-[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/).
-Das Arbeitsblatt des Diagramms wird automatisch erstellt und kann mit der
-[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) Eigenschaft aufgerufen werden:
+- A1‑Stil‑Zellreferenzen
+- R1C1‑Stil‑Zellreferenzen
+- Vordefinierte Funktionen
+Typischerweise speichern Tabellenblätter die zuletzt berechneten Formelwerte. Wenn nach dem Laden der Präsentation die Diagrammdaten nicht geändert wurden, gibt die Eigenschaft **IChartDataCell.Value** diese Werte beim Lesen zurück. Wenn jedoch die Tabellendaten geändert wurden, wirft das Lesen von **ChartDataCell.Value** die **CellUnsupportedDataException** für nicht unterstützte Formeln. Das liegt daran, dass beim erfolgreichen Parsen einer Formel die Zellabhängigkeiten ermittelt und die Korrektheit der letzten Werte bestimmt werden. Kann eine Formel nicht geparst werden, lässt sich die Korrektheit des Zellenwertes nicht garantieren.
+## **Diagramm‑Tabellenblatt‑Formel zur Präsentation hinzufügen**
+Fügen Sie zuerst einem neuen Präsentations‑Slide ein Diagramm mit Beispieldaten hinzu, indem Sie
+[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/) verwenden.
+Das Arbeitsblatt des Diagramms wird automatisch erstellt und kann über die Eigenschaft
+[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) angesprochen werden:
```py
import aspose.slides.charts as charts
@@ -59,13 +74,8 @@ with slides.Presentation() as presentation:
# ...
```
-
-
-Lassen Sie uns einige Werte in Zellen mit der
-[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) Eigenschaft
-des **Object** Typs schreiben, was bedeutet, dass Sie beliebige Werte für die Eigenschaft festlegen können:
-
-
+Schreiben Sie einige Werte in Zellen über die
+[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)‑Eigenschaft des **Object**‑Typs, die es Ihnen ermöglicht, jedem Datentyp zuzuweisen:
```py
workbook.get_cell(0, "F2").value = -2.5
@@ -73,28 +83,25 @@ des **Object** Typs schreiben, was bedeutet, dass Sie beliebige Werte für die E
workbook.get_cell(0, "H4").value = 3
```
-
-
-Nun, um eine Formel in die Zelle zu schreiben, können Sie die
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) Eigenschaft verwenden:
+Um eine Formel in die Zelle zu schreiben, können Sie die
+[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)‑Eigenschaft verwenden:
```py
workbook.get_cell(0, "B2").formula = "F2+G3+H4+1"
```
-*Hinweis*: [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) Eigenschaft wird verwendet, um A1-Style Zellreferenzen festzulegen.
-
+*Hinweis*: Die Eigenschaft [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) wird verwendet, um A1‑Stil‑Zellreferenzen zu setzen.
-
-Um die [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) Zellreferenz festzulegen, können Sie die [**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) Eigenschaft verwenden:
+Um die
+[r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)‑Zellreferenz zu setzen, können Sie die
+[**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)‑Eigenschaft verwenden:
```py
workbook.get_cell(0, "C2").r1c1_formula = "R[1]C[4]/R[2]C[5]"
```
-Verwenden Sie dann die [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) Methode, um alle Formeln innerhalb des Arbeitsbuchs zu berechnen und die entsprechenden Zellwerte zu aktualisieren:
-
-
+Anschließend verwenden Sie die Methode
+[**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/), um alle Formeln im Arbeitsbuch zu berechnen und die entsprechenden Zellwerte zu aktualisieren:
```py
workbook.calculate_formulas()
@@ -102,112 +109,81 @@ Verwenden Sie dann die [**calculate_formulas**](https://reference.aspose.com/sli
print(workbook.get_cell(0, "C2").value) # 2.1
```
-
## **Logische Konstanten**
Sie können logische Konstanten wie *FALSE* und *TRUE* in Zellformeln verwenden:
-
-
-
## **Numerische Konstanten**
-Zahlen können in gängiger oder wissenschaftlicher Notation verwendet werden, um Diagramm Tabellenkalkulationsformeln zu erstellen:
-
-
-
-
-## **String Konstanten**
-Eine String (oder literale) Konstante ist ein spezifischer Wert, der so verwendet wird, wie er ist und sich nicht ändert. Stringkonstanten können sein: Daten, Texte, Zahlen usw.:
-
-
-
-
-## **Fehler Konstanten**
-Manchmal ist es nicht möglich, das Ergebnis anhand der Formel zu berechnen. In diesem Fall wird der Fehlercode anstelle seines Wertes in der Zelle angezeigt. Jeder Fehlerart hat einen spezifischen Code:
-
-- #DIV/0! - die Formel versucht, durch Null zu teilen.
-- #GETTING_DATA - kann in einer Zelle angezeigt werden, während ihr Wert noch berechnet wird.
-- #N/A - Informationen fehlen oder sind nicht verfügbar. Einige Gründe können sein: die in der Formel verwendeten Zellen sind leer, ein zusätzlicher Leerraum, Schreibfehler usw.
-- #NAME? - eine bestimmte Zelle oder andere Formelobjekte können nicht unter ihrem Namen gefunden werden.
-- #NULL! - kann erscheinen, wenn ein Fehler in der Formel vorliegt, wie: (,) oder ein Leerzeichen anstelle eines Doppelpunktes (:).
-- #NUM! - die Zahl in der Formel kann ungültig, zu lang oder zu klein sein usw.
-- #REF! - ungültige Zellreferenz.
-- #VALUE! - unerwarteter Werttyp. Zum Beispiel: Stringwert, der in einer numerischen Zelle gesetzt wurde.
+Zahlen können in dezimaler oder wissenschaftlicher Notation verwendet werden, um Diagramm‑Tabellenblatt‑Formeln zu erstellen:
+## **Zeichenketten‑Konstanten**
+Eine Zeichenketten‑ (oder Literal‑)Konstante ist ein fester Wert, der unverändert verwendet wird. Zeichenketten‑Konstanten können sein: Datumswerte, Texte, Zahlen usw.:
+## **Fehler‑Konstanten**
+Manchmal lässt sich das Ergebnis einer Formel nicht berechnen. In diesem Fall wird im Feld stattdessen ein Fehlercode angezeigt. Jeder Fehlertyp hat einen spezifischen Code:
+- #DIV/0! – Formel versucht, durch Null zu dividieren.
+- #GETTING_DATA – kann in einer Zelle erscheinen, während ihr Wert noch berechnet wird.
+- #N/A – Information fehlt oder ist nicht verfügbar. Gründe können sein: Die in der Formel verwendeten Zellen sind leer, ein zusätzliches Leerzeichen, ein Rechtschreibfehler usw.
+- #NAME? – eine bestimmte Zelle oder ein anderes Formelelement kann nicht über ihren Namen gefunden werden.
+- #NULL! – tritt auf, wenn ein Fehler in der Formel vorliegt, z. B. (,) oder ein Leerzeichen anstelle eines Doppelpunkts (:).
+- #NUM! – die numerische Angabe in der Formel ist ungültig, zu groß oder zu klein usw.
+- #REF! – ungültige Zellreferenz.
+- #VALUE! – unerwarteter Werttyp. Zum Beispiel ein Zeichenkettenwert in einer numerischen Zelle.
## **Arithmetische Operatoren**
-Sie können alle arithmetischen Operatoren in Diagramm Arbeitsblattformeln verwenden:
-
+Sie können alle arithmetischen Operatoren in Diagramm‑Arbeitsblatt‑Formeln verwenden:
-
-|**Operator** |**Bedeutung** |**Beispiel**|
+|**Operator**|**Bedeutung**|**Beispiel**|
| :- | :- | :- |
-|+ (Pluszeichen) |Addition oder unärer Plus|2 + 3|
-|- (Minuszeichen) |Subtraktion oder Negation |2 - 3
-3|
-|* (Stern)|Multiplikation |2 * 3|
-|/ (Schrägstrich)|Division |2 / 3|
-|% (Prozentzeichen) |Prozent |30%|
-|^ (Zirkumflex) |Exponentiation |2 ^ 3|
-
-
-*Hinweis*: Um die Reihenfolge der Auswertung zu ändern, schließen Sie den Teil der Formel, der zuerst berechnet werden soll, in Klammern ein.
+|+ (Pluszeichen)|Addition oder unäres Plus|2 + 3|
+|- (Minuszeichen)|Subtraktion oder Negation|2 - 3
-3|
+|* (Sternchen)|Multiplikation|2 * 3|
+|/ (Schrägstrich)|Division|2 / 3|
+|% (Prozentzeichen)|Prozent|30%|
+|^ (Caret)|Exponentiation|2 ^ 3|
+*Hinweis*: Um die Auswertungsreihenfolge zu ändern, setzen Sie den zu berechnenden Teil in Klammern.
## **Vergleichsoperatoren**
-Sie können die Werte der Zellen mit den Vergleichsoperatoren vergleichen. Wenn zwei Werte mit diesen Operatoren verglichen werden, ist das Ergebnis ein logischer Wert, entweder *TRUE* oder FALSE:
+Sie können Zellwerte mit Vergleichsoperatoren vergleichen. Das Ergebnis ist ein logischer Wert, entweder *TRUE* oder *FALSE*:
-
-
-|**Operator** |**Bedeutung** |**Bedeutung** |
+|**Operator**|**Bedeutung**|**Beispiel**|
| :- | :- | :- |
-|= (gleiches Zeichen) |Gleich |A2 = 3|
-|<> (ungleich Zeichen) |Ungleich|A2 <> 3|
-|> (größer als Zeichen) |Größer als|A2 > 3|
-|>= (größer als oder gleich Zeichen)|Größer als oder gleich zu|A2 >= 3|
-|< (weniger als Zeichen)|Weniger als|A2 < 3|
-|<= (weniger als oder gleich Zeichen)|Weniger als oder gleich zu|A2 <= 3|
-
-## **A1-Style Zellreferenzen**
-**A1-Style Zellreferenzen** werden für die Arbeitsblätter verwendet, bei denen die Spalte einen Buchstaben als Identifikator hat (z.B. "*A*") und die Zeile eine numerische Kennung hat (z.B. "*1*"). A1-Style Zellreferenzen können wie folgt verwendet werden:
-
+|= (Gleichheitszeichen)|Gleich|A2 = 3|
+|<> (Ungleichheitszeichen)|Ungleich|A2 <> 3|
+|> (Größer‑als‑Zeichen)|Größer als|A2 > 3|
+|>= (Größer‑oder‑gleich‑Zeichen)|Größer oder gleich|A2 >= 3|
+|< (Kleiner‑als‑Zeichen)|Kleiner als|A2 < 3|
+|<= (Kleiner‑oder‑gleich‑Zeichen)|Kleiner oder gleich|A2 <= 3|
+## **A1‑Stil‑Zellreferenzen**
+**A1‑Stil‑Zellreferenzen** werden in Arbeitsblättern verwendet, bei denen die Spalte einen Buchstaben (z. B. "*A*") und die Zeile eine Zahl (z. B. "*1*") hat. A1‑Stil‑Zellreferenzen können wie folgt verwendet werden:
|**Zellreferenz**|**Beispiel**|||
| :- | :- | :- | :- |
-||Absolut |Relativ |Gemischt|
-|Zelle |$A$2 |A2|A$2
$A2
|
-|Zeile |$2:$2 |2:2 |-|
-|Spalte |$A:$A |A:A |-|
-|Bereich |$A$2:$C$4 |A2:C4|$A$2:C4
A$2:$C4
|
-
-
-Hier ist ein Beispiel, wie eine A1-Style Zellreferenz in einer Formel verwendet wird:
-
-
-
-
-## **R1C1-Style Zellreferenzen**
-**R1C1-Style Zellreferenzen** werden für die Arbeitsblätter verwendet, bei denen sowohl die Zeile als auch die Spalte einen numerischen Identifikator haben. R1C1-Style Zellreferenzen können wie folgt verwendet werden:
+||Absolut|Relativ|Gemischt|
+|Zelle|$A$2|A2|A$2
$A2
|
+|Zeile|$2:$2|2:2|-|
+|Spalte|$A:$A|A:A|-|
+|Bereich|$A$2:$C$4|A2:C4|$A$2:C4
A$2:$C4
|
+Hier ein Beispiel, wie man eine A1‑Stil‑Zellreferenz in einer Formel verwendet:
+## **R1C1‑Stil‑Zellreferenzen**
+**R1C1‑Stil‑Zellreferenzen** werden in Arbeitsblättern verwendet, bei denen sowohl Zeile als auch Spalte numerisch identifiziert werden. R1C1‑Stil‑Zellreferenzen können wie folgt verwendet werden:
|**Zellreferenz**|**Beispiel**|||
| :- | :- | :- | :- |
-||Absolut |Relativ |Gemischt|
-|Zelle |R2C3|R[2]C[3]|R2C[3]
R[2]C3|
-|Zeile |R2|R[2]|-|
-|Spalte |C3|C[3]|-|
-|Bereich |R2C3:R5C7|R[2]C[3]:R[5]C[7] |R2C3:R[5]C[7]
R[2]C3:R5C[7]|
-
-
-Hier ist ein Beispiel, wie eine A1-Style Zellreferenz in einer Formel verwendet wird:
-
+||Absolut|Relativ|Gemischt|
+|Zelle|R2C3|R[2]C[3]|R2C[3]
R[2]C3|
+|Zeile|R2|R[2]|-|
+|Spalte|C3|C[3]|-|
+|Bereich|R2C3:R5C7|R[2]C[3]:R[5]C[7]|R2C3:R[5]C[7]
R[2]C3:R5C[7]|
+Hier ein Beispiel, wie man eine R1C1‑Stil‑Zellreferenz in einer Formel verwendet:
-
-## **Vorgegebene Funktionen**
-Es gibt vorgegebene Funktionen, die in den Formeln verwendet werden können, um deren Implementierung zu vereinfachen. Diese Funktionen kapseln die am häufigsten verwendeten Operationen ein, wie:
+## **Vordefinierte Funktionen**
+Es gibt vordefinierte Funktionen, die in Formeln verwendet werden können, um deren Implementierung zu vereinfachen. Diese Funktionen kapseln die am häufigsten genutzten Vorgänge, wie zum Beispiel:
- ABS
- AVERAGE
@@ -215,7 +191,7 @@ Es gibt vorgegebene Funktionen, die in den Formeln verwendet werden können, um
- CHOOSE
- CONCAT
- CONCATENATE
-- DATE (1900 Datensystem)
+- DATE (1900‑Datumsystem)
- DAYS
- FIND
- FINDB
@@ -225,4 +201,14 @@ Es gibt vorgegebene Funktionen, die in den Formeln verwendet werden können, um
- MATCH (Vektorform)
- MAX
- SUM
-- VLOOKUP
\ No newline at end of file
+- VLOOKUP
+
+## **FAQ**
+
+**Werden externe Excel‑Dateien als Datenquelle für ein Diagramm mit Formeln unterstützt?**
+
+Ja. Aspose.Slides unterstützt externe Arbeitsmappen als [Diagramm‑Datenquelle](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdatasourcetype/), wodurch Sie Formeln aus einer XLSX‑Datei außerhalb der Präsentation verwenden können.
+
+**Können Diagramm‑Formeln Tabellenblätter im selben Arbeitsbuch per Blattname referenzieren?**
+
+Ja. Formeln folgen dem üblichen Excel‑Referenzmodell, sodass Sie andere Blätter im selben Arbeitsbuch oder in einer externen Arbeitsmappe referenzieren können. Für externe Referenzen geben Sie Pfad und Dateinamen nach Excel‑Syntax an.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md b/de/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
index 8865a2b07c..a4dd056151 100644
--- a/de/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
+++ b/de/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
@@ -10,78 +10,82 @@ keywords:
- Ellipse hinzufügen
- Ellipse erstellen
- Ellipse zeichnen
-- Formatierte Ellipse
+- formatierte Ellipse
- PowerPoint
- OpenDocument
- Präsentation
- Python
- Aspose.Slides
-description: "Erfahren Sie, wie Sie Ellipsenformen in Aspose.Slides for Python via .NET in PPT-, PPTX- und ODP-Präsentationen erstellen, formatieren und bearbeiten – inklusive Codebeispiele."
+description: "Erfahren Sie, wie Sie Ellipsenformen in Aspose.Slides für Python via .NET in PPT-, PPTX- und ODP-Präsentationen erstellen, formatieren und manipulieren – mit Codebeispielen."
---
-
## **Ellipse erstellen**
-In diesem Thema werden wir Entwicklern zeigen, wie sie Ellipsenformen zu ihren Folien mit Aspose.Slides für Python über .NET hinzufügen können. Aspose.Slides für Python über .NET bietet eine einfachere API, um verschiedene Arten von Formen mit nur wenigen Zeilen Code zu zeichnen. Um eine einfache Ellipse zu einer ausgewählten Folie der Präsentation hinzuzufügen, befolgen Sie bitte die folgenden Schritte:
-
-1. Erstellen Sie eine Instanz der [Presentation ](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)Klasse
-1. Erhalten Sie die Referenz einer Folie, indem Sie ihren Index verwenden
-1. Fügen Sie eine AutoShape vom Typ Ellipse mit der Methode AddAutoShape hinzu, die vom IShapes-Objekt bereitgestellt wird
-1. Schreiben Sie die modifizierte Präsentation als PPTX-Datei
+In diesem Thema stellen wir Entwicklern das Hinzufügen von Ellipsenformen zu ihren Folien mit Aspose.Slides für Python via .NET vor. Aspose.Slides für Python via .NET bietet eine einfachere API, um verschiedene Formen mit nur wenigen Codezeilen zu zeichnen. Um eine einfache Ellipse zu einer ausgewählten Folie der Präsentation hinzuzufügen, führen Sie die folgenden Schritte aus:
-Im folgenden Beispiel haben wir eine Ellipse zur ersten Folie hinzugefügt.
+1. Erstellen Sie eine Instanz der Klasse [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+2. Rufen Sie die Referenz einer Folie über ihren Index ab
+3. Fügen Sie über die AddAutoShape-Methode des IShapes-Objekts eine AutoShape vom Typ Ellipse hinzu
+4. Schreiben Sie die modifizierte Präsentation als PPTX-Datei
```py
import aspose.slides as slides
-# Instanziieren Sie die Presentation-Klasse, die das PPTX repräsentiert
+# Instanziiere die Presentation-Klasse, die die PPTX repräsentiert
with slides.Presentation() as pres:
- # Holen Sie sich die erste Folie
+ # Hole die erste Folie
sld = pres.slides[0]
- # Fügen Sie eine AutoShape vom Typ Ellipse hinzu
+ # Füge eine AutoShape vom Typ Ellipse hinzu
sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Schreiben Sie die PPTX-Datei auf die Festplatte
+ # Schreibe die PPTX-Datei auf die Festplatte
pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
```
-
-
## **Formatierte Ellipse erstellen**
-Um eine besser formatierte Ellipse zu einer Folie hinzuzufügen, befolgen Sie bitte die folgenden Schritte:
-
-1. Erstellen Sie eine Instanz der [Presentation ](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)Klasse.
-1. Erhalten Sie die Referenz einer Folie, indem Sie ihren Index verwenden.
-1. Fügen Sie eine AutoShape vom Typ Ellipse mit der Methode AddAutoShape hinzu, die vom IShapes-Objekt bereitgestellt wird.
-1. Setzen Sie den Fülltyp der Ellipse auf Solid.
-1. Setzen Sie die Farbe der Ellipse mit der SolidFillColor.Color-Eigenschaft, die vom FillFormat-Objekt bereitgestellt wird, das mit dem IShape-Objekt verknüpft ist.
-1. Setzen Sie die Farbe der Linien der Ellipse.
-1. Setzen Sie die Breite der Linien der Ellipse.
-1. Schreiben Sie die modifizierte Präsentation als PPTX-Datei.
+Um einer Folie eine besser formatierte Ellipse hinzuzufügen, führen Sie die folgenden Schritte aus:
-Im folgenden Beispiel haben wir eine formatierte Ellipse zur ersten Folie der Präsentation hinzugefügt.
+1. Erstellen Sie eine Instanz der Klasse [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+2. Rufen Sie die Referenz einer Folie über ihren Index ab
+3. Fügen Sie über die AddAutoShape-Methode des IShapes-Objekts eine AutoShape vom Typ Ellipse hinzu
+4. Setzen Sie den Fülltyp der Ellipse auf Solid
+5. Setzen Sie die Farbe der Ellipse über die Eigenschaft SolidFillColor.Color des FillFormat-Objekts, das dem IShape-Objekt zugeordnet ist
+6. Setzen Sie die Farbe der Linien der Ellipse
+7. Setzen Sie die Breite der Linien der Ellipse
+8. Schreiben Sie die modifizierte Präsentation als PPTX-Datei
```py
import aspose.slides as slides
import aspose.pydrawing as draw
-# Instanziieren Sie die Presentation-Klasse, die das PPTX repräsentiert
+# Instanziiere die Presentation-Klasse, die die PPTX darstellt
with slides.Presentation() as pres:
- # Holen Sie sich die erste Folie
+ # Hole die erste Folie
sld = pres.slides[0]
- # Fügen Sie eine AutoShape vom Typ Ellipse hinzu
+ # Füge eine AutoShape vom Typ Ellipse hinzu
shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Wenden Sie einige Formatierungen auf die Ellipsenform an
+ # Wende einige Formatierungen auf die Ellipsenform an
shp.fill_format.fill_type = slides.FillType.SOLID
shp.fill_format.solid_fill_color.color = draw.Color.chocolate
- # Wenden Sie einige Formatierungen auf die Linie der Ellipse an
+ # Wende einige Formatierungen auf die Linie der Ellipse an
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
- # Schreiben Sie die PPTX-Datei auf die Festplatte
+ # Schreibe die PPTX-Datei auf die Festplatte
pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Wie lege ich die genaue Position und Größe einer Ellipse relativ zu den Folieneinheiten fest?**
+Koordinaten und Größen werden üblicherweise **in Punkten** angegeben. Für vorhersehbare Ergebnisse basieren Sie Ihre Berechnungen auf der Foliengröße und konvertieren Sie erforderliche Millimeter oder Zoll in Punkte, bevor Sie Werte zuweisen.
+
+**Wie kann ich eine Ellipse über oder unter anderen Objekten platzieren (Staplereihenfolge steuern)?**
+Passen Sie die Zeichnungsreihenfolge des Objekts an, indem Sie es nach vorne bringen oder nach hinten senden. Dadurch kann die Ellipse andere Objekte überlappen oder jene darunter sichtbar machen.
+
+**Wie animiere ich das Auftreten oder die Betonung einer Ellipse?**
+[Apply](/slides/de/python-net/shape-animation/) Eingangs-, Betonungs- oder Ausgangseffekte auf die Form anwenden und Trigger sowie Timing konfigurieren, um festzulegen, wann und wie die Animation abgespielt wird.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md b/de/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
index 49be14cae1..a1d7c6085a 100644
--- a/de/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
+++ b/de/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
@@ -1,14 +1,14 @@
---
-title: Standard-Schriftarten in Präsentationen mit Python anpassen
-linktitle: Standardschriftart
+title: Standard-Schriften in Präsentationen mit Python anpassen
+linktitle: Standard-Schriftart
type: docs
weight: 30
url: /de/python-net/default-font/
keywords:
- Standardschriftart
-- Reguläre Schriftart
-- Normale Schriftart
-- Asiatische Schriftart
+- normale Schriftart
+- normale Schriftart
+- asiatische Schriftart
- PDF-Export
- XPS-Export
- Bildexport
@@ -17,31 +17,31 @@ keywords:
- Präsentation
- Python
- Aspose.Slides
-description: "Legen Sie Standardschriftarten in Aspose.Slides for Python fest, um eine korrekte Konvertierung von PowerPoint (PPT, PPTX) und OpenDocument (ODP) in PDF, XPS und Bilder sicherzustellen."
+description: "Standard-Schriften in Aspose.Slides für Python festlegen, um eine korrekte Konvertierung von PowerPoint (PPT, PPTX) und OpenDocument (ODP) zu PDF, XPS und Bildern sicherzustellen."
---
-## **Verwendung von Standard-Schriftarten für das Rendern von Präsentationen**
-Aspose.Slides ermöglicht es Ihnen, die Standard-Schriftart für das Rendern der Präsentation in PDF, XPS oder Thumbnails festzulegen. Dieser Artikel zeigt, wie Sie DefaultRegular Font und DefaultAsian Font als Standard-Schriftarten definieren können. Bitte folgen Sie den untenstehenden Schritten, um Schriftarten aus externen Verzeichnissen mithilfe der Aspose.Slides für Python über .NET API zu laden:
+## **Verwendung von Standard-Schriften beim Rendern von Präsentationen**
+Aspose.Slides ermöglicht das Festlegen der Standardschrift für das Rendern einer Präsentation zu PDF, XPS oder Miniaturbildern. Dieser Artikel zeigt, wie DefaultRegularFont und DefaultAsianFont als Standardschriften definiert werden. Bitte folgen Sie den nachstehenden Schritten, um Schriften aus externen Verzeichnissen zu laden, indem Sie Aspose.Slides für Python über die .NET‑API verwenden:
1. Erstellen Sie eine Instanz von LoadOptions.
-1. Setzen Sie die DefaultRegularFont auf die gewünschte Schriftart. Im folgenden Beispiel habe ich Wingdings verwendet.
-1. Setzen Sie die DefaultAsianFont auf die gewünschte Schriftart. Ich habe im folgenden Beispiel Wingdings verwendet.
-1. Laden Sie die Präsentation mit Presentation und setzen Sie die Ladeoptionen.
-1. Generieren Sie nun das Folien-Thumbnil, PDF und XPS, um die Ergebnisse zu überprüfen.
+2. Setzen Sie DefaultRegularFont auf die gewünschte Schrift. Im folgenden Beispiel habe ich Wingdings verwendet.
+3. Setzen Sie DefaultAsianFont auf die gewünschte Schrift. In diesem Beispiel habe ich Wingdings verwendet.
+4. Laden Sie die Präsentation mit Presentation und den angegebenen Ladevorgängen.
+5. Erzeugen Sie nun das Folien‑Thumbnail, PDF und XPS, um die Ergebnisse zu überprüfen.
-Die Implementierung des obigen ist unten angegeben.
+Die Implementierung des oben Gesagten wird unten gezeigt.
```py
import aspose.slides as slides
-# Verwenden Sie Ladeoptionen, um die Standard-Schriftarten für Regular und Asian zu definieren
+# Verwenden Sie Ladeoptionen, um die Standard‑reguläre und -asiatische Schrift festzulegen# Verwenden Sie Ladeoptionen, um die Standard‑reguläre und -asiatische Schrift festzulegen
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"
-# Präsentation laden
+# Laden Sie die Präsentation
with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
- # Folien-Thumbnails generieren
+ # Folien‑Thumbnail generieren
with pptx.slides[0].get_image(1, 1) as img:
img.save("output_out.png", slides.ImageFormat.PNG)
@@ -50,4 +50,26 @@ with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
# XPS generieren
pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Was genau beeinflussen default_regular_font und default_asian_font – nur den Export oder auch Thumbnails, PDF, XPS, HTML und SVG?**
+
+Sie sind Teil der Rendering‑Pipeline für alle unterstützten Ausgaben. Dazu gehören Folien‑Thumbnails, [PDF](/slides/de/python-net/convert-powerpoint-to-pdf/), [XPS](/slides/de/python-net/convert-powerpoint-to-xps/), [Rasterbilder](/slides/de/python-net/convert-powerpoint-to-png/), [HTML](/slides/de/python-net/convert-powerpoint-to-html/), und [SVG](/slides/de/python-net/render-a-slide-as-an-svg-image/), weil Aspose.Slides dieselbe Layout‑ und Glyph‑Auflösungslogik für diese Ziele verwendet.
+
+**Werden Standardschriften angewendet, wenn man ein PPTX nur liest und speichert, ohne zu rendern?**
+
+Nein. Standardschriften sind relevant, wenn Text gemessen und gezeichnet werden muss. Ein einfaches Öffnen‑und‑Speichern einer Präsentation ändert weder die gespeicherten Schriftlauf‑Informationen noch die Dateistruktur. Standardschriften werden bei Vorgängen, die Text rendern oder umfließen lassen, verwendet.
+
+**Wenn ich eigene Schriftordner hinzufüge oder Schriften aus dem Speicher bereitstelle, werden sie bei der Auswahl der Standardschriften berücksichtigt?**
+
+Ja. [Benutzerdefinierte Schriftquellen](/slides/de/python-net/custom-font/) erweitern den Katalog verfügbarer Familien und Glyphen, die die Engine nutzen kann. Standardschriften und alle [Fallback‑Regeln](/slides/de/python-net/fallback-font/) werden zuerst gegen diese Quellen aufgelöst, was zu einer zuverlässigeren Abdeckung auf Servern und in Containern führt.
+
+**Beeinflussen Standardschriften die Textmetriken (Kerning, Vorstufen) und damit Zeilenumbrüche und Umbruch?**
+
+Ja. Das Ändern der Schriftart ändert die Glyphen‑Metriken und kann Zeilenumbrüche, Umbruch und Seitennummerierung beim Rendern beeinflussen. Für Layout‑Stabilität sollten Sie [die Originalschriften einbetten](/slides/de/python-net/embedded-font/) oder metrisch kompatible Standard‑ und Fallback‑Familien auswählen.
+
+**Gibt es einen Grund, Standardschriften festzulegen, wenn alle in der Präsentation verwendeten Schriften eingebettet sind?**
+
+Oft ist es nicht nötig, da [eingebettete Schriften](/slides/de/python-net/embedded-font/) bereits ein konsistentes Erscheinungsbild gewährleisten. Standardschriften dienen dennoch als Sicherheitsnetz für Zeichen, die nicht vom eingebetteten Subset abgedeckt sind, oder wenn eine Datei eingebetteten und nicht eingebetteten Text kombiniert.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md b/de/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
index 803037764c..c60f9cfda1 100644
--- a/de/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
+++ b/de/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
@@ -1,19 +1,45 @@
---
-title: Fallback-Schriftart
+title: "Verwalten von Fallback-Schriften für Präsentationen in Python"
+linktitle: "Fallback-Schrift"
type: docs
weight: 50
url: /de/python-net/fallback-font/
-keywords: "Fallback-Schriftart, Schriftart, PowerPoint-Präsentation, Python, Aspose.Slides für Python über .NET"
-description: "PowerPoint-Fallback-Schriftart in Python"
+keywords:
+- "Fallback-Schrift"
+- "verfügbare Schrift"
+- "Glyphen-Ersetzung"
+- "Schrift angeben"
+- "Regel angeben"
+- "PowerPoint"
+- "OpenDocument"
+- "Präsentation"
+- "Python"
+- "Aspose.Slides"
+description: "Erfahren Sie, wie Aspose.Slides für Python über .NET Fallback-Schriften verwendet, um Text in PowerPoint- und OpenDocument-Präsentationen lesbar zu halten, wenn die Originalschriften nicht verfügbar sind."
---
-## **Fallback-Schriftart**
-Die Fallback-Schriftart wird verwendet, wenn die für den Text angegebene Schriftart im System verfügbar ist, diese Schriftart jedoch ein erforderliches Glyphenzeichen nicht enthält. In diesem Fall ist es möglich, eine der angegebenen Fallback-Schriftarten zum Ersetzen des Glyphenzeichens zu verwenden.
+## **Fallback-Schrift**
-Aspose.Slides ermöglicht es, Fallback-Schriftarten zu erstellen, sie zur Sammlung der Fallback-Schriftarten hinzuzufügen, eine Fallback-Schriftartsammlung für eine bestimmte Präsentation festzulegen, Fallback-Schriftarten aus der Präsentation zu entfernen, die Regeln für die Anwendung von Fallback-Schriftarten festzulegen und mehr.
+Eine Fallback-Schrift wird verwendet, wenn die für den Text angegebene Schrift im System vorhanden ist, diese jedoch nicht das erforderliche Glyph enthält. In diesem Fall kann eine der angegebenen Fallback-Schriften für die Glyphen-Ersetzung verwendet werden.
-Um sich mit diesen Funktionen vertraut zu machen, nutzen Sie die folgenden Links:
+Aspose.Slides ermöglicht das Erstellen von Fallback-Schriften, das Hinzufügen zu einer Fallback-Schriften‑Sammlung, das Festlegen einer Fallback‑Schriftensammlung für eine bestimmte Präsentation, das Entfernen von Fallback-Schriften aus einer Präsentation, das Angeben von Regeln zur Anwendung von Fallback‑Schriften und weitere Funktionen.
-- [Fallback-Schriftart erstellen](/slides/de/python-net/create-fallback-font)
-- [Fallback-Schriftartensammlung erstellen](/slides/de/python-net/create-fallback-fonts-collection)
-- [Präsentation mit Fallback-Schriftart rendern](/slides/de/python-net/render-presentation-with-fallback-font)
\ No newline at end of file
+Um sich mit diesen Funktionen vertraut zu machen, verwenden Sie die folgenden Links:
+
+- [Fallback-Schrift erstellen](/slides/de/python-net/create-fallback-font)
+- [Fallback-Schriften‑Sammlung erstellen](/slides/de/python-net/create-fallback-fonts-collection)
+- [Präsentation mit Fallback-Schrift rendern](/slides/de/python-net/render-presentation-with-fallback-font)
+
+## **FAQ**
+
+**Wie unterscheiden sich Fallback-Schriften von der Schrift‑Substitution?**
+
+Fallback wird pro Zeichen oder pro Unicode‑Bereich angewendet, wenn die primäre Schrift bestimmte Glyphen nicht enthält; sie füllt nur die fehlenden Zeichen. [Substitution](/slides/de/python-net/font-substitution/) ersetzt eine fehlende oder nicht verfügbare Schrift für einen gesamten Lauf oder Textabschnitt durch eine andere Schrift. Sie können kombiniert werden, jedoch unterscheiden sich ihr Anwendungsbereich und ihre Auswahllogik.
+
+**Werden Fallback‑Einstellungen in der Präsentationsdatei gespeichert?**
+
+Nein. Die Fallback‑Konfiguration existiert nur zur Verarbeitungs‑/Renderzeit in der Bibliothek und wird nicht in die PPTX serialisiert. Die Präsentation speichert Ihre Fallback‑Regeln nicht.
+
+**Beeinflusst Fallback Elemente, die von PowerPoint‑Objekten (SmartArt, Diagramme, WordArt) erstellt wurden?**
+
+Ja. Text in diesen Objekten durchläuft dieselbe Rendering‑Pipeline, sodass dieselben Fallback‑Regeln wie für normalen Text gelten.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md b/de/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
index 8e566d66f7..8110950bba 100644
--- a/de/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
+++ b/de/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
@@ -1,13 +1,28 @@
---
-title: Erstellen von Fallback-Schriftarten
+title: Fallback-Schriften für Präsentationen in Python angeben
+linktitle: Fallback-Schriftart
type: docs
weight: 10
url: /de/python-net/create-fallback-font/
-keywords: "Schriftarten, Fallback-Schriftart, PowerPoint-Präsentation Python, Aspose.Slides für Python über .NET"
-description: "Fallback-Schriftart in PowerPoint in Python"
+keywords:
+- Fallback-Schriftart
+- Fallback-Regel
+- Schriftart anwenden
+- Schriftart ersetzen
+- Unicode‑Bereich
+- fehlendes Glyph
+- korrektes Glyph
+- PowerPoint
+- OpenDocument
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Erfahren Sie, wie Sie mit Aspose.Slides für Python via .NET Fallback-Schriftarten in PPT-, PPTX- und ODP-Dateien festlegen, um eine konsistente Textdarstellung auf jedem Gerät oder Betriebssystem sicherzustellen."
---
-Aspose.Slides unterstützt das [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) Interface und die [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) Klasse, um die Regeln zur Anwendung einer Fallback-Schriftart festzulegen. Die [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) Klasse stellt eine Assoziation zwischen dem angegebenen Unicode-Bereich, der zur Suche nach fehlenden Glyphen verwendet wird, und einer Liste von Schriftarten dar, die die entsprechenden Glyphen enthalten können:
+## **Fallback-Schriften angeben**
+
+Aspose.Slides unterstützt das Interface [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) und die Klasse [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/), um die Regeln zum Anwenden einer Fallback-Schriftart festzulegen. Die Klasse [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) stellt eine Zuordnung zwischen dem angegebenen Unicode‑Bereich, der zum Suchen fehlender Glyphen verwendet wird, und einer Liste von Schriftarten dar, die die richtigen Glyphen enthalten können:
```py
startUnicodeIndex = 0x0B80
@@ -16,16 +31,38 @@ endUnicodeIndex = 0x0BFF
firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
-#Auf verschiedene Weise können Sie eine Schriftartenliste hinzufügen:
+#Mit mehreren Methoden können Sie die Schriftliste hinzufügen:
fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
```
-Es ist auch möglich, die [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) Fallback-Schriftart oder die [AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) in ein vorhandenes [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) Objekt hinzuzufügen.
+Es ist außerdem möglich, die Fallback‑Schriftart mittels [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) zu entfernen oder mit [AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) zu einer bestehenden [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/)-Instanz hinzuzufügen.
-Die [FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) kann verwendet werden, um eine Liste von [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) Objekten zu organisieren, wenn es erforderlich ist, Fallback-Schriftartenersatzregeln für mehrere Unicode-Bereiche festzulegen.
+[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) kann verwendet werden, um eine Liste von [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/)-Objekten zu organisieren, wenn mehrere Unicode‑Bereiche mit jeweiligen Fallback‑Schriftart‑Ersetzungsregeln spezifiziert werden müssen.
{{% alert color="primary" title="Siehe auch" %}}
-- [Fallback-Schriftarten-Sammlung erstellen](/slides/de/python-net/create-fallback-fonts-collection/)
-{{% /alert %}}
\ No newline at end of file
+- [Fallback-Schriftartensammlung erstellen](/slides/de/python-net/create-fallback-fonts-collection/)
+{{% /alert %}}
+
+## **FAQ**
+
+**Was ist der Unterschied zwischen einer Fallback‑Schriftart, Schriftart‑Ersetzung und Schriftart‑Einbettung?**
+
+Eine Fallback‑Schriftart wird nur für Zeichen verwendet, die in der Hauptschriftart fehlen. [Schriftart‑Ersetzung](/slides/de/python-net/font-substitution/) ersetzt die gesamte angegebene Schriftart durch eine andere. [Schriftart‑Einbettung](/slides/de/python-net/embedded-font/) packt die Schriftarten in die Ausgabedatei, sodass Empfänger den Text wie beabsichtigt anzeigen können.
+
+**Werden Fallback‑Schriftarten bei Exporten wie PDF, PNG oder SVG angewendet oder nur bei der Bildschirmausgabe?**
+
+Ja. Fallback wirkt sich auf alle [Render‑ und Export‑Operationen](/slides/de/python-net/convert-presentation/) aus, bei denen Zeichen gezeichnet werden müssen, die in der Quellschriftart nicht vorhanden sind.
+
+**Ändert das Konfigurieren von Fallback die Präsentationsdatei selbst, und bleibt die Einstellung bei zukünftigen Öffnungen erhalten?**
+
+Nein. Fallback‑Regeln sind Laufzeit‑Rendering‑Einstellungen in Ihrem Code; sie werden nicht in der .pptx gespeichert und erscheinen nicht in PowerPoint.
+
+**Beeinflussen das Betriebssystem (Windows/Linux/macOS) und die Menge der Schriftarten‑Verzeichnisse die Auswahl der Fallback‑Schriftart?**
+
+Ja. Die Engine löst Schriftarten aus den verfügbaren Systemordnern und allen von Ihnen angegebenen [zusätzlichen Pfaden](/slides/de/python-net/custom-font/) auf. Wenn eine Schriftart physisch nicht verfügbar ist, kann eine Regel, die sie referenziert, nicht wirksam werden.
+
+**Funktioniert Fallback für WordArt, SmartArt und Diagramme?**
+
+Ja. Wenn diese Objekte Text enthalten, wird derselbe Glyph‑Ersetzungs‑Mechanismus angewendet, um fehlende Zeichen darzustellen.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md b/de/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
index 7bd8fd2f66..5be735a641 100644
--- a/de/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
+++ b/de/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
@@ -1,24 +1,34 @@
---
-title: Nur-Lesen-Präsentation
+title: Speichern von Präsentationen im Nur-Lese-Modus mit Python
+linktitle: Nur-Lese-Präsentation
type: docs
weight: 30
url: /de/python-net/read-only-presentation/
-keywords: "Nur-Lesen-Einstellung, PowerPoint-Präsentation, Python, Aspose.Slides für Python über .NET"
-description: "Nur-Lesen PowerPoint-Präsentation in Python"
+keywords:
+- nur lesend
+- Präsentation schützen
+- Bearbeitung verhindern
+- PowerPoint
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Laden und speichern Sie PowerPoint-Dateien (PPT, PPTX) im Nur-Lese-Modus mit Aspose.Slides für Python via .NET, um präzise Folienvorschauen zu erhalten, ohne Ihre Präsentationen zu verändern."
---
-In PowerPoint 2019 führte Microsoft die **Immer als Nur-Lesen öffnen**-Einstellung als eine der Optionen ein, die Benutzer verwenden können, um ihre Präsentationen zu schützen. Sie möchten diese Nur-Lesen-Einstellung verwenden, um eine Präsentation zu schützen, wenn
+## **Nur-Lese-Modus aktivieren**
-- Sie versehentliche Bearbeitungen verhindern und den Inhalt Ihrer Präsentation sicher aufbewahren möchten.
-- Sie die Personen darauf aufmerksam machen möchten, dass die von Ihnen bereitgestellte Präsentation die endgültige Version ist.
+Im PowerPoint 2019 hat Microsoft die Einstellung **Immer im Nur-Lese-Modus öffnen** eingeführt, die zu den Optionen gehört, mit denen Benutzer ihre Präsentationen schützen können. Sie möchten diese Nur-Lese-Einstellung verwenden, um eine Präsentation zu schützen, wenn
-Nachdem Sie die **Immer als Nur-Lesen öffnen**-Option für eine Präsentation ausgewählt haben, sehen die Benutzer beim Öffnen der Präsentation die **Nur-Lesen**-Empfehlung und möglicherweise eine Nachricht in dieser Form: *Um versehentliche Änderungen zu verhindern, hat der Autor diese Datei als schreibgeschützt eingerichtet.*
+- Sie versehentliche Bearbeitungen verhindern und den Inhalt Ihrer Präsentation sicher halten möchten.
+- Sie die Personen darauf hinweisen möchten, dass die von Ihnen bereitgestellte Präsentation die endgültige Version ist.
-Die Nur-Lesen-Empfehlung ist ein einfacher, aber effektiver Abschreckungsmechanismus, der das Bearbeiten verhindert, da die Benutzer eine Aufgabe ausführen müssen, um sie zu entfernen, bevor sie die Präsentation bearbeiten dürfen. Wenn Sie nicht möchten, dass Benutzer Änderungen an einer Präsentation vornehmen, und sie auf höfliche Weise darüber informieren möchten, könnte die Nur-Lesen-Empfehlung eine gute Option für Sie sein.
+Nachdem Sie die Option **Immer im Nur-Lese-Modus öffnen** für eine Präsentation ausgewählt haben, sehen Benutzer beim Öffnen der Präsentation die **Nur-Lese**-Empfehlung und möglicherweise die folgende Meldung: *Um versehentliche Änderungen zu verhindern, hat der Autor diese Datei im Nur-Lese-Modus geöffnet.*
-> Wenn eine Präsentation mit dem **Nur-Lesen**-Schutz in einer älteren Microsoft PowerPoint-Anwendung geöffnet wird—die die kürzlich eingeführte Funktion nicht unterstützt—wird die **Nur-Lesen**-Empfehlung ignoriert (die Präsentation wird normal geöffnet).
+Die Nur-Lese-Empfehlung ist ein einfacher, aber wirksamer Abschreckungsmechanismus, der das Bearbeiten verhindert, weil Benutzer zuerst eine Aktion ausführen müssen, um sie zu entfernen, bevor sie die Präsentation bearbeiten dürfen. Wenn Sie nicht möchten, dass Benutzer Änderungen an einer Präsentation vornehmen, und dies höflich mitteilen wollen, kann die Nur-Lese-Empfehlung eine gute Option für Sie sein.
-Aspose.Slides für Python über .NET ermöglicht es Ihnen, eine Präsentation als **Nur-Lesen** einzustellen, was bedeutet, dass die Benutzer (nachdem sie die Präsentation geöffnet haben) die **Nur-Lesen**-Empfehlung sehen. Dieser Beispielcode zeigt Ihnen, wie Sie eine Präsentation in Python mit Aspose.Slides als **Nur-Lesen** festlegen:
+> Wird eine Präsentation mit dem **Nur-Lese**-Schutz in einer älteren Microsoft PowerPoint‑Anwendung geöffnet, die die kürzlich eingeführte Funktion nicht unterstützt, wird die **Nur-Lese**-Empfehlung ignoriert (die Präsentation wird normal geöffnet).
+
+Aspose.Slides für Python via .NET ermöglicht es Ihnen, eine Präsentation auf **Nur-Lese** zu setzen, sodass Benutzer (nach dem Öffnen der Präsentation) die **Nur-Lese**-Empfehlung sehen. Der folgende Beispielcode zeigt, wie Sie eine Präsentation in Python mit Aspose.Slides auf **Nur-Lese** setzen:
```py
import aspose.slides as slides
@@ -30,6 +40,24 @@ with slides.Presentation() as pres:
{{% alert color="primary" %}}
-**Hinweis**: Die **Nur-Lesen**-Empfehlung soll einfach das Bearbeiten entmutigen oder Benutzer daran hindern, versehentliche Änderungen an einer PowerPoint-Präsentation vorzunehmen. Wenn eine motivierte Person—die weiß, was sie tut—beschließt, Ihre Präsentation zu bearbeiten, kann sie das Nur-Lesen-Attribut leicht entfernen. Wenn Sie ernsthaft unbefugtes Bearbeiten verhindern müssen, sind Sie besser beraten, [striktere Schutzmaßnahmen zu verwenden, die Verschlüsselungen und Passwörter umfassen](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+**Hinweis**: Die **Nur-Lese**-Empfehlung soll lediglich das Bearbeiten oder versehentliche Änderungen an einer PowerPoint‑Präsentation abschrecken. Wenn eine motivierte Person – die weiß, was sie tut – Ihre Präsentation bearbeitet, kann sie die Nur-Lese‑Einstellung leicht entfernen. Wenn Sie wirklich unbefugte Bearbeitungen verhindern müssen, sollten Sie [strengere Schutzmaßnahmen, die Verschlüsselungen und Passwörter beinhalten](https://docs.aspose.com/slides/python-net/password-protected-presentation/) verwenden.
+
+{{% /alert %}}
+
+## **FAQ**
+
+**Wie unterscheidet sich „Nur-Lese empfohlen“ von einem vollständigen Passwortschutz?**
+
+„Nur-Lese empfohlen“ zeigt lediglich einen Vorschlag an, die Datei im Nur-Lese‑Modus zu öffnen und lässt sich leicht umgehen. [Passwortschutz](/slides/de/python-net/password-protected-presentation/) beschränkt tatsächlich das Öffnen oder Bearbeiten und ist geeignet, wenn Sie echte Sicherheitskontrollen benötigen.
+
+**Kann „Nur-Lese empfohlen“ mit Wasserzeichen kombiniert werden, um Bearbeitungen weiter abzuschrecken?**
+
+Ja. Die Empfehlung kann mit [Wasserzeichen](/slides/de/python-net/watermark/) als visueller Abschreckung kombiniert werden; sie sind separate Mechanismen und funktionieren gut zusammen.
+
+**Kann ein Makro oder ein externes Tool die Datei dennoch ändern, wenn die Empfehlung aktiviert ist?**
+
+Ja. Die Empfehlung blockiert keine programmgesteuerten Änderungen. Um automatisierte Bearbeitungen zu verhindern, verwenden Sie [Passwörter und Verschlüsselungen](/slides/de/python-net/password-protected-presentation/).
+
+**Wie steht „Nur-Lese empfohlen“ im Zusammenhang mit den Flags „is_encrypted“ und „is_write_protected“?**
-{{% /alert %}}
\ No newline at end of file
+Sie sind unterschiedliche Signale. „Nur-Lese empfohlen“ ist ein weicher, optionaler Hinweis; [is_write_protected](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_write_protected/) und [is_encrypted](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_encrypted/) zeigen tatsächliche Schreib- bzw. Leseeinschränkungen, die von Passwörtern oder Verschlüsselungen abhängen.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/presentation-slide/slide-size/_index.md b/de/python-net/developer-guide/presentation-slide/slide-size/_index.md
index 9666d7b578..31d43c3850 100644
--- a/de/python-net/developer-guide/presentation-slide/slide-size/_index.md
+++ b/de/python-net/developer-guide/presentation-slide/slide-size/_index.md
@@ -1,39 +1,59 @@
---
-title: Foliengröße
+title: Ändern der Foliengröße in Präsentationen mit Python
+linktitle: Foliengröße
type: docs
weight: 70
url: /de/python-net/slide-size/
-keywords: "Folie festlegen, Foliengröße bearbeiten, PowerPoint-Präsentation, benutzerdefinierte Foliengröße, Folienprobleme lösen, Python, Aspose.Slides"
-descriptions: "Foliegröße oder Seitenverhältnis in PowerPoint in Python festlegen und bearbeiten"
+keywords:
+- Foliengröße
+- Seitenverhältnis
+- Standard
+- Breitbild
+- 4:3
+- 16:9
+- Foliengröße festlegen
+- Foliengröße ändern
+- Benutzerdefinierte Foliengröße
+- Spezielle Foliengröße
+- Einzigartige Foliengröße
+- Vollformatfolie
+- Bildschirmtyp
+- Nicht skalieren
+- Passend sicherstellen
+- Maximieren
+- PowerPoint
+- OpenDocument
+- Präsentation
+- Python
+- Aspose.Slides
+descriptions: "Erfahren Sie, wie Sie Folien in PPT-, PPTX- und ODP-Dateien mit Python und Aspose.Slides schnell ändern, Präsentationen für jeden Bildschirm optimieren, ohne Qualität zu verlieren."
---
## Foliengrößen in PowerPoint-Präsentationen
-Aspose.Slides für Python über .NET ermöglicht es Ihnen, die Foliengröße oder das Seitenverhältnis in PowerPoint-Präsentationen zu ändern. Wenn Sie Ihre Präsentation drucken oder die Folien auf einem Bildschirm anzeigen möchten, müssen Sie auf die Foliengröße oder das Seitenverhältnis achten.
+Aspose.Slides für Python via .NET ermöglicht es Ihnen, die Foliengröße oder das Seitenverhältnis in PowerPoint-Präsentationen zu ändern. Wenn Sie Ihre Präsentation drucken oder die Folien auf einem Bildschirm anzeigen möchten, müssen Sie auf die Foliengröße bzw. das Seitenverhältnis achten.
Dies sind die gängigsten Foliengrößen und Seitenverhältnisse:
-- **Standard (4:3 Seitenverhältnis)**
+- **Standard (Seitenverhältnis 4:3)**
- Wenn Ihre Präsentation auf relativ älteren Geräten oder Bildschirmen angezeigt oder angesehen wird, sollten Sie diese Einstellung verwenden.
+ Wenn Ihre Präsentation auf relativ älteren Geräten oder Bildschirmen angezeigt oder betrachtet werden soll, möchten Sie möglicherweise diese Einstellung verwenden.
-- **Breitbild (16:9 Seitenverhältnis)**
+- **Breitbild (Seitenverhältnis 16:9)**
- Wenn Ihre Präsentation auf modernen Projektoren oder Displays gesehen wird, sollten Sie diese Einstellung verwenden.
+ Wenn Ihre Präsentation auf modernen Projektoren oder Bildschirmen angezeigt werden soll, möchten Sie möglicherweise diese Einstellung verwenden.
-Sie können nicht mehrere Foliengrößeneinstellungen in einer einzigen Präsentation verwenden. Wenn Sie eine Foliengröße für eine Präsentation auswählen, wird diese Foliengrößeneinstellung auf alle Folien in der Präsentation angewendet.
+Sie können nicht mehrere Foliengrößen‑Einstellungen in einer einzigen Präsentation verwenden. Wenn Sie eine Foliengröße für eine Präsentation auswählen, wird diese Einstellung auf alle Folien der Präsentation angewendet.
-Wenn Sie eine spezielle Foliengröße für Ihre Präsentationen verwenden möchten, empfehlen wir Ihnen dringend, dies frühzeitig zu tun. Idealerweise sollten Sie Ihre bevorzugte Foliengröße zu Beginn festlegen, d.h. wenn Sie die Präsentation einrichten—bevor Sie Inhalte zur Präsentation hinzufügen. Auf diese Weise vermeiden Sie Komplikationen, die aus (künftigen) Änderungen an der Größe der Folien resultieren.
+Wenn Sie für Ihre Präsentationen eine spezielle Foliengröße verwenden möchten, empfehlen wir dringend, dies frühzeitig zu tun. Idealerweise sollten Sie Ihre bevorzugte Folie zu Beginn festlegen, d. h. bereits beim Erstellen der Präsentation – bevor Sie Inhalte hinzufügen. So vermeiden Sie Komplikationen, die durch (zukünftige) Änderungen der Foliengröße entstehen können.
{{% alert color="primary" %}}
-
- Wenn Sie Aspose.Slides verwenden, um eine Präsentation zu erstellen, erhalten alle Folien in der Präsentation automatisch die Standardgröße oder das 4:3 Seitenverhältnis.
-
+Wenn Sie Aspose.Slides zum Erstellen einer Präsentation verwenden, erhalten alle Folien der Präsentation automatisch die Standardgröße bzw. das Seitenverhältnis 4:3.
{{% /alert %}}
## Ändern der Foliengröße in Präsentationen
- Dieser Beispielcode zeigt Ihnen, wie Sie die Foliengröße in einer Präsentation in Python mit Aspose.Slides ändern:
+Dieses Beispiel zeigt, wie Sie die Foliengröße in einer Präsentation mit Python und Aspose.Slides ändern können:
```py
import aspose.slides as slides
@@ -43,43 +63,61 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.save("pres-4x3-aspect-ratio.pptx", slides.export.SaveFormat.PPTX)
```
-## Benutzerdefinierte Foliengrößen in Präsentationen festlegen
+## Festlegen benutzerdefinierter Foliengrößen in Präsentationen
-Wenn Sie die gängigen Foliengrößen (4:3 und 16:9) als ungeeignet für Ihre Arbeit empfinden, können Sie entscheiden, eine spezifische oder einzigartige Foliengröße zu verwenden. Beispielsweise, wenn Sie vorhaben, Folien in voller Größe von Ihrer Präsentation in einem benutzerdefinierten Seitenlayout zu drucken oder wenn Sie Ihre Präsentation auf bestimmten Bildschirmtypen anzeigen möchten, werden Sie wahrscheinlich von der Verwendung einer benutzerdefinierten Größeneinstellung für Ihre Präsentation profitieren.
+Wenn die gängigen Foliengrößen (4:3 und 16:9) für Ihre Arbeit ungeeignet sind, können Sie eine bestimmte oder einzigartige Foliengröße verwenden. Zum Beispiel, wenn Sie Vollformatfolien Ihrer Präsentation auf einem benutzerdefinierten Seitenlayout ausdrucken oder die Präsentation auf bestimmten Bildschirmtypen anzeigen möchten, profitieren Sie wahrscheinlich von einer benutzerdefinierten Größeneinstellung für Ihre Präsentation.
-Dieser Beispielcode zeigt Ihnen, wie Sie Aspose.Slides für Python über .NET verwenden, um eine benutzerdefinierte Foliengröße für eine Präsentation in Python festzulegen:
+Dieses Beispiel zeigt, wie Sie Aspose.Slides für Python via .NET verwenden, um eine benutzerdefinierte Foliengröße für eine Präsentation in Python festzulegen:
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
- pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # A4 Papiergröße
+ pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # A4-Papiergröße
pres.save("pres-a4-slide-size.pptx", slides.export.SaveFormat.PPTX)
```
-## Probleme beim Ändern der Größe von Folien in Präsentationen lösen
+## Umgang mit Problemen beim Ändern der Foliengröße in Präsentationen
-Nachdem Sie die Foliengröße für eine Präsentation geändert haben, können die Inhalte der Folien (Bilder oder Objekte, zum Beispiel) verzerrt werden. Standardmäßig werden die Objekte automatisch in der Größe angepasst, um zur neuen Foliengröße zu passen. Wenn Sie jedoch die Foliengröße einer Präsentation ändern, können Sie eine Einstellung festlegen, die bestimmt, wie Aspose.Slides mit den Inhalten auf den Folien umgeht.
+Nachdem Sie die Foliengröße einer Präsentation geändert haben, können die Inhalte der Folien (z. B. Bilder oder Objekte) verzerrt werden. Standardmäßig werden die Objekte automatisch auf die neue Foliengröße skaliert. Beim Ändern der Foliengröße einer Präsentation können Sie jedoch eine Einstellung festlegen, die bestimmt, wie Aspose.Slides mit den Inhalten auf den Folien umgeht.
-Je nachdem, was Sie tun oder erreichen möchten, können Sie eine dieser Einstellungen verwenden:
+Je nach dem, was Sie erreichen möchten, können Sie eine dieser Einstellungen verwenden:
- `DO_NOT_SCALE`
- Wenn Sie die Objekte auf den Folien NICHT in der Größe ändern möchten, verwenden Sie diese Einstellung.
+ Wenn Sie NICHT möchten, dass die Objekte auf den Folien skaliert werden, verwenden Sie diese Einstellung.
- `ENSURE_FIT`
- Wenn Sie auf eine kleinere Foliengröße skalieren möchten und Sie möchten, dass Aspose.Slides die Objekte der Folien so verkleinert, dass sie alle auf die Folien passen (auf diese Weise vermeiden Sie den Verlust von Inhalten), verwenden Sie diese Einstellung.
+ Wenn Sie auf eine kleinere Foliengröße skalieren möchten und Aspose.Slides die Objekte verkleinern soll, damit sie alle auf die Folien passen (so vermeiden Sie Datenverlust), verwenden Sie diese Einstellung.
- `MAXIMIZE`
- Wenn Sie auf eine größere Foliengröße skalieren möchten und Sie möchten, dass Aspose.Slides die Objekte der Folien vergrößert, um sie proportional zur neuen Foliengröße zu machen, verwenden Sie diese Einstellung.
+ Wenn Sie auf eine größere Foliengröße skalieren möchten und Aspose.Slides die Objekte vergrößern soll, damit sie proportional zur neuen Foliengröße sind, verwenden Sie diese Einstellung.
-Dieser Beispielcode zeigt Ihnen, wie Sie die Einstellung `MAXIMIZE` verwenden, wenn Sie die Größe einer Folie einer Präsentation ändern:
+Dieses Beispiel zeigt, wie Sie die Einstellung `MAXIMIZE` beim Ändern der Foliengröße einer Präsentation verwenden:
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.slide_size.set_size(slides.SlideSizeType.LEDGER, slides.SlideSizeScaleType.MAXIMIZE)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Kann ich eine benutzerdefinierte Foliengröße mit anderen Einheiten als Zoll festlegen (z. B. Punkte oder Millimeter)?**
+
+Ja. Aspose.Slides verwendet intern Punkte, wobei 1 Punkt 1/72 Zoll entspricht. Sie können jede Einheit (z. B. Millimeter oder Zentimeter) in Punkte umrechnen und die konvertierten Werte zur Festlegung der Folienbreite und -höhe verwenden.
+
+**Wirkt sich eine sehr große benutzerdefinierte Foliengröße auf die Leistung und den Speicherverbrauch beim Rendern aus?**
+
+Ja. Größere Folienabmessungen (in Punkten) in Kombination mit einer höheren Render‑Skala führen zu höherem Speicherverbrauch und längeren Verarbeitungszeiten. Ziel ist eine praktische Foliengröße, und der Render‑Scale sollte nur bei Bedarf angepasst werden, um die gewünschte Ausgabqualität zu erreichen.
+
+**Kann ich eine nicht‑standardmäßige Foliengröße festlegen und anschließend Folien aus Präsentationen mit unterschiedlichen Größen zusammenführen?**
+
+Sie können keine [Präsentationen zusammenführen](/slides/de/python-net/merge-presentation/), solange sie unterschiedliche Foliengrößen haben – passen Sie zuerst eine Präsentation an die andere an. Beim Ändern der Foliengröße können Sie über die Option [SlideSizeScaleType](https://reference.aspose.com/slides/python-net/aspose.slides/slidesizescaletype/) festlegen, wie vorhandene Inhalte behandelt werden. Nach dem Angleichen der Größen können Sie die Folien zusammenführen und das Format beibehalten.
+
+**Kann ich Miniaturansichten für einzelne Formen oder bestimmte Bereiche einer Folie erzeugen, und berücksichtigen sie die neue Foliengröße?**
+
+Ja. Aspose.Slides kann Miniaturansichten für [gesamte Folien](https://reference.aspose.com/slides/python-net/aspose.slides/slide/get_image/) sowie für [ausgewählte Formen](https://reference.aspose.com/slides/python-net/aspose.slides/shape/get_image/) rendern. Die resultierenden Bilder spiegeln die aktuelle Foliengröße und das Seitenverhältnis wider und gewährleisten ein konsistentes Bildausschnitt und Geometrie.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md b/de/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
index 6411df02cd..8e994e93de 100644
--- a/de/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
+++ b/de/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
@@ -1,145 +1,133 @@
---
-title: Anwendung von Schutz auf Präsentationen
+title: Verhindern von Präsentationsbearbeitungen mit Formverschlüssen in Python
+linktitle: Verhindern von Präsentationsbearbeitungen
type: docs
weight: 70
url: /de/python-net/applying-protection-to-presentation/
+keywords:
+- Bearbeitung verhindern
+- Schutz vor Bearbeitung
+- Form sperren
+- Position sperren
+- Auswahl sperren
+- Größe sperren
+- Gruppierung sperren
+- PowerPoint
+- OpenDocument
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Entdecken Sie, wie Aspose.Slides für Python via .NET Formen in PPT-, PPTX- und ODP-Dateien sperrt oder entsperrt, Präsentationen sichert und gleichzeitig kontrollierte Bearbeitungen sowie eine schnellere Bereitstellung ermöglicht."
---
-{{% alert color="primary" %}}
+## **Hintergrund**
-Eine häufige Verwendung von Aspose.Slides besteht darin, Microsoft PowerPoint 2007 (PPTX) Präsentationen im Rahmen eines automatisierten Workflows zu erstellen, zu aktualisieren und zu speichern. Benutzer der Anwendung, die Aspose.Slides auf diese Weise verwenden, haben Zugang zu den ausgegebenen Präsentationen. Sie vor Bearbeitung zu schützen, ist ein häufiges Anliegen. Es ist wichtig, dass automatisch generierte Präsentationen ihre ursprüngliche Formatierung und ihren Inhalt beibehalten.
+Ein häufiger Anwendungsfall für Aspose.Slides besteht darin, Microsoft PowerPoint (PPTX)-Präsentationen im Rahmen eines automatisierten Workflows zu erstellen, zu aktualisieren und zu speichern. Benutzer von Anwendungen, die Aspose.Slides auf diese Weise einsetzen, erhalten Zugriff auf die generierten Präsentationen, sodass der Schutz vor Bearbeitung ein häufiges Anliegen ist. Es ist wichtig, dass automatisch erstellte Präsentationen ihr ursprüngliches Format und ihren Inhalt beibehalten.
-Dieser Artikel erklärt, wie [Präsentationen und Folien konstruiert sind](/slides/de/python-net/applying-protection-to-presentation/) und wie Aspose.Slides für Python über .NET [Schutz anwendet](/slides/de/python-net/applying-protection-to-presentation/) und dann [von](/slides/de/python-net/applying-protection-to-presentation/) einer Präsentation entfernt. Dieses Feature ist einzigartig für Aspose.Slides und zum Zeitpunkt des Schreibens nicht in Microsoft PowerPoint verfügbar. Es gibt Entwicklern eine Möglichkeit, zu steuern, wie die Präsentationen, die ihre Anwendungen erstellen, verwendet werden.
+Dieser Artikel erklärt, wie Präsentationen und Folien aufgebaut sind und wie Aspose.Slides für Python Schutz auf eine Präsentation anwenden und später entfernen kann. Er bietet Entwicklern eine Möglichkeit, zu steuern, wie die von ihren Anwendungen erzeugten Präsentationen verwendet werden.
-{{% /alert %}}
## **Zusammensetzung einer Folie**
-Eine PPTX-Folie besteht aus mehreren Komponenten wie Autoformen, Tabellen, OLE-Objekten, gruppierten Formen, Bildrahmen, Video-Frames, Verbindern und verschiedenen anderen Elementen, die zum Erstellen einer Präsentation zur Verfügung stehen.
-In Aspose.Slides für Python über .NET wird jedes Element auf einer Folie in ein Shape-Objekt umgewandelt. Mit anderen Worten, jedes Element auf der Folie ist entweder ein Shape-Objekt oder ein von Shape abgeleitetes Objekt.
+Eine Präsentationsfolie besteht aus Komponenten wie Autoformen, Tabellen, OLE‑Objekten, gruppierten Formen, Bildrahmen, Videorahmen, Verbindungsformen und anderen Elementen, die zum Erstellen einer Präsentation verwendet werden. In Aspose.Slides für Python wird jedes Element einer Folie durch ein Objekt repräsentiert, das von der Klasse [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) erbt.
-Die Struktur von PPTX ist komplex, sodass im Gegensatz zu PPT, wo ein generischer Schließmechanismus für alle Formen verwendet werden kann, es unterschiedliche Arten von Schließmechanismen für verschiedene Formtypen gibt. Die Klasse BaseShapeLock ist die generische PPTX-Sperrklasse. Die folgenden Arten von Sperren werden in Aspose.Slides für Python über .NET für PPTX unterstützt.
+Die Struktur von PPTX ist komplex, sodass im Gegensatz zu PPT, wo ein generischer Sperrmechanismus für alle Formtypen verwendet werden kann, unterschiedliche Formtypen verschiedene Sperren benötigen. Die Klasse [BaseShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/baseshapelock/) ist die generische Sperrklasse für PPTX. Die folgenden Sperrtypen werden in Aspose.Slides für Python für PPTX unterstützt:
-- AutoShapeLock sperrt Autoformen.
-- ConnectorLock sperrt Verbindungselemente.
-- GraphicalObjectLock sperrt grafische Objekte.
-- GroupshapeLock sperrt Gruppenformen.
-- PictureFrameLock sperrt Bildrahmen.
+- [AutoShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/autoshapelock/) sperrt Autoformen.
+- [ConnectorLock](https://reference.aspose.com/slides/python-net/aspose.slides/connectorlock/) sperrt Verbindungsformen.
+- [GraphicalObjectLock](https://reference.aspose.com/slides/python-net/aspose.slides/graphicalobjectlock/) sperrt grafische Objekte.
+- [GroupShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/groupshapelock/) sperrt Gruppenformen.
+- [PictureFrameLock](https://reference.aspose.com/slides/python-net/aspose.slides/pictureframelock/) sperrt Bildrahmen.
-Jede Aktion, die auf alle Shape-Objekte in einem Präsentationsobjekt ausgeführt wird, wird auf die gesamte Präsentation angewendet.
-## **Anwendung und Entfernung von Schutz**
-Der angewandte Schutz stellt sicher, dass eine Präsentation nicht bearbeitet werden kann. Es ist eine nützliche Technik, um den Inhalt einer Präsentation zu schützen.
-### **Anwendung von Schutz auf PPTX-Formen**
-Aspose.Slides für Python über .NET bietet die Shape-Klasse, um eine Form auf der Folie zu handhaben.
+Jede Aktion, die an allen Formobjekten in einem [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)‑Objekt durchgeführt wird, wirkt sich auf die gesamte Präsentation aus.
-Wie bereits erwähnt, hat jede Formklasse eine zugehörige Shape-Lock-Klasse zum Schutz. Dieser Artikel konzentriert sich auf die NoSelect-, NoMove- und NoResize-Sperren. Diese Sperren sorgen dafür, dass Formen nicht ausgewählt (durch Mausklicks oder andere Auswahlmethoden) und nicht verschoben oder in der Größe verändert werden können.
+## **Schutz anwenden und entfernen**
-Die folgenden Codebeispiele wenden Schutz auf alle Formtypen in einer Präsentation an.
+Der Einsatz von Schutz stellt sicher, dass eine Präsentation nicht bearbeitet werden kann. Es ist eine nützliche Technik, um den Inhalt der Präsentation zu schützen.
+
+### **Schutz auf PPTX‑Formen anwenden**
+
+Aspose.Slides für Python stellt die Klasse [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) zur Arbeit mit Formen auf einer Folie bereit. Wie bereits erwähnt, besitzt jede Formklasse eine zugehörige Form‑Sperrklasse zum Schutz. Dieser Artikel konzentriert sich auf die Sperren NoSelect, NoMove und NoResize. Diese Sperren stellen sicher, dass Formen nicht ausgewählt (durch Mausklicks oder andere Auswahlmethoden) und nicht verschoben oder skaliert werden können.
+
+Der folgende Code wendet Schutz auf alle Formtypen in einer Präsentation an.
```py
import aspose.slides as slides
-#Instantiere die Präsentationsklasse, die eine PPTX-Datei darstellt
-with slides.Presentation(path + "RectPicFrame.pptx") as pres:
- #ISlide-Objekt zum Zugriff auf die Folien in der Präsentation
- slide = pres.slides[0]
-
- #Durchlaufen aller Folien in der Präsentation
- for slide in pres.slides:
+# Instanziieren der Presentation‑Klasse, die eine PPTX‑Datei darstellt.
+with slides.Presentation("Sample.pptx") as presentation:
+ # Durchlaufen aller Folien in der Präsentation.
+ for slide in presentation.slides:
+ # Durchlaufen aller Formen in der Folie.
for shape in slide.shapes:
- #wenn die Form eine Autoform ist
if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Anwenden von Form-Sperren
- auto_shape_lock.position_locked = True
- auto_shape_lock.select_locked = True
- auto_shape_lock.size_locked = True
-
- #wenn die Form eine Gruppenform ist
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Anwenden von Form-Sperren
- group_shape_lock.grouping_locked = True
- group_shape_lock.position_locked = True
- group_shape_lock.select_locked = True
- group_shape_lock.size_locked = True
-
- #wenn die Form ein Verbindungselement ist
+ shape.shape_lock.grouping_locked = True
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Anwenden von Form-Sperren
- connector_lock.position_move = True
- connector_lock.select_locked = True
- connector_lock.size_locked = True
- #wenn die Form ein Bildrahmen ist
+ shape.shape_lock.position_move = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.PictureFrame:
- #Typumwandlung zu Bildrahmenform und Abrufen der Bildrahmen-Sperre
- picture_lock = shape.shape_lock
-
- #Anwenden von Form-Sperren
- picture_lock.position_locked = True
- picture_lock.select_locked = True
- picture_lock.size_locked = True
-
- #Speichern der Präsentationsdatei
- pres.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
+ # Speichern der Präsentationsdatei.
+ presentation.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **Schutz entfernen**
-### **Entfernen von Schutz**
-Der mit Aspose.Slides für Python über .NET angewandte Schutz kann nur mit Aspose.Slides für Python über .NET entfernt werden. Um eine Form zu entsperren, setzen Sie den Wert der angewandten Sperre auf false. Das folgende Codebeispiel zeigt, wie Formen in einer gesperrten Präsentation entsperrt werden.
+Um eine Form zu entsperren, setzen Sie den Wert der angewendeten Sperre auf `False`. Das folgende Codebeispiel zeigt, wie Formen in einer gesperrten Präsentation entsperrt werden können.
```py
import aspose.slides as slides
-#Öffnen der gewünschten Präsentation
-with slides.Presentation("ProtectedSample.pptx") as pres:
- for slide in pres.slides:
+# Instanziieren der Presentation‑Klasse, die eine PPTX‑Datei darstellt.
+with slides.Presentation("ProtectedSample.pptx") as presentation:
+ # Durchlaufen aller Folien in der Präsentation.
+ for slide in presentation.slides:
+ # Durchlaufen aller Formen in der Folie.
for shape in slide.shapes:
-
- if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Anwenden von Form-Sperren
- auto_shape_lock.position_locked = False
- auto_shape_lock.select_locked = False
- auto_shape_lock.size_locked = False
-
- elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Anwenden von Form-Sperren
- group_shape_lock.grouping_locked = False
- group_shape_lock.position_locked = False
- group_shape_lock.select_locked = False
- group_shape_lock.size_locked = False
+ if type(shape) is slides.AutoShape:
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ elif type(shape) is slides.GroupShape:
+ shape.shape_lock.grouping_locked = False
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Anwenden von Form-Sperren
- connector_lock.position_move = False
- connector_lock.select_locked = False
- connector_lock.size_locked = False
+ shape.shape_lock.position_move = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.PictureFrame:
- picture_lock = shape.shape_lock
-
- #Anwenden von Form-Sperren
- picture_lock.position_locked = False
- picture_lock.select_locked = False
- picture_lock.size_locked = False
- #Speichern der Präsentationsdatei
- pres.save("RemoveProtectionSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ # Speichern der Präsentationsdatei.
+ presentation.save("RemovedProtectionSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **Fazit**
+
+Aspose.Slides bietet mehrere Optionen zum Schutz von Formen in einer Präsentation. Sie können eine einzelne Form sperren oder über alle Formen in einer Präsentation iterieren und jede einzelne sperren, um die gesamte Datei effektiv zu sichern. Der Schutz kann entfernt werden, indem der Sperrwert auf `False` gesetzt wird.
+
+## **FAQ**
+
+**Kann ich Form‑Sperren und Passwortschutz in derselben Präsentation kombinieren?**
+Ja. Sperren beschränken die Bearbeitung von Objekten innerhalb der Datei, während [password protection](/slides/de/python-net/password-protected-presentation/) den Zugriff auf das Öffnen und/oder das Speichern von Änderungen steuert. Diese Mechanismen ergänzen sich und arbeiten zusammen.
-### **Zusammenfassung**
-{{% alert color="primary" %}}
+**Kann ich die Bearbeitung auf bestimmten Folien einschränken, ohne andere zu beeinflussen?**
-Aspose.Slides bietet eine Reihe von Optionen, um Schutz auf Formen in einer Präsentation anzuwenden. Es ist möglich, eine bestimmte Form zu sperren oder durch alle Formen in einer Präsentation zu iterieren und sie alle zu sperren, um die Präsentation effektiv zu sperren.
+Ja. Sperren Sie die Formen auf den ausgewählten Folien; die übrigen Folien bleiben bearbeitbar.
-Nur Aspose.Slides für Python über .NET kann den Schutz von einer Präsentation entfernen, die zuvor geschützt wurde. Entfernen Sie den Schutz, indem Sie den Wert einer Sperre auf false setzen.
+**Gelten Form‑Sperren für gruppierte Objekte und Verbindungsformen?**
-{{% /alert %}}
\ No newline at end of file
+Ja. Spezielle Sperrtypen werden für Gruppen, Verbindungsformen, grafische Objekte und andere Formarten unterstützt.
\ No newline at end of file
diff --git a/de/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md b/de/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
index c3d25a5288..8f216a11e7 100644
--- a/de/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
+++ b/de/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
@@ -1,34 +1,41 @@
---
-title: Holen Sie sich den gesamten Hintergrund der Präsentationsfolie als Bild
+title: Gesamten Folienhintergrund aus einer Präsentation als Bild extrahieren
+linktitle: Gesamter Folienhintergrund
type: docs
weight: 95
url: /de/python-net/get-the-entire-presentation-slide-background-as-an-image/
keywords:
-- folien
-- hintergrund
-- folienhintergrund
-- hintergrund zu einem bild
+- Folie
+- Hintergrund
+- Folienhintergrund
+- endgültiger Hintergrund
+- Hintergrund zu Bild
- PowerPoint
+- OpenDocument
+- Präsentation
- PPT
- PPTX
-- PowerPoint-Präsentation
+- ODP
- Python
-- Aspose.Slides für Python
+- Aspose.Slides
+description: "Extrahieren Sie vollständige Folienhintergründe als Bilder aus PowerPoint- und OpenDocument-Präsentationen mit Aspose.Slides für Python via .NET und vereinfachen Sie visuelle Arbeitsabläufe."
---
-In PowerPoint-Präsentationen kann der Folienhintergrund aus vielen Elementen bestehen. Neben dem Bild, das als [Folienhintergrund](/slides/python-net/presentation-background/) festgelegt ist, kann der endgültige Hintergrund von dem Präsentationsthema, dem Farbschema und den Formen auf der Masterfolie und Layoutfolie beeinflusst werden.
+## **Gesamten Folienhintergrund erhalten**
-Aspose.Slides für Python bietet keine einfache Methode, um den gesamten Hintergrund der Präsentationsfolie als Bild zu extrahieren, aber Sie können die folgenden Schritte befolgen, um dies zu tun:
-1. Laden Sie die Präsentation mit der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) Klasse.
-1. Holen Sie sich die Foliengröße aus der Präsentation.
-1. Wählen Sie eine Folie aus.
-1. Erstellen Sie eine temporäre Präsentation.
-1. Setzen Sie die gleiche Foliengröße in der temporären Präsentation.
-1. Klonen Sie die ausgewählte Folie in die temporäre Präsentation.
-1. Löschen Sie die Formen aus der geklonten Folie.
-1. Konvertieren Sie die geklonte Folie in ein Bild.
+In PowerPoint‑Präsentationen kann der Folienhintergrund aus vielen Elementen bestehen. Neben dem als [Folienhintergrund](/slides/de/python-net/presentation-background/) festgelegten Bild kann der endgültige Hintergrund durch das Präsentationsthema, das Farbschema sowie die Formen, die auf der Master‑Folie und der Layout‑Folie platziert sind, beeinflusst werden.
-Das folgende Codebeispiel extrahiert den gesamten Hintergrund der Präsentationsfolie als Bild.
+Aspose.Slides für Python bietet keine einfache Methode, um den gesamten Folienhintergrund einer Präsentation als Bild zu extrahieren, aber Sie können die nachstehenden Schritte ausführen:
+1. Laden Sie die Präsentation mit der [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)‑Klasse.
+2. Ermitteln Sie die Foliengröße aus der Präsentation.
+3. Wählen Sie eine Folie aus.
+4. Erstellen Sie eine temporäre Präsentation.
+5. Setzen Sie die gleiche Foliengröße in der temporären Präsentation.
+6. Klonen Sie die ausgewählte Folie in die temporäre Präsentation.
+7. Löschen Sie die Formen aus der geklonten Folie.
+8. Konvertieren Sie die geklonte Folie in ein Bild.
+
+Das folgende Codebeispiel extrahiert den gesamten Folienhintergrund einer Präsentation als Bild.
```py
slide_index = 0
image_scale = 1
@@ -46,4 +53,22 @@ with slides.Presentation("sample.pptx") as presentation:
with cloned_slide.get_image(image_scale, image_scale) as background:
background.save("output.png", slides.ImageFormat.PNG)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Werden komplexe Verläufe, Texturen oder Bildfüllungen von einer Master‑Folie im resultierenden Hintergrundbild erhalten bleiben?**
+
+Ja. Aspose.Slides rendert Verlauf-, Bild‑ und Texturfüllungen, die auf der Folie, dem Layout oder dem Master definiert sind. Wenn Sie das Aussehen von vererbten Mastern isolieren möchten, [setzen Sie einen eigenen Hintergrund](/slides/de/python-net/presentation-background/) auf die aktuelle Folie, bevor Sie exportieren.
+
+**Kann ich dem resultierenden Hintergrundbild vor dem Speichern ein Wasserzeichen hinzufügen?**
+
+Ja. Sie können ein [Wasserzeichen](/slides/de/python-net/watermark/)‑Form oder -Bild auf einer Arbeitskopie der Folie [hinzufügen](/slides/de/python-net/clone-slides/) (hinter anderen Inhalten) und dann exportieren. So erzeugen Sie ein Hintergrundbild, das das Wasserzeichen bereits enthält.
+
+**Kann ich den Hintergrund für ein bestimmtes Layout oder einen Master erhalten, ohne ihn an eine vorhandene Folie zu binden?**
+
+Ja. Greifen Sie auf den gewünschten Master oder das Layout zu, wenden Sie ihn auf eine [temporäre Folie](/slides/de/python-net/clone-slides/) mit der erforderlichen Größe an und exportieren Sie diese Folie, um den von diesem Layout oder Master abgeleiteten Hintergrund zu erhalten.
+
+**Gibt es Lizenzbeschränkungen, die den Bildexport betreffen?**
+
+Render‑Funktionen sind mit einer [gültigen Lizenz](/slides/de/python-net/licensing/) vollständig verfügbar. Im Evaluierungsmodus können Ausgaben Einschränkungen wie ein Wasserzeichen enthalten. Aktivieren Sie die Lizenz einmal pro Prozess, bevor Sie Batch‑Exporte ausführen.
\ No newline at end of file
diff --git a/de/python-net/getting-started/supported-file-formats/_index.md b/de/python-net/getting-started/supported-file-formats/_index.md
index 0bd0fad7a1..740f6b8527 100644
--- a/de/python-net/getting-started/supported-file-formats/_index.md
+++ b/de/python-net/getting-started/supported-file-formats/_index.md
@@ -1,8 +1,46 @@
---
title: Unterstützte Dateiformate
+linktitle: Dateiformate
type: docs
weight: 30
url: /de/python-net/supported-file-formats/
+keywords:
+- Dateiformat
+- unterstütztes Format
+- PowerPoint-Datei
+- OpenDocument-Datei
+- PPT
+- POT
+- PPS
+- PPTX
+- POTX
+- PPSX
+- PPTM
+- PPSM
+- POTM
+- ODP
+- FODP
+- OTP
+- TIFF
+- EMF
+- PDF
+- XPS
+- JPEG
+- PNG
+- GIF
+- BMP
+- SVG
+- SWF
+- HTML
+- XAML
+- MD
+- XML
+- PowerPoint
+- OpenDocument
+- Präsentation
+- Python
+- Aspose.Slides
+description: "Entdecken Sie alle Dateiformate, die Aspose.Slides für Python via .NET öffnen, speichern und konvertieren kann — einschließlich PPT, PPTX und ODP — mit klaren Hinweisen zur Import-/Exportunterstützung."
---
## **Unterstützte Microsoft PowerPoint-Versionen**
@@ -19,7 +57,7 @@ url: /de/python-net/supported-file-formats/
- Office 365
## **Unterstützte Dateiformate**
-Diese Tabelle enthält die Dateiformate, die Aspose.Slides für Python über .NET laden und speichern kann:
+Diese Tabelle enthält die Dateiformate, die Aspose.Slides für Python via .NET laden und speichern kann:
|**Format**|**Beschreibung**|**Laden**|**Speichern**|**Bemerkungen**|
| :- | :- | :- | :- | :- |
@@ -28,23 +66,45 @@ Diese Tabelle enthält die Dateiformate, die Aspose.Slides für Python über .NE
|[PPS](https://docs.fileformat.com/presentation/pps/)|PowerPoint 97-2003 Show|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPTX](https://docs.fileformat.com/presentation/pptx/)|PowerPoint Präsentation|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POTX](https://docs.fileformat.com/presentation/potx/)|PowerPoint Vorlage|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSX ](https://docs.fileformat.com/presentation/ppsx/)|PowerPoint Show|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPTM](https://docs.fileformat.com/presentation/pptm/)|PowerPoint Makrofähige Präsentation|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|PowerPoint Makrofähiges Show|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[POTM](https://docs.fileformat.com/presentation/potm/)|PowerPoint Makrofähige Vorlage|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSX](https://docs.fileformat.com/presentation/ppsx/)|PowerPoint Show|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPTM](https://docs.fileformat.com/presentation/pptm/)|PowerPoint Makro‑aktivierte Präsentation|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|PowerPoint Makro‑aktivierter Show|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[POTM](https://docs.fileformat.com/presentation/potm/)|PowerPoint Makro‑aktivierte Vorlage|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[ODP/FODP](https://docs.fileformat.com/presentation/odp/)|OpenDocument Präsentation|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[OTP](https://docs.fileformat.com/presentation/otp/)|OpenDocument Präsentationsvorlage|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[TIFF](https://docs.fileformat.com/image/tiff/)|Tag Image File Format| |{{< emoticons/tick >}}| |
-|[EMF](https://docs.fileformat.com/image/emf/)|Erweitertes Metadatenformat| |{{< emoticons/tick >}}| |
-|[PDF](https://docs.fileformat.com/pdf/)|Portables Dokumentenformat|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XPS](https://docs.fileformat.com/page-description-language/xps/)|XML-Papierdokumentenspezifikation| |{{< emoticons/tick >}}| |
-|[JPEG](https://docs.fileformat.com/image/jpeg/)|Gemeinsame Fotografische Experten-Gruppe| |{{< emoticons/tick >}}| |
-|[PNG](https://docs.fileformat.com/image/png/)|Portables Netzwerkbild| |{{< emoticons/tick >}}| |
-|[GIF](https://docs.fileformat.com/image/gif/)|Grafikwechsel-Format| |{{< emoticons/tick >}}| |
-|[BMP](https://docs.fileformat.com/image/bmp/)|Geräteunabhängiges Bitmap| |{{< emoticons/tick >}}| |
-|[SVG](https://docs.fileformat.com/page-description-language/svg/)|Skalierbare Vektorgrafiken| |{{< emoticons/tick >}}| |
-|[SWF](https://docs.fileformat.com/page-description-language/swf/)|Kleines Webformat| |{{< emoticons/tick >}}| |
+|[TIFF](https://docs.fileformat.com/image/tiff/)|Tag‑Bilddateiformat| |{{< emoticons/tick >}}| |
+|[EMF](https://docs.fileformat.com/image/emf/)|Erweitertes Metafile‑Format| |{{< emoticons/tick >}}| |
+|[PDF](https://docs.fileformat.com/pdf/)|Portable Document Format|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[XPS](https://docs.fileformat.com/page-description-language/xps/)|XML Paper Specification| |{{< emoticons/tick >}}| |
+|[JPEG](https://docs.fileformat.com/image/jpeg/)|Joint Photographic Experts Group| |{{< emoticons/tick >}}| |
+|[PNG](https://docs.fileformat.com/image/png/)|Portable Network Graphics| |{{< emoticons/tick >}}| |
+|[GIF](https://docs.fileformat.com/image/gif/)|Graphics Interchange Format| |{{< emoticons/tick >}}| |
+|[BMP](https://docs.fileformat.com/image/bmp/)|Geräteunabhängige Bitmap| |{{< emoticons/tick >}}| |
+|[SVG](https://docs.fileformat.com/page-description-language/svg/)|Scalable Vector Graphics| |{{< emoticons/tick >}}| |
+|[SWF](https://docs.fileformat.com/page-description-language/swf/)|Small Web Format| |{{< emoticons/tick >}}| |
|[HTML](https://docs.fileformat.com/web/html/)|Hypertext Markup Language|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XAML](https://docs.fileformat.com/web/xaml/)|Erweiterbare Anwendungs-Auszeichnungssprache| |{{< emoticons/tick >}}| |
+|[XAML](https://docs.fileformat.com/web/xaml/)|Extensible Application Markup Language| |{{< emoticons/tick >}}| |
|[MD](https://docs.fileformat.com/word-processing/md/)|Markdown| |{{< emoticons/tick >}}| |
-|[XML](https://docs.fileformat.com/web/xml/)|PowerPoint XML-Präsentation| |{{< emoticons/tick >}}| |
+|[XML](https://docs.fileformat.com/web/xml/)|PowerPoint XML‑Präsentation| |{{< emoticons/tick >}}| |
+
+## **FAQ**
+
+**Kann ich Präsentationen in PDF speichern, die Archivierungs- und Barrierefreiheitsstandards (PDF/A und PDF/UA) erfüllen?**
+
+Ja. Aspose.Slides für Python via .NET unterstützt den Export nach PDF mit Konformitätsstufen wie PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b sowie PDF/UA über die [Compliance](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/compliance/)‑Einstellung in den [PDF-Exportoptionen](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/).
+
+**Unterstützt die Bibliothek das Einbetten von Schriftarten beim Export nach PDF mit feinkörniger Kontrolle darüber, was eingebettet wird?**
+
+Ja. Sie können festlegen, ob Schriftarten vollständig eingebettet oder nur Teilmengen (nur verwendete Glyphen) eingebettet werden, festlegen, wie häufige Systemschriftarten behandelt werden, und das Verhalten für ASCII‑Text über die PDF‑Exportoptionen konfigurieren.
+
+**Kann ich feststellen, ob eine Datei passwortgeschützt ist, bevor ich sie tatsächlich lade?**
+
+Ja. Mit der [factory‑basierten Prüf‑API](https://reference.aspose.com/slides/python-net/aspose.slides/presentationfactory/) können Sie eine Präsentationsdatei abfragen, ob sie passwortgeschützt ist, ohne sie vollständig zu öffnen.
+
+**Gibt es Mechanismen für die Schriftart‑Fallback und Unterstützung für benutzerdefinierte Schriftarten?**
+
+Ja. Die Bibliothek unterstützt das [Laden](/slides/de/python-net/custom-font/) und [Einbetten](/slides/de/python-net/embedded-font/) benutzerdefinierter Schriftarten und bietet Schriftart‑[Fallback‑Regeln](/slides/de/python-net/fallback-font/), um fehlende Glyphen bei der Darstellung und Konvertierung zu vermeiden.
+
+**Kann ich Folien nach XPS exportieren und gibt es Optionen, um die XPS‑Ausgabe anzupassen?**
+
+Ja. Der [Export nach XPS](/slides/de/python-net/convert-powerpoint-to-xps/) wird unterstützt, und Sie können die relevanten [Speicheroptionen](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) anpassen, um die Ausgabequalität und den Inhalt des XPS‑Dokuments zu steuern.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md b/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
index 06cf0f4510..ac5ea1a3b1 100644
--- a/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
+++ b/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
@@ -1,29 +1,63 @@
---
-title: Convertir OpenOffice ODP
+title: Convertir presentaciones OpenDocument en Python
+linktitle: Convertir OpenDocument
type: docs
weight: 10
url: /es/python-net/convert-openoffice-odp/
-keywords: "Convertir ODP a PDF, ODP a PPT, ODP a PPTX, ODP a XPS, ODP a HTML, ODP a TIFF"
-description: "Convertir ODP a PDF, ODP a PPT, ODP a PPTX, ODP a HTML y otros formatos con Aspose.Slides."
+keywords:
+- convertir OpenDocument
+- convertir ODP
+- ODP a PDF
+- ODP a PPT
+- ODP a PPTX
+- ODP a XPS
+- ODP a HTML
+- ODP a TIFF
+- ODP a SWF
+- OpenDocument
+- presentación
+- Python
+- Aspose.Slides
+description: "Convertir OpenDocument ODP a PDF, PPT, PPTX, XPS, HTML, TIFF o SWF en Python con Aspose.Slides: ejemplos de código, alta fidelidad, conversión por lotes y personalización."
---
-[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) te permite convertir presentaciones OpenOffice ODP a muchos formatos. La API utilizada para convertir archivos ODP a otros formatos de documento es la misma que se utiliza para las operaciones de conversión de PowerPoint (PPT y PPTX).
+## **Convertir archivos ODP**
-Estos ejemplos te muestran cómo convertir documentos ODP a otros formatos (solo cambia el archivo ODP de origen):
+[**API de Aspose.Slides**](https://products.aspose.com/slides/python-net/) permite convertir presentaciones OpenOffice ODP a varios formatos. La API utilizada para convertir archivos ODP a otros formatos de documento es la misma que se usa para operaciones de conversión de PowerPoint (PPT y PPTX).
+
+Estos ejemplos le muestran cómo convertir documentos ODP a otros formatos (simplemente cambie el archivo ODP de origen):
- [Convertir ODP a HTML](/slides/es/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
- [Convertir ODP a PDF](/slides/es/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
- [Convertir ODP a TIFF](/slides/es/python-net/convert-powerpoint-to-tiff/)
- [Convertir ODP a SWF Flash](/slides/es/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
- [Convertir ODP a XPS](/slides/es/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
-- [Convertir ODP a PDF con Notas](/slides/es/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
-- [Convertir ODP a TIFF con Notas](/slides/es/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+- [Convertir ODP a PDF con notas](/slides/es/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
+- [Convertir ODP a TIFF con notas](/slides/es/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
-Por ejemplo, si necesitas convertir una presentación ODP a PDF, se puede hacer de esta manera:
+Por ejemplo, si necesita convertir una presentación ODP a PDF, puede hacerlo de esta manera:
```py
import aspose.slides as slides
pres = slides.Presentation("pres.odp")
pres.save("pres.pdf", slides.export.SaveFormat.PDF)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**¿Puedo convertir ODP a PPTX sin instalar LibreOffice o OpenOffice?**
+
+Sí. Aspose.Slides es una biblioteca completamente independiente que maneja tanto formatos PowerPoint como OpenOffice sin requerir aplicaciones externas.
+
+**¿Aspose.Slides abre y guarda archivos ODP/OTP protegidos con contraseña?**
+
+Sí. Puede [cargar presentaciones cifradas](/slides/es/python-net/password-protected-presentation/) cuando proporcione la contraseña y también puede guardar presentaciones con configuraciones de cifrado y protección.
+
+**¿Puedo extraer archivos multimedia incrustados (audio/video) de un ODP antes de convertirlo?**
+
+Sí. Aspose.Slides le permite acceder y extraer [audio](/slides/es/python-net/audio-frame/) y [video](/slides/es/python-net/video-frame/) incrustados de las presentaciones, lo que es útil para el procesamiento previo a la conversión o reutilización por separado.
+
+**¿Puedo guardar el ODP convertido como Strict Office Open XML?**
+
+Sí. Al guardar en PPTX puede habilitar Strict OOXML mediante las [opciones de guardado](https://reference.aspose.com/slides/python-net/aspose.slides.export/pptxoptions/) para cumplir con requisitos de cumplimiento más estrictos.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md b/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
index 6cab068dc6..8e2cc8697a 100644
--- a/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
+++ b/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
@@ -1,13 +1,28 @@
---
-title: Convertir PowerPoint a SWF Flash
+title: Convertir presentaciones de PowerPoint a SWF Flash en Python
+linktitle: PowerPoint a SWF Flash
type: docs
weight: 80
url: /es/python-net/convert-powerpoint-to-swf-flash/
-keywords: "Convertir PowerPoint, Presentación, PowerPoint a SWF, SWF flash PPT a SWF, PPTX a SWF, Python"
-description: "Convertir Presentación de PowerPoint a SWF Flash en Python"
+keywords:
+- convertir PowerPoint
+- convertir presentación
+- convertir diapositiva
+- PowerPoint a SWF
+- presentación a SWF
+- diapositiva a SWF
+- PPT a SWF
+- PPTX a SWF
+- PowerPoint
+- presentación
+- Python
+- Aspose.Slides
+description: "Convertir PowerPoint (PPT/PPTX) a SWF Flash en Python con Aspose.Slides. Ejemplos de código paso a paso, salida rápida y de calidad, sin automatización de PowerPoint."
---
-El [método Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) expuesto por la [clase Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) se puede utilizar para convertir toda la presentación en un documento SWF. También puedes incluir comentarios en el SWF generado utilizando la [clase SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) y la [interfaz INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/). El siguiente ejemplo muestra cómo convertir una presentación en un documento SWF utilizando las opciones proporcionadas por la clase SWFOptions.
+## **Convertir Presentaciones a Flash**
+
+El método [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) expuesto por la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) puede usarse para convertir toda la presentación en un documento SWF. También puede incluir comentarios en el SWF generado utilizando la clase [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) y la interfaz [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/). El siguiente ejemplo muestra cómo convertir una presentación en un documento SWF usando las opciones proporcionadas por la clase SWFOptions.
```py
import aspose.slides as slides
@@ -19,8 +34,26 @@ swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
-# Guardar presentación y páginas de notas
+# Guardar la presentación y las páginas de notas
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
-```
\ No newline at end of file
+```
+
+## **Preguntas frecuentes**
+
+**¿Puedo incluir diapositivas ocultas en el SWF?**
+
+Sí. Active la opción [show_hidden_slides](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/show_hidden_slides/) en [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/). Por defecto, las diapositivas ocultas no se exportan.
+
+**¿Cómo puedo controlar la compresión y el tamaño final del SWF?**
+
+Use la bandera [compressed](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/compressed/) (activada por defecto) y ajuste [jpeg_quality](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/jpeg_quality/) para equilibrar el tamaño del archivo y la fidelidad de la imagen.
+
+**¿Para qué sirve 'viewer_included' y cuándo debería desactivarlo?**
+
+[viewer_included](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/viewer_included/) añade una interfaz de reproductor incrustada (controles de navegación, paneles, búsqueda). Desactívelo si planea usar su propio reproductor o necesita un marco SWF sin UI.
+
+**¿Qué ocurre si falta una fuente origen en la máquina de exportación?**
+
+Aspose.Slides sustituirá la fuente que especifique mediante [default_regular_font](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/default_regular_font/) en [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) para evitar una sustitución no deseada.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md b/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
index b0d145146d..5d19eba59a 100644
--- a/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
+++ b/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
@@ -1,26 +1,84 @@
---
-title: Convertir PowerPoint a TIFF con Notas
+title: Convertir presentaciones de PowerPoint a TIFF con notas en Python
+linktitle: PowerPoint a TIFF con notas
type: docs
weight: 100
url: /es/python-net/convert-powerpoint-to-tiff-with-notes/
-keywords: "Convertir PowerPoint a TIFF con notas"
-description: "Convertir PowerPoint a TIFF con notas en Aspose.Slides."
+keywords:
+- convertir PowerPoint
+- convertir presentación
+- convertir diapositiva
+- convertir PPT
+- convertir PPTX
+- PowerPoint a TIFF
+- presentación a TIFF
+- diapositiva a TIFF
+- PPT a TIFF
+- PPTX a TIFF
+- PowerPoint con notas
+- presentación con notas
+- diapositiva con notas
+- PPT con notas
+- PPTX con notas
+- TIFF con notas
+- Python
+- Aspose.Slides
+description: "Convierta presentaciones de PowerPoint a TIFF con notas usando Aspose.Slides para Python a través de .NET. Aprenda a exportar diapositivas con notas del orador de manera eficiente."
---
-{{% alert title="Consejo" color="primary" %}}
+## **Descripción general**
-Puede que desee consultar el [convertidor GRATUITO de PowerPoint a Póster](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online) de Aspose.
+Aspose.Slides for Python via .NET proporciona una solución sencilla para convertir presentaciones de PowerPoint y OpenDocument (PPT, PPTX y ODP) con notas al formato TIFF. Este formato se utiliza ampliamente para el almacenamiento de imágenes de alta calidad, impresión y archivado de documentos. Con Aspose.Slides, no solo puede exportar presentaciones completas con notas del orador, sino también generar miniaturas de diapositivas en la vista de Diapositiva de notas. El proceso de conversión es simple y eficiente, utilizando el método `save` de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) para transformar toda la presentación en una serie de imágenes TIFF mientras se preservan las notas y el diseño.
-{{% /alert %}}
+## **Convertir una presentación a TIFF con notas**
+
+Guardar una presentación PowerPoint o OpenDocument en TIFF con notas usando Aspose.Slides for Python via .NET implica los siguientes pasos:
+
+1. Instanciar la clase [Presentation]: Cargar un archivo PowerPoint o OpenDocument.
+2. Configurar las opciones de diseño de salida: Utilizar la clase [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/notescommentslayoutingoptions/) para especificar cómo se deben mostrar las notas y los comentarios.
+3. Guardar la presentación en TIFF: Pasar las opciones configuradas al método [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/save/#str-asposeslidesexportsaveformat-asposeslidesexportisaveoptions).
-TIFF es uno de varios formatos de imagen de uso común que Aspose.Slides para Python a través de .NET admite para convertir presentaciones de PowerPoint PPT y PPTX con notas a imágenes. También puede generar miniaturas de diapositivas en la vista de Diapositivas de Notas. El método [Guardar](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) expuesto por la clase Presentation se puede utilizar para convertir toda la presentación en la vista de Diapositivas de Notas a TIFF. Guardar una presentación de Microsoft PowerPoint como TIFF con notas utilizando Aspose.Slides para Python a través de .NET es un proceso de dos líneas. Simplemente abra la presentación y guárdela como notas TIFF. También puede generar una miniatura de diapositiva en la vista de Diapositivas de Notas para diapositivas individuales. Los fragmentos de código a continuación actualizan la presentación de muestra a imágenes TIFF en la vista de Diapositivas de Notas, como se muestra a continuación:
+Supongamos que tenemos un archivo "speaker_notes.pptx" con la siguiente diapositiva:
+
+
+
+El fragmento de código a continuación muestra cómo convertir la presentación a una imagen TIFF en la vista de Diapositiva de notas usando la propiedad [slides_layout_options](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/).
```py
-import aspose.slides as slides
+# Instanciar la clase Presentation que representa un archivo de presentación.
+with slides.Presentation("speaker_notes.pptx") as presentation:
+
+ notes_options = slides.export.NotesCommentsLayoutingOptions()
+ notes_options.notes_position = slides.export.NotesPositions.BOTTOM_FULL # Mostrar las notas debajo de la diapositiva.
+
+ # Configurar las opciones TIFF con diseño de notas.
+ tiff_options = slides.export.TiffOptions()
+ tiff_options.dpi_x = 300
+ tiff_options.dpi_y = 300
+ tiff_options.slides_layout_options = notes_options
+
+ # Guardar la presentación en TIFF con las notas del orador.
+ presentation.save("TIFF_with_notes.tiff", slides.export.SaveFormat.TIFF, tiff_options)
+```
+
+El resultado:
+
+
+
+{{% alert title="Consejo" color="primary" %}}
+Consulte el [Conversor gratuito de PowerPoint a póster de Aspose](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online).
+{{% /alert %}}
+
+## **Preguntas frecuentes**
+
+**¿Puedo controlar la posición del área de notas en el TIFF resultante?**
+
+Sí. Use la [configuración de diseño de notas](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) para elegir entre opciones como `NONE`, `BOTTOM_TRUNCATED` o `BOTTOM_FULL`, que respectivamente ocultan las notas, las ajustan a una sola página o permiten que fluyan a páginas adicionales.
+
+**¿Cómo puedo reducir el tamaño de un archivo TIFF con notas sin pérdida visible de calidad?**
+
+Elija una [compresión eficiente](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/compression_type/) (p. ej., `LZW` o `RLE`), establezca un DPI razonable y, si es aceptable, utilice un [formato de píxel](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/pixel_format/) más bajo (como 8 bpp o 1 bpp para monocromo). Reducir ligeramente las [dimensiones de la imagen](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/image_size/) también puede ayudar sin afectar perceptiblemente la legibilidad.
-# Instanciar un objeto Presentation que representa un archivo de presentación
-presentation = slides.Presentation("pres.pptx")
+**¿Afecta la fuente de las notas al resultado si las fuentes originales no están instaladas en el sistema?**
-# Guardar la presentación en notas TIFF
-presentation.save("Notes_In_Tiff_out.tiff", slides.export.SaveFormat.TIFF)
-```
\ No newline at end of file
+Sí. Las fuentes faltantes activan la [sustitución](/slides/es/python-net/font-selection-sequence/), lo que puede cambiar métricas y apariencia del texto. Para evitarlo, [provea las fuentes requeridas](/slides/es/python-net/custom-font/) o establezca una [fuente de reserva predeterminada](/slides/es/python-net/fallback-font/) para que se usen los tipos de letra previstos.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md b/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
index 21c034b432..9641ac402d 100644
--- a/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
+++ b/es/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
@@ -3,7 +3,7 @@ title: Convertir presentaciones de PowerPoint a XPS en Python
linktitle: PowerPoint a XPS
type: docs
weight: 70
-url: /es/python-net/convert-powerpoint-to-xps
+url: /es/python-net/convert-powerpoint-to-xps/
keywords:
- convertir PowerPoint
- convertir presentación
@@ -15,49 +15,49 @@ keywords:
- presentación
- Python
- Aspose.Slides
-description: "Convierte PowerPoint PPT/PPTX en XPS de alta calidad e independiente de la plataforma en Python usando Aspose.Slides. Obtén una guía paso a paso y un código de ejemplo."
+description: "Convertir PowerPoint PPT/PPTX a XPS de alta calidad e independiente de la plataforma en Python usando Aspose.Slides. Obtenga una guía paso a paso y código de ejemplo."
---
## **Acerca de XPS**
-Microsoft desarrolló [XPS](https://docs.fileformat.com/page-description-language/xps/) como una alternativa a [PDF](https://docs.fileformat.com/pdf/). Permite imprimir contenido generando un archivo muy similar a un PDF. El formato XPS se basa en XML. El diseño o estructura de un archivo XPS permanece igual en todos los sistemas operativos e impresoras.
+Microsoft desarrolló [XPS](https://docs.fileformat.com/page-description-language/xps/) como una alternativa a [PDF](https://docs.fileformat.com/pdf/). Permite imprimir contenido generando un archivo muy similar a un PDF. El formato XPS está basado en XML. El diseño o la estructura de un archivo XPS permanece igual en todos los sistemas operativos e impresoras.
## Cuándo usar el formato Microsoft XPS
{{% alert color="primary" %}}
-Para ver cómo Aspose.Slides convierte una presentación PPT o PPTX al formato XPS, puedes consultar [esta aplicación de conversión en línea gratuita](https://products.aspose.app/slides/conversion).
+Para ver cómo Aspose.Slides convierte una presentación PPT o PPTX al formato XPS, puede consultar [esta aplicación gratuita de conversión en línea](https://products.aspose.app/slides/conversion).
{{% /alert %}}
-Si deseas reducir costos de almacenamiento, puedes convertir tu presentación de Microsoft PowerPoint al formato XPS. De esta manera, te será más fácil guardar, compartir e imprimir tus documentos.
+Si desea reducir los costos de almacenamiento, puede convertir su presentación de Microsoft PowerPoint al formato XPS. De esta manera le resultará más fácil guardar, compartir e imprimir sus documentos.
-Microsoft sigue implementando un fuerte soporte para XPS en Windows (incluso en Windows 10), por lo que puede que quieras considerar guardar archivos en este formato. Si estás utilizando Windows 8.1, Windows 8, Windows 7 y Windows Vista, entonces XPS podría ser tu mejor opción para ciertas operaciones.
+Microsoft sigue implementando un sólido soporte para XPS en Windows (incluso en Windows 10), por lo que puede considerar guardar archivos en este formato. Si está trabajando con Windows 8.1, Windows 8, Windows 7 o Windows Vista, XPS podría ser su mejor opción para ciertas operaciones.
-- **Windows 8** utiliza el formato OXPS (Open XPS) para archivos XPS. OXPS es una versión estandarizada del formato XPS original. Windows 8 proporciona mejor soporte para archivos XPS que para archivos PDF.
- - **XPS:** Visor/lector XPS incorporado y característica de impresión a XPS disponible.
- - **PDF**: Lector de PDF disponible, pero sin característica de impresión a PDF.
+- **Windows 8** usa el formato OXPS (Open XPS) para los archivos XPS. OXPS es una versión estandarizada del formato XPS original. Windows 8 ofrece mejor soporte para archivos XPS que para archivos PDF.
+ - **XPS:** Visor/lector XPS integrado y función de impresión a XPS disponible.
+ - **PDF:** Lector PDF disponible pero sin función de impresión a PDF.
-- **Windows 7 y Windows Vista** utilizan el formato XPS original. Estos sistemas operativos también proporcionan mejor soporte para archivos XPS que para PDF.
- - **XPS**: Visor XPS incorporado y característica de impresión a XPS disponible.
- - **PDF**: Sin lector de PDF. Sin característica de impresión a PDF.
+- **Windows 7 y Windows Vista** usan el formato XPS original. Estos sistemas operativos también proporcionan mejor soporte para archivos XPS que para PDFs.
+ - **XPS:** Visor XPS integrado y función de impresión a XPS disponible.
+ - **PDF:** No hay lector PDF. No hay función de impresión a PDF.
-|**Entrada PPT(X):
****
|**Salida XPS:
****
|
+|**Entrada PPT(X):**
****
|**Salida XPS:**
****
|
| :- | :- |
-Microsoft eventualmente implementó soporte para operaciones de impresión en PDF a través de la característica Imprimir a PDF en Windows 10. Anteriormente, se esperaba que los usuarios imprimieran documentos a través del formato XPS.
+Microsoft finalmente implementó soporte para operaciones de impresión en PDF mediante la función Imprimir a PDF en Windows 10. Anteriormente, los usuarios debían imprimir documentos a través del formato XPS.
-## Conversión XPS con Aspose.Slides
+## Conversión a XPS con Aspose.Slides
-En [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) para .NET, puedes utilizar el método [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) expuesto por la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) para convertir toda la presentación en un documento XPS.
+En [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) para .NET, puede usar el método [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) expuesto por la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) para convertir toda la presentación en un documento XPS.
-Al convertir una presentación a XPS, debes guardar la presentación utilizando alguna de estas configuraciones:
+Al convertir una presentación a XPS, debe guardar la presentación utilizando una de estas configuraciones:
- Configuraciones predeterminadas (sin [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
- Configuraciones personalizadas (con [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
-### **Convertir presentaciones a XPS utilizando configuraciones predeterminadas**
+### **Convertir presentaciones a XPS usando configuraciones predeterminadas**
-Este código de ejemplo en Python te muestra cómo convertir una presentación a un documento XPS usando configuraciones estándar:
+Este código de ejemplo en Python muestra cómo convertir una presentación a un documento XPS usando la configuración estándar:
```py
import aspose.slides as slides
@@ -65,13 +65,12 @@ import aspose.slides as slides
# Instanciar un objeto Presentation que representa un archivo de presentación
pres = slides.Presentation("Convert_XPS.pptx")
-# Guardar la presentación en un documento XPS
+# Guardar la presentación como documento XPS
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
```
-
-### **Convertir presentaciones a XPS utilizando configuraciones personalizadas**
-Este código de ejemplo te muestra cómo convertir una presentación a un documento XPS usando configuraciones personalizadas en Python:
+### **Convertir presentaciones a XPS usando configuraciones personalizadas**
+Este código de ejemplo muestra cómo convertir una presentación a un documento XPS usando configuraciones personalizadas en Python:
```py
import aspose.slides as slides
@@ -79,12 +78,22 @@ import aspose.slides as slides
# Instanciar un objeto Presentation que representa un archivo de presentación
pres = slides.Presentation("Convert_XPS_Options.pptx")
-# Instanciar la clase TiffOptions
+# Instanciar la clase XpsOptions
options = slides.export.XpsOptions()
-# Guardar MetaFiles como PNG
+# Guardar los MetaFiles como PNG
options.save_metafiles_as_png = True
-# Guardar la presentación en un documento XPS
+# Guardar la presentación como documento XPS
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**¿Puedo guardar en XPS a un flujo en lugar de a un archivo?**
+
+Sí—Aspose.Slides le permite exportar directamente a un flujo, lo cual es ideal para APIs web, canalizaciones del lado del servidor o cualquier escenario donde desee enviar el XPS sin tocar el sistema de archivos.
+
+**¿Se conservan las diapositivas ocultas en XPS y puedo excluirlas?**
+
+Por defecto, solo se renderizan las diapositivas normales (visibles). Puede [incluir o excluir diapositivas ocultas](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/show_hidden_slides/) mediante [configuraciones de exportación](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) antes de guardar a XPS, asegurando que la salida contenga exactamente las páginas que desea.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/manage-presentation/examine-presentation/_index.md b/es/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
index 3353b93421..d47038f499 100644
--- a/es/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
+++ b/es/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
@@ -1,25 +1,30 @@
---
-title: Examinar Presentación
+title: Recuperar y actualizar información de la presentación en Python
+linktitle: Información de la presentación
type: docs
weight: 30
url: /es/python-net/examine-presentation/
keywords:
-- PowerPoint
-- presentación
-- formato de presentación
-- propiedades de presentación
-- propiedades del documento
-- obtener propiedades
-- leer propiedades
-- cambiar propiedades
-- modificar propiedades
-- PPTX
-- PPT
-- Python
-description: "Leer y modificar propiedades de la presentación de PowerPoint en Python"
+ - formato de presentación
+ - propiedades de la presentación
+ - propiedades del documento
+ - obtener propiedades
+ - leer propiedades
+ - cambiar propiedades
+ - modificar propiedades
+ - actualizar propiedades
+ - examinar PPTX
+ - examinar PPT
+ - examinar ODP
+ - PowerPoint
+ - OpenDocument
+ - presentación
+ - Python
+ - Aspose.Slides
+description: "Explore diapositivas, estructura y metadatos en presentaciones de PowerPoint y OpenDocument usando Python para obtener información más rápida y auditorías de contenido más inteligentes."
---
-Aspose.Slides para Python a través de .NET te permite examinar una presentación para descubrir sus propiedades y entender su comportamiento.
+Aspose.Slides para Python a través de .NET le permite examinar una presentación para descubrir sus propiedades y comprender su comportamiento.
{{% alert title="Info" color="info" %}}
@@ -27,11 +32,11 @@ Las clases [PresentationInfo](https://reference.aspose.com/slides/python-net/asp
{{% /alert %}}
-## **Verificar un Formato de Presentación**
+## **Verificar el formato de una presentación**
-Antes de trabajar en una presentación, puede que desees averiguar en qué formato (PPT, PPTX, ODP, y otros) se encuentra la presentación en ese momento.
+Antes de trabajar con una presentación, puede que desee averiguar en qué formato (PPT, PPTX, ODP, y otros) se encuentra la presentación en este momento.
-Puedes comprobar el formato de una presentación sin cargarla. Ve este código de Python:
+Puede comprobar el formato de una presentación sin cargarla. Vea este código Python:
```py
import aspose.slides as slides
@@ -46,9 +51,9 @@ info3 = slides.PresentationFactory.instance.get_presentation_info("pres.ppt")
print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)
```
-## **Obtener Propiedades de la Presentación**
+## **Obtener propiedades de la presentación**
-Este código de Python te muestra cómo obtener propiedades de la presentación (información sobre la presentación):
+Este código Python le muestra cómo obtener las propiedades de la presentación (información sobre la presentación):
```py
import aspose.slides as slides
@@ -60,17 +65,17 @@ print(props.subject)
print(props.title)
```
-Puede que desees ver las [propiedades bajo la clase DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties).
+Puede consultar las [propiedades bajo la clase DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties).
-## **Actualizar Propiedades de la Presentación**
+## **Actualizar propiedades de la presentación**
-Aspose.Slides proporciona el método [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) que te permite realizar cambios en las propiedades de la presentación.
+Aspose.Slides proporciona el método [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) que permite realizar cambios en las propiedades de la presentación.
-Supongamos que tenemos una presentación de PowerPoint con las propiedades del documento que se muestran a continuación.
+Supongamos que tenemos una presentación de PowerPoint con las propiedades del documento mostradas a continuación.
-
+
-Este ejemplo de código te muestra cómo editar algunas propiedades de la presentación:
+Este ejemplo de código le muestra cómo editar algunas propiedades de la presentación:
```py
file_name = "sample.pptx"
@@ -85,15 +90,37 @@ info.update_document_properties(properties)
info.write_binded_presentation(file_name)
```
-Los resultados de cambiar las propiedades del documento se muestran a continuación.
+Los resultados del cambio de las propiedades del documento se muestran a continuación.
-
+
-## **Enlaces Útiles**
+## **Enlaces útiles**
-Para obtener más información sobre una presentación y sus atributos de seguridad, puede que encuentres útiles estos enlaces:
+Para obtener más información sobre una presentación y sus atributos de seguridad, puede que encuentre útiles estos enlaces:
-- [Verificando si una Presentación está Encriptada](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
-- [Verificando si una Presentación está Protegida contra Escritura (solo lectura)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
-- [Verificando si una Presentación está Protegida con Contraseña Antes de Cargarla](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
-- [Confirmando la Contraseña Usada para Proteger una Presentación](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
\ No newline at end of file
+- [Comprobar si una presentación está cifrada](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
+- [Comprobar si una presentación está protegida contra escritura (solo lectura)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
+- [Comprobar si una presentación está protegida con contraseña antes de cargarla](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
+- [Confirmar la contraseña utilizada para proteger una presentación](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
+
+## **Preguntas frecuentes**
+
+**¿Cómo puedo comprobar si las fuentes están incrustadas y cuáles son?**
+
+Busque la información de [fuentes incrustadas](https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/get_embedded_fonts/) a nivel de presentación, luego compare esas entradas con el conjunto de [fuentes realmente usadas en el contenido](https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/get_fonts/) para identificar qué fuentes son críticas para la renderización.
+
+**¿Cómo puedo saber rápidamente si el archivo tiene diapositivas ocultas y cuántas?**
+
+Itere a través de la [colección de diapositivas](https://reference.aspose.com/slides/python-net/aspose.slides/slidecollection/) y revise la [bandera de visibilidad](https://reference.aspose.com/slides/python-net/aspose.slides/slide/hidden/) de cada diapositiva.
+
+**¿Puedo detectar si se utilizan tamaños y orientaciones de diapositiva personalizados, y si difieren de los predeterminados?**
+
+Sí. Compare el [tamaño de diapositiva](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/slide_size/) y la orientación actuales con los valores predeterminados; esto ayuda a anticipar el comportamiento para impresión y exportación.
+
+**¿Existe una forma rápida de ver si los gráficos hacen referencia a fuentes de datos externas?**
+
+Sí. Recorra todos los [gráficos](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/), verifique su [fuente de datos](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdata/data_source_type/) y observe si los datos son internos o basados en enlaces, incluidos los enlaces rotos.
+
+**¿Cómo puedo evaluar las diapositivas “pesadas” que pueden ralentizar la renderización o la exportación a PDF?**
+
+Para cada diapositiva, contabilice la cantidad de objetos y busque imágenes grandes, transparencias, sombras, animaciones y contenido multimedia; asigne una puntuación aproximada de complejidad para señalar posibles cuellos de botella de rendimiento.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-comments/_index.md b/es/python-net/developer-guide/presentation-comments/_index.md
index daa915843d..9b65743142 100644
--- a/es/python-net/developer-guide/presentation-comments/_index.md
+++ b/es/python-net/developer-guide/presentation-comments/_index.md
@@ -1,27 +1,43 @@
---
-title: Comentarios de Presentación
+title: Administrar Comentarios de Presentación en Python
+linktitle: Comentarios de Presentación
type: docs
weight: 100
url: /es/python-net/presentation-comments/
-keywords: "Comentarios, comentarios de PowerPoint, presentación de PowerPoint, Python, Aspose.Slides para Python a través de .NET"
-description: "Agregar comentarios y respuestas en la presentación de PowerPoint en Python"
+keywords:
+- comentario
+- comentario moderno
+- comentarios de PowerPoint
+- comentarios de presentación
+- comentarios de diapositiva
+- agregar comentario
+- acceder al comentario
+- editar comentario
+- responder comentario
+- eliminar comentario
+- borrar comentario
+- PowerPoint
+- presentación
+- Python
+- Aspose.Slides
+description: "Domina los comentarios de presentación con Aspose.Slides para Python vía .NET: agrega, lee, edita y elimina comentarios en archivos PowerPoint de forma rápida y sencilla."
---
-En PowerPoint, un comentario aparece como una nota o anotación en una diapositiva. Al hacer clic en un comentario, se revelan su contenido o mensajes.
+En PowerPoint, un comentario aparece como una nota o anotación en una diapositiva. Cuando se hace clic en un comentario, se revelan sus contenidos o mensajes.
-### **¿Por qué agregar comentarios a las presentaciones?**
+## **¿Por qué agregar comentarios a las presentaciones?**
-Es posible que desee usar comentarios para proporcionar retroalimentación o comunicarse con sus colegas al revisar presentaciones.
+Puede que desee usar comentarios para proporcionar retroalimentación o comunicarse con sus colegas al revisar presentaciones.
-Para permitirle usar comentarios en presentaciones de PowerPoint, Aspose.Slides para Python a través de .NET proporciona
+Para permitirle usar comentarios en presentaciones de PowerPoint, Aspose.Slides para Python vía .NET proporciona
-* La clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/), que contiene las colecciones de autores (de la propiedad [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)). Los autores añaden comentarios a las diapositivas.
-* La interfaz [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/), que contiene la colección de comentarios para autores individuales.
-* La clase [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/), que contiene información sobre los autores y sus comentarios: quién añadió el comentario, la hora en que se añadió el comentario, la posición del comentario, etc.
-* La clase [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/), que contiene información sobre autores individuales: el nombre del autor, sus iniciales, comentarios asociados con el nombre del autor, etc.
+* La clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) , que contiene las colecciones de autores (de la propiedad [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)). Los autores añaden comentarios a las diapositivas.
+* La interfaz [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/) , que contiene la colección de comentarios para autores individuales.
+* La clase [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) , que contiene información sobre autores y sus comentarios: quién añadió el comentario, la hora en que se añadió, la posición del comentario, etc.
+* La clase [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) , que contiene información sobre autores individuales: el nombre del autor, sus iniciales, los comentarios asociados al nombre del autor, etc.
-## **Agregar comentario a la diapositiva**
-Este código de Python muestra cómo agregar un comentario a una diapositiva en una presentación de PowerPoint:
+## **Agregar comentario de diapositiva**
+Este código Python le muestra cómo agregar un comentario a una diapositiva en una presentación de PowerPoint:
```python
import aspose.slides as slides
@@ -40,12 +56,12 @@ with slides.Presentation() as presentation:
point = draw.PointF(0.2, 0.2)
# Agrega un comentario de diapositiva para un autor en la diapositiva 1
- author.comments.add_comment("Hola Jawad, este es un comentario de diapositiva", presentation.slides[0], point, datetime.date.today())
+ author.comments.add_comment("Hello Jawad, this is slide comment", presentation.slides[0], point, datetime.date.today())
# Agrega un comentario de diapositiva para un autor en la diapositiva 2
- author.comments.add_comment("Hola Jawad, este es el segundo comentario de diapositiva", presentation.slides[1], point, datetime.date.today())
+ author.comments.add_comment("Hello Jawad, this is second slide comment", presentation.slides[1], point, datetime.date.today())
- # Accediendo a la ISlide 1
+ # Accediendo a ISlide 1
slide = presentation.slides[0]
# Cuando se pasa null como argumento, se traen los comentarios de todos los autores a la diapositiva seleccionada
@@ -62,10 +78,8 @@ with slides.Presentation() as presentation:
print(commentCollection[0].text)
```
-
-
-## **Acceder a los comentarios de la diapositiva**
-Este código de Python muestra cómo acceder a un comentario existente en una diapositiva en una presentación de PowerPoint:
+## **Acceder a comentarios de diapositiva**
+Este código Python le muestra cómo acceder a un comentario existente en una diapositiva de PowerPoint:
```python
import aspose.slides as slides
@@ -75,16 +89,15 @@ with slides.Presentation("Comments1.pptx") as presentation:
for author in presentation.comment_authors:
for comment in author.comments:
print("ISlide :" + str(comment.slide.slide_number) +
- " tiene comentario: " + comment.text +
- " con Autor: " + comment.author.name +
- " publicado a la hora :" + str(comment.created_time) + "\n")
+ " has comment: " + comment.text +
+ " with Author: " + comment.author.name +
+ " posted on time :" + str(comment.created_time) + "\n")
```
-
## **Responder comentarios**
-Un comentario principal es el comentario original o superior en una jerarquía de comentarios o respuestas. Usando la propiedad `parent_comment` (de la interfaz [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)), puede establecer o obtener un comentario principal.
+Un comentario padre es el comentario superior u original en una jerarquía de comentarios o respuestas. Usando la propiedad `parent_comment` (de la interfaz [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)), puede establecer o obtener un comentario padre.
-Este código de Python muestra cómo agregar comentarios y obtener respuestas a ellos:
+Este código Python le muestra cómo agregar comentarios y obtener respuestas a ellos:
```python
import aspose.slides as slides
@@ -94,25 +107,25 @@ import datetime
with slides.Presentation() as pres:
# Agrega un comentario
author1 = pres.comment_authors.add_author("Author_1", "A.A.")
- comment1 = author1.comments.add_comment("comentario1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment1 = author1.comments.add_comment("comment1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- # Agrega una respuesta a comment1
- author2 = pres.comment_authors.add_author("Autor_2", "B.B.")
- reply1 = author2.comments.add_comment("respuesta 1 para comentario 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Agrega una respuesta al comment1
+ author2 = pres.comment_authors.add_author("Autror_2", "B.B.")
+ reply1 = author2.comments.add_comment("reply 1 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply1.parent_comment = comment1
- # Agrega otra respuesta a comment1
- reply2 = author2.comments.add_comment("respuesta 2 para comentario 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Agrega otra respuesta al comment1
+ reply2 = author2.comments.add_comment("reply 2 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply2.parent_comment = comment1
- # Agrega una respuesta a respuesta existente
- subReply = author1.comments.add_comment("subrespuesta 3 para respuesta 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Agrega una respuesta a la respuesta existente
+ subReply = author1.comments.add_comment("subreply 3 for reply 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
subReply.parent_comment = reply2
- comment2 = author2.comments.add_comment("comentario 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- comment3 = author2.comments.add_comment("comentario 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment2 = author2.comments.add_comment("comment 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment3 = author2.comments.add_comment("comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- reply3 = author1.comments.add_comment("respuesta 4 para comentario 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply3 = author1.comments.add_comment("reply 4 for comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply3.parent_comment = comment3
# Muestra la jerarquía de comentarios en la consola
@@ -129,26 +142,24 @@ with slides.Presentation() as pres:
pres.save("parent_comment.pptx", slides.export.SaveFormat.PPTX)
- # Elimina comment1 y todas las respuestas a él
+ # Elimina comment1 y todas sus respuestas
comment1.remove()
pres.save("remove_comment.pptx", slides.export.SaveFormat.PPTX)
```
{{% alert color="warning" title="Atención" %}}
-
-* Cuando se usa el método `Remove` (de la interfaz [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) para eliminar un comentario, las respuestas al comentario también se eliminan.
-* Si la configuración `parent_comment` resulta en una referencia circular, se lanzará una `PptxEditException`.
-
+* Cuando se utiliza el método `Remove` (de la interfaz [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)) para eliminar un comentario, también se eliminan sus respuestas.
+* Si la configuración `parent_comment` genera una referencia circular, se lanzará `PptxEditException`.
{{% /alert %}}
## **Agregar comentario moderno**
-En 2021, Microsoft introdujo *comentarios modernos* en PowerPoint. La función de comentarios modernos mejora significativamente la colaboración en PowerPoint. A través de comentarios modernos, los usuarios de PowerPoint pueden resolver comentarios, anclar comentarios a objetos y textos, y participar en interacciones de manera mucho más fácil que antes.
+En 2021, Microsoft introdujo *comentarios modernos* en PowerPoint. La función de comentarios modernos mejora significativamente la colaboración en PowerPoint. A través de los comentarios modernos, los usuarios de PowerPoint pueden resolver comentarios, anclar comentarios a objetos y textos, y participar en interacciones de forma mucho más sencilla que antes.
-Implementamos el soporte para comentarios modernos agregando la clase [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/). Se añadieron los métodos `add_modern_comment` e `insert_modern_comment` a la clase [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/).
+Implementamos soporte para comentarios modernos añadiendo la clase [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/). Los métodos `add_modern_comment` e `insert_modern_comment` se añadieron a la clase [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/).
-Este código de Python muestra cómo agregar un comentario moderno a una diapositiva en una presentación de PowerPoint:
+Este código Python le muestra cómo agregar un comentario moderno a una diapositiva en una presentación de PowerPoint:
```python
import aspose.pydrawing as draw
@@ -156,8 +167,8 @@ import aspose.slides as slides
from datetime import date
with slides.Presentation() as pres:
- newAuthor = pres.comment_authors.add_author("Algún Autor", "SA")
- modernComment = newAuthor.comments.add_modern_comment("Este es un comentario moderno", pres.slides[0], None, draw.PointF(100, 100), date.today())
+ newAuthor = pres.comment_authors.add_author("Some Author", "SA")
+ modernComment = newAuthor.comments.add_modern_comment("This is a modern comment", pres.slides[0], None, draw.PointF(100, 100), date.today())
pres.save("example.pptx", slides.export.SaveFormat.PPTX)
```
@@ -166,7 +177,7 @@ with slides.Presentation() as pres:
### **Eliminar todos los comentarios y autores**
-Este código de Python muestra cómo eliminar todos los comentarios y autores en una presentación:
+Este código Python le muestra cómo eliminar todos los comentarios y autores en una presentación:
```python
import aspose.slides as slides
@@ -184,7 +195,7 @@ with slides.Presentation("example.pptx") as presentation:
### **Eliminar comentarios específicos**
-Este código de Python muestra cómo eliminar comentarios específicos en una diapositiva:
+Este código Python le muestra cómo eliminar comentarios específicos en una diapositiva:
```python
import aspose.pydrawing as draw
@@ -194,20 +205,34 @@ from datetime import date
with slides.Presentation() as presentation:
slide = presentation.slides[0]
- # agregar comentarios...
- author = presentation.comment_authors.add_author("Autor", "A")
- author.comments.add_comment("comentario 1", slide, draw.PointF(0.2, 0.2), date.today())
- author.comments.add_comment("comentario 2", slide, draw.PointF(0.3, 0.2), date.today())
+ # agrega comentarios...
+ author = presentation.comment_authors.add_author("Author", "A")
+ author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
+ author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
- # eliminar todos los comentarios que contengan el texto "comentario 1"
+ # elimina todos los comentarios que contengan el texto "comment 1"
for commentAuthor in presentation.comment_authors:
toRemove = []
for comment in slide.get_slide_comments(commentAuthor):
- if comment.text == "comentario 1":
+ if comment.text == "comment 1":
toRemove.append(comment)
for comment in toRemove:
commentAuthor.comments.remove(comment)
presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Preguntas frecuentes**
+
+**¿Aspose.Slides admite un estado como “resuelto” para los comentarios modernos?**
+
+Sí. Los [comentarios modernos](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) exponen una propiedad [status](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/status/); puede leer y establecer el [estado del comentario](https://reference.aspose.com/slides/python-net/aspose.slides/moderncommentstatus/) (por ejemplo, marcarlo como resuelto), y este estado se guarda en el archivo y es reconocido por PowerPoint.
+
+**¿Se admiten discusiones en cadena (respuestas) y hay un límite de anidado?**
+
+Sí. Cada comentario puede referenciar su [comentario padre](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/parent_comment/), lo que permite cadenas de respuestas arbitrarias. La API no declara un límite específico de profundidad de anidado.
+
+**¿En qué sistema de coordenadas se define la posición del marcador de comentario en una diapositiva?**
+
+La posición se almacena como un punto de coma flotante en el sistema de coordenadas de la diapositiva. Esto le permite colocar el marcador de comentario exactamente donde lo necesita.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-content/manage-blob/_index.md b/es/python-net/developer-guide/presentation-content/manage-blob/_index.md
index 78fb767b1b..68b3239b57 100644
--- a/es/python-net/developer-guide/presentation-content/manage-blob/_index.md
+++ b/es/python-net/developer-guide/presentation-content/manage-blob/_index.md
@@ -1,6 +1,6 @@
---
-title: Gestionar BLOBs en presentaciones con Python para un uso eficiente de la memoria
-linktitle: Gestionar BLOB
+title: Administrar BLOBs en Presentaciones con Python para un Uso Eficiente de la Memoria
+linktitle: Administrar BLOB
type: docs
weight: 10
url: /es/python-net/manage-blob/
@@ -8,9 +8,9 @@ keywords:
- objeto grande
- elemento grande
- archivo grande
-- agregar BLOB
+- añadir BLOB
- exportar BLOB
-- agregar imagen como BLOB
+- añadir imagen como BLOB
- reducir memoria
- consumo de memoria
- presentación grande
@@ -20,43 +20,44 @@ keywords:
- presentación
- Python
- Aspose.Slides
-description: "Gestiona datos BLOB en Aspose.Slides for Python via .NET para agilizar las operaciones de archivos de PowerPoint y OpenDocument y manejar presentaciones de manera eficiente."
+description: "Gestionar datos BLOB en Aspose.Slides para Python mediante .NET para optimizar operaciones de archivos PowerPoint y OpenDocument y manejar presentaciones de forma eficiente."
---
-### **Acerca de BLOB**
+## **Acerca de BLOB**
-**BLOB** (**Objeto Binario Grande**) es generalmente un artículo grande (foto, presentación, documento o medio) guardado en formatos binarios.
+**BLOB** (**Objeto Binario Grande**) suele ser un elemento grande (foto, presentación, documento o medio) guardado en formatos binarios.
-Aspose.Slides para Python a través de .NET te permite usar BLOBs para objetos de una manera que reduce el consumo de memoria cuando se involucran archivos grandes.
+Aspose.Slides for Python via .NET le permite usar BLOBs para objetos de modo que se reduzca el consumo de memoria cuando se manejan archivos grandes.
-# **Usar BLOB para Reducir el Consumo de Memoria**
+## **Usar BLOB para reducir el consumo de memoria**
-### **Agregar Archivo Grande a través de BLOB a una Presentación**
+### **Añadir archivo grande mediante BLOB a una presentación**
-[Aspose.Slides](/slides/es/python-net/) para .NET te permite agregar archivos grandes (en este caso, un archivo de video grande) a través de un proceso que involucra BLOBs para reducir el consumo de memoria.
+[Aspose.Slides](/slides/es/python-net/) para .NET le permite añadir archivos grandes (en este caso, un archivo de vídeo grande) mediante un proceso que involucra BLOBs para reducir el consumo de memoria.
-Este código de Python te muestra cómo agregar un archivo de video grande a través del proceso BLOB a una presentación:
+Este fragmento en Python le muestra cómo añadir un archivo de vídeo grande mediante el proceso BLOB a una presentación:
```py
import aspose.slides as slides
pathToVeryLargeVideo = "veryLargeVideo.avi"
-# Crea una nueva presentación a la que se agregará el video
+# Crea una nueva presentación a la que se añadirá el vídeo
with slides.Presentation() as pres:
with open(pathToVeryLargeVideo, "br") as fileStream:
- # Agreguemos el video a la presentación - elegimos el comportamiento KeepLocked porque no
+ # Añadamos el vídeo a la presentación - elegimos el comportamiento KeepLocked porque no
# pretendemos acceder al archivo "veryLargeVideo.avi".
video = pres.videos.add_video(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
pres.slides[0].shapes.add_video_frame(0, 0, 480, 270, video)
# Guarda la presentación. Mientras se genera una presentación grande, el consumo de memoria
- # se mantiene bajo durante el ciclo de vida del objeto pres
+ # se mantiene bajo durante el ciclo de vida del objeto pres
pres.save("presentationWithLargeVideo.pptx", slides.export.SaveFormat.PPTX)
```
-### **Exportar Archivo Grande a Través de BLOB desde la Presentación**
-Aspose.Slides para Python a través de .NET te permite exportar archivos grandes (en este caso, un archivo de audio o video) a través de un proceso que involucra BLOBs desde presentaciones. Por ejemplo, puedes necesitar extraer un archivo de medios grande de una presentación pero no quieres que el archivo se cargue en la memoria de tu computadora. Al exportar el archivo a través del proceso BLOB, logras mantener bajo el consumo de memoria.
+### **Exportar archivo grande mediante BLOB desde la presentación**
+
+Aspose.Slides for Python via .NET permite exportar archivos grandes (en este caso, un archivo de audio o vídeo) mediante un proceso que involucra BLOBs desde presentaciones. Por ejemplo, puede necesitar extraer un archivo multimedia grande de una presentación pero no desea que el archivo se cargue en la memoria del equipo. Exportando el archivo mediante el proceso BLOB, mantiene bajo el consumo de memoria.
Este código en Python demuestra la operación descrita:
@@ -69,19 +70,19 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
- # Guardemos cada video en un archivo. Para prevenir un alto uso de memoria, necesitamos un búfer que se usará
- # para transferir los datos desde el flujo de video de la presentación a un flujo para un nuevo archivo de video creado.
+ # Guardemos cada vídeo en un archivo. Para evitar un alto uso de memoria, necesitamos un búfer que se usará
+ # para transferir los datos del flujo de vídeo de la presentación a un flujo para un archivo de vídeo recién creado.
# byte[] buffer = new byte[8 * 1024];
bufferSize = 8 * 1024
- # Itera a través de los videos
+ # Itera a través de los vídeos
index = 0
- # Si es necesario, puedes aplicar los mismos pasos para archivos de audio.
+ # Si es necesario, puede aplicar los mismos pasos para archivos de audio.
for video in pres.videos:
- # Abre el flujo de video de la presentación. Por favor, nota que evitamos intencionalmente acceder a propiedades
- # como video.BinaryData - porque esta propiedad devuelve un arreglo de bytes que contiene un video completo, lo que luego
- # causa que los bytes se carguen en la memoria. Usamos video.GetStream, que devolverá Stream - y NO
- # requiere que carguemos todo el video en la memoria.
+ # Abre el flujo de vídeo de la presentación. Tenga en cuenta que intencionalmente evitamos acceder a propiedades
+ # como video.BinaryData - porque esta propiedad devuelve un arreglo de bytes que contiene el vídeo completo, lo que entonces
+ # hace que los bytes se carguen en memoria. Usamos video.GetStream, que devolverá Stream y NO
+ # requiere que carguemos todo el vídeo en la memoria.
with video.get_stream() as presVideoStream:
with open("video{index}.avi".format(index = index), "wb") as outputFileStream:
buffer = presVideoStream.read(8 * 1024)
@@ -94,15 +95,16 @@ with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
index += 1
```
-### **Agregar Imagen como BLOB en la Presentación**
-Con los métodos de la interfaz [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) y la clase [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/), puedes agregar una imagen grande como un flujo para que sea tratada como un BLOB.
+### **Añadir imagen como BLOB en la presentación**
+
+Con los métodos de la interfaz [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) y la clase [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/) puede añadir una imagen grande como flujo para que sea tratada como BLOB.
-Este código de Python te muestra cómo agregar una imagen grande a través del proceso BLOB:
+Este código Python le muestra cómo añadir una imagen grande mediante el proceso BLOB:
```py
import aspose.slides as slides
-# crea una nueva presentación a la que se agregará la imagen.
+# crea una nueva presentación a la que se añadirá la imagen.
with slides.Presentation() as pres:
with open("img.jpeg", "br") as fileStream:
img = pres.images.add_image(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
@@ -110,11 +112,11 @@ with slides.Presentation() as pres:
pres.save("presentationWithLargeImage.pptx", slides.export.SaveFormat.PPTX)
```
-## **Memoria y Presentaciones Grandes**
+## **Memoria y presentaciones grandes**
-Típicamente, para cargar una presentación grande, las computadoras requieren mucha memoria temporal. Todo el contenido de la presentación se carga en la memoria y el archivo (del cual se cargó la presentación) deja de usarse.
+Normalmente, para cargar una presentación grande, los equipos requieren mucha memoria temporal. Todo el contenido de la presentación se carga en la memoria y el archivo (del que se cargó la presentación) deja de usarse.
-Considera una presentación grande de PowerPoint (large.pptx) que contiene un archivo de video de 1.5 GB. El método estándar para cargar la presentación se describe en este código de Python:
+Considere una presentación PowerPoint grande (large.pptx) que contiene un archivo de vídeo de 1,5 GB. El método estándar para cargar la presentación se describe en este código Python:
```py
import aspose.slides as slides
@@ -123,11 +125,11 @@ with slides.Presentation("large.pptx") as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-Pero este método consume alrededor de 1.6 GB de memoria temporal.
+Pero este método consume alrededor de 1,6 GB de memoria temporal.
-### **Cargar una Presentación Grande como BLOB**
+### **Cargar una presentación grande como BLOB**
-A través del proceso que involucra un BLOB, puedes cargar una presentación grande mientras usas poca memoria. Este código de Python describe la implementación donde se utiliza el proceso BLOB para cargar un archivo de presentación grande (large.pptx):
+A través del proceso que involucra un BLOB, puede cargar una presentación grande usando poca memoria. Este código Python describe la implementación donde se utiliza el proceso BLOB para cargar un archivo de presentación grande (large.pptx):
```py
import aspose.slides as slides
@@ -141,9 +143,9 @@ with slides.Presentation("large.pptx", loadOptions) as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-#### **Cambiar la Carpeta para Archivos Temporales**
+### **Cambiar la carpeta para archivos temporales**
-Cuando se utiliza el proceso BLOB, tu computadora crea archivos temporales en la carpeta predeterminada para archivos temporales. Si deseas que los archivos temporales se mantengan en una carpeta diferente, puedes cambiar la configuración de almacenamiento usando `temp_files_root_path`:
+Cuando se usa el proceso BLOB, su equipo crea archivos temporales en la carpeta predeterminada para archivos temporales. Si desea que los archivos temporales se guarden en una carpeta diferente, puede cambiar la configuración de almacenamiento usando `temp_files_root_path`:
```py
import aspose.slides as slides
@@ -155,8 +157,28 @@ loadOptions.blob_management_options.is_temporary_files_allowed = True
loadOptions.blob_management_options.temp_files_root_path = "temp"
```
-{{% alert title="Info" color="info" %}}
+{{% alert title="Información" color="info" %}}
+Al usar `temp_files_root_path`, Aspose.Slides no crea automáticamente una carpeta para almacenar archivos temporales. Debe crear la carpeta manualmente.
+{{% /alert %}}
+
+## **Preguntas frecuentes**
+
+**¿Qué datos en una presentación de Aspose.Slides se tratan como BLOB y son controlados por las opciones BLOB?**
+
+Los objetos binarios grandes como imágenes, audio y vídeo se tratan como BLOB. También todo el archivo de la presentación implica manejo de BLOB cuando se carga o guarda. Estos objetos están regidos por políticas BLOB que permiten gestionar el uso de memoria y volcar a archivos temporales cuando sea necesario.
+
+**¿Dónde configuro las reglas de manejo de BLOB durante la carga de la presentación?**
+
+Utilice [LoadOptions](https://reference.aspose.com/slides/python-net/aspose.slides/loadoptions/) con [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/). Allí establece el límite en memoria para BLOB, permite o no archivos temporales, define la ruta raíz para los archivos temporales y selecciona el comportamiento de bloqueo de la fuente.
+
+**¿Afectan las configuraciones de BLOB al rendimiento, y cómo equilibrar velocidad vs memoria?**
+
+Sí. Mantener BLOB en memoria maximiza la velocidad pero incrementa el consumo de RAM; reducir el límite de memoria desplaza más trabajo a archivos temporales, disminuyendo la RAM a costa de I/O adicional. Ajuste el umbral [max_blobs_bytes_in_memory](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/max_blobs_bytes_in_memory/) para lograr el equilibrio adecuado según su carga de trabajo y entorno.
+
+**¿Ayudan las opciones BLOB al abrir presentaciones extremadamente grandes (por ejemplo, varios gigabytes)?**
+
+Sí. [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/) están diseñadas para esos escenarios: habilitar archivos temporales y usar el bloqueo de la fuente puede reducir significativamente el pico de RAM y estabilizar el procesamiento de presentaciones muy grandes.
-Cuando utilizas `temp_files_root_path`, Aspose.Slides no crea automáticamente una carpeta para almacenar archivos temporales. Debes crear la carpeta manualmente.
+**¿Puedo usar políticas BLOB al cargar desde streams en lugar de archivos en disco?**
-{{% /alert %}}
\ No newline at end of file
+Sí. Las mismas reglas se aplican a streams: la instancia de la presentación puede poseer y bloquear el stream de entrada (según el modo de bloqueo seleccionado), y se usarán archivos temporales cuando estén permitidos, manteniendo predecible el uso de memoria durante el procesamiento.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md b/es/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
index 1628a0f6fc..ecdc76e6e9 100644
--- a/es/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
+++ b/es/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
@@ -1,37 +1,51 @@
---
-title: Automatiza la localización de presentaciones con Python
+title: Automatizar la localización de presentaciones con Python
linktitle: Localización de presentaciones
type: docs
weight: 100
url: /es/python-net/presentation-localization/
keywords:
- cambiar idioma
-- corrección ortográfica
-- ID de idioma
+- corrector ortográfico
+- identificador de idioma
- PowerPoint
- presentación
- Python
- Aspose.Slides
-description: "Automatiza la localización de diapositivas de PowerPoint y OpenDocument en Python con Aspose.Slides, utilizando ejemplos de código prácticos y consejos para acelerar el despliegue global."
+description: "Automatiza la localización de diapositivas de PowerPoint y OpenDocument en Python con Aspose.Slides, utilizando ejemplos de código prácticos y consejos para un despliegue global más rápido."
---
-## **Cambiar el Idioma para el Texto de la Presentación y de la Forma**
-- Crear una instancia de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-- Obtener la referencia de una diapositiva utilizando su índice.
-- Agregar una AutoShape del tipo Rectángulo a la diapositiva.
-- Agregar algo de texto al TextFrame.
-- Establecer el Id del Idioma al texto.
-- Escribir la presentación como un archivo PPTX.
+## **Cambiar idioma para la presentación y el texto de las formas**
+- Crea una instancia de la clase[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+- Obtén la referencia de una diapositiva usando su índice.
+- Agrega un AutoShape de tipo Rectángulo a la diapositiva.
+- Añade texto al TextFrame.
+- Estableciendo Language Id al texto.
+- Guarda la presentación como un archivo PPTX.
-La implementación de los pasos anteriores se demuestra a continuación en un ejemplo.
+The implementation of the above steps is demonstrated below in an example.
```py
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
shape = pres.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 50, 200, 50)
- shape.add_text_frame("Texto para aplicar idioma de verificación ortográfica")
+ shape.add_text_frame("Text to apply spellcheck language")
shape.text_frame.paragraphs[0].portions[0].portion_format.language_id = "en-EN"
pres.save("test1.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Preguntas frecuentes**
+
+**¿language_id activa la traducción automática del texto?**
+
+No. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) en Aspose.Slides almacena el idioma para la corrección ortográfica y la revisión gramatical, pero no traduce ni modifica el contenido del texto. Es metadatos que PowerPoint entiende para la revisión.
+
+**¿language_id afecta la separación en sílabas y los saltos de línea durante el renderizado?**
+
+En Aspose.Slides, [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) se utiliza para la revisión. La calidad de la separación en sílabas y el ajuste de línea dependen principalmente de la disponibilidad de [fuentes adecuadas](/slides/es/python-net/powerpoint-fonts/) y de la configuración de diseño / saltos de línea para el sistema de escritura. Para garantizar un renderizado correcto, proporciona las fuentes necesarias, configura las [reglas de sustitución de fuentes](/slides/es/python-net/font-substitution/) y/o [incorpora fuentes](/slides/es/python-net/embedded-font/) en la presentación.
+
+**¿Puedo establecer diferentes idiomas dentro de un solo párrafo?**
+
+Sí. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) se aplica a nivel de porción de texto, por lo que un solo párrafo puede mezclar varios idiomas con configuraciones de revisión distintas.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md b/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
index 0fe1875986..cd9e0a9dda 100644
--- a/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
+++ b/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
@@ -1,22 +1,34 @@
---
-title: Marcador de Datos de Gráfico
+title: Administrar marcadores de datos de gráficos en presentaciones con Python
+linktitle: Marcador de datos
type: docs
url: /es/python-net/chart-data-marker/
-keywords: "Opciones de marcador de gráfico, presentación de PowerPoint, Python, Aspose.Slides para Python a través de .NET"
-description: "Configurar opciones de marcador de gráfico en presentaciones de PowerPoint en Python"
+keywords:
+- gráfico
+- punto de datos
+- marcador
+- opciones de marcador
+- tamaño del marcador
+- tipo de relleno
+- PowerPoint
+- OpenDocument
+- presentación
+- Python
+- Aspose.Slides
+description: "Aprenda a personalizar los marcadores de datos de gráficos en Aspose.Slides, mejorando el impacto de la presentación en formatos PPT, PPTX y ODP con ejemplos de código claros."
---
-## **Configurar Opciones de Marcador de Gráfico**
-Los marcadores se pueden establecer en puntos de datos de gráfico dentro de series particulares. Para establecer opciones de marcador de gráfico, siga los pasos a continuación:
+## **Establecer opciones de marcador de gráfico**
+Los marcadores pueden establecerse en los puntos de datos del gráfico dentro de una serie específica. Para establecer las opciones de marcador de gráfico, siga los pasos a continuación:
- Instanciar la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
- Crear el gráfico predeterminado.
- Establecer la imagen.
-- Tomar la primera serie de gráfico.
+- Tomar la primera serie del gráfico.
- Agregar un nuevo punto de datos.
-- Escribir la presentación en el disco.
+- Guardar la presentación en disco.
-En el ejemplo dado a continuación, hemos configurado las opciones de marcador de gráfico a nivel de puntos de datos.
+En el ejemplo que se muestra a continuación, hemos configurado las opciones de marcador de gráfico a nivel de puntos de datos.
```py
import aspose.slides.charts as charts
@@ -31,17 +43,17 @@ with slides.Presentation() as presentation:
# Crear el gráfico predeterminado
chart = slide.shapes.add_chart(charts.ChartType.LINE_WITH_MARKERS, 0, 0, 400, 400)
- # Obtener el índice de la hoja de trabajo de datos del gráfico predeterminado
+ # Obtener el índice de la hoja de datos del gráfico predeterminada
defaultWorksheetIndex = 0
- # Obtener la hoja de trabajo de datos del gráfico
+ # Obtener la hoja de datos del gráfico
fact = chart.chart_data.chart_data_workbook
# Eliminar la serie de demostración
chart.chart_data.series.clear()
- # Agregar nuevas series
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Serie 1"), chart.type)
+ # Agregar nueva serie
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.type)
# Establecer la imagen
image1 = draw.Bitmap(path + "aspose-logo.jpg")
@@ -51,10 +63,10 @@ with slides.Presentation() as presentation:
image2 = draw.Bitmap(path + "Tulips.jpg")
imgx2 = presentation.images.add_image(image2)
- # Tomar la primera serie de gráfico
+ # Tomar la primera serie del gráfico
series = chart.chart_data.series[0]
- # Agregar un nuevo punto (1:3) allí.
+ # Agregar nuevo punto (1:3) allí.
point = series.data_points.add_data_point_for_line_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 4.5))
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx1
@@ -74,6 +86,16 @@ with slides.Presentation() as presentation:
# Cambiar el marcador de la serie del gráfico
series.marker.size = 15
- # Escribir la presentación en el disco
+ # Guardar la presentación en disco
presentation.save("MarkOptions_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Preguntas frecuentes**
+
+**¿Qué formas de marcador están disponibles de fábrica?**
+
+Las formas estándar están disponibles (círculo, cuadrado, rombo, triángulo, etc.); la lista está definida por la enumeración [MarkerStyleType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/markerstyletype/). Si necesita una forma no estándar, use un marcador con relleno de imagen para emular visuales personalizados.
+
+**¿Se conservan los marcadores al exportar un gráfico a una imagen o SVG?**
+
+Sí. Al renderizar gráficos a [formatos raster](/slides/es/python-net/convert-powerpoint-to-png/) o al guardar [formas como SVG](/slides/es/python-net/render-a-slide-as-an-svg-image/), los marcadores mantienen su apariencia y configuración, incluido el tamaño, el relleno y el contorno.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md b/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
index 8bc50066a6..7a00f0b68f 100644
--- a/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
+++ b/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
@@ -1,19 +1,28 @@
---
-title: Gráfico 3D
+title: Personaliza gráficos 3D en presentaciones con Python
+linktitle: Gráfico 3D
type: docs
url: /es/python-net/3d-chart/
-keywords: "gráfico 3d, rotationX, rotationY, depthpercent, presentación de PowerPoint, Python, Aspose.Slides para Python a través de .NET"
-description: "Establecer rotationX, rotationY y depthpercents para gráfico 3D en presentación de PowerPoint en Python"
+keywords:
+- gráfico 3D
+- rotación
+- profundidad
+- PowerPoint
+- OpenDocument
+- presentación
+- Python
+- Aspose.Slides
+description: "Aprenda cómo crear y personalizar gráficos 3D en Aspose.Slides para Python mediante .NET, con soporte para archivos PPT, PPTX y ODP—¡impulse sus presentaciones hoy!"
---
-## **Establecer propiedades RotationX, RotationY y DepthPercents del Gráfico 3D**
-Aspose.Slides para Python a través de .NET proporciona una API simple para establecer estas propiedades. Este siguiente artículo te ayudará a establecer diferentes propiedades como Rotación X, Y, **DepthPercents**, etc. El código de ejemplo aplica la configuración de las propiedades mencionadas anteriormente.
+## **Establecer las propiedades RotationX, RotationY y DepthPercents del gráfico 3D**
+Aspose.Slides para Python mediante .NET proporciona una API sencilla para establecer estas propiedades. Este artículo le ayudará a configurar diferentes propiedades como Rotación X, Y, **DepthPercents**, etc. El código de ejemplo aplica la configuración de las propiedades mencionadas.
-1. Crea una instancia de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Accede a la primera diapositiva.
-1. Agrega un gráfico con datos predeterminados.
-1. Establece las propiedades de Rotación 3D.
-1. Escribe la presentación modificada en un archivo PPTX.
+1. Crear una instancia de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+1. Acceder a la primera diapositiva.
+1. Añadir un gráfico con datos predeterminados.
+1. Establecer propiedades Rotation3D.
+1. Guardar la presentación modificada en un archivo PPTX.
```py
import aspose.slides.charts as charts
@@ -26,7 +35,7 @@ with slides.Presentation() as presentation:
# Acceder a la primera diapositiva
slide = presentation.slides[0]
- # Agregar gráfico con datos predeterminados
+ # Añadir un gráfico con datos predeterminados
chart = slide.shapes.add_chart(charts.ChartType.STACKED_COLUMN_3D, 0, 0, 500, 500)
# Establecer el índice de la hoja de datos del gráfico
@@ -35,16 +44,16 @@ with slides.Presentation() as presentation:
# Obtener la hoja de datos del gráfico
fact = chart.chart_data.chart_data_workbook
- # Agregar series
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Serie 1"), chart.type)
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Serie 2"), chart.type)
+ # Añadir series
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.type)
- # Agregar categorías
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Categoría 1"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Categoría 2"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Categoría 3"))
+ # Añadir categorías
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"))
- # Establecer propiedades de Rotación 3D
+ # Establecer propiedades Rotation3D
chart.rotation_3d.right_angle_axes = True
chart.rotation_3d.rotation_x = 40
chart.rotation_3d.rotation_y = 270
@@ -53,7 +62,7 @@ with slides.Presentation() as presentation:
# Tomar la segunda serie del gráfico
series = chart.chart_data.series[1]
- # Ahora se están poblándose los datos de la serie
+ # Ahora rellenando datos de la serie
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
@@ -61,9 +70,23 @@ with slides.Presentation() as presentation:
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 2, 10))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 2, 60))
- # Establecer valor de OverLap
+ # Establecer valor OverLap
series.parent_series_group.overlap = 100
- # Escribir presentación en el disco
+ # Guardar la presentación en disco
presentation.save("Rotation3D_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Preguntas frecuentes**
+
+**¿Qué tipos de gráficos admiten el modo 3D en Aspose.Slides?**
+
+Aspose.Slides admite variantes 3D de gráficos de columnas, incluidos Column 3D, Clustered Column 3D, Stacked Column 3D y 100 % Stacked Column 3D, junto con tipos 3D relacionados expuestos a través de la enumeración [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/). Para obtener una lista exacta y actualizada, consulte los miembros de [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) en la referencia de API de la versión que tenga instalada.
+
+**¿Puedo obtener una imagen rasterizada de un gráfico 3D para un informe o la web?**
+
+Sí. Puede exportar un gráfico a una imagen mediante la [API del gráfico](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) o [renderizar toda la diapositiva](/slides/es/python-net/convert-powerpoint-to-png/) a formatos como PNG o JPEG. Esto es útil cuando necesita una vista previa pixel‑perfecta o desea incrustar el gráfico en documentos, paneles de control o páginas web sin requerir PowerPoint.
+
+**¿Qué tan eficiente es la creación y renderizado de gráficos 3D grandes?**
+
+El rendimiento depende del volumen de datos y la complejidad visual. Para obtener los mejores resultados, mantenga los efectos 3D al mínimo, evite texturas pesadas en paredes y áreas de trazado, limite la cantidad de puntos de datos por serie cuando sea posible y renderice a un tamaño de salida adecuado (resolución y dimensiones) para coincidir con la pantalla o los requisitos de impresión del destino.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md b/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
index 596d75d47b..8fc80c5c0f 100644
--- a/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
+++ b/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
@@ -1,101 +1,124 @@
---
-title: Gráfico de Pastel
+title: Personaliza gráficos de pastel en presentaciones con Python
+linktitle: Gráfico de pastel
type: docs
url: /es/python-net/pie-chart/
-keywords: "Gráfico de pastel, opciones de gráfico, colores de rebanadas, presentación de PowerPoint, Python, Aspose.Slides para Python a través de .NET"
-description: "Opciones de gráfico de pastel y colores de rebanadas en la presentación de PowerPoint en Python"
+keywords:
+- gráfico de pastel
+- gestionar gráfico
+- personalizar gráfico
+- opciones del gráfico
+- configuración del gráfico
+- opciones de trazado
+- color de la porción
+- PowerPoint
+- OpenDocument
+- presentación
+- Python
+- Aspose.Slides
+description: "Aprende cómo crear y personalizar gráficos de pastel en Python con Aspose.Slides, exportables a PowerPoint y OpenDocument, impulsando tu narración de datos en segundos."
---
-## **Segundas Opciones de Gráfico para Gráfico de Pastel de Pastel y Gráfico de Pastel de Barra**
-Aspose.Slides para Python a través de .NET ahora admite segundas opciones de gráfico para el gráfico de Pastel de Pastel o Gráfico de Pastel de Barra. En este tema, veremos con un ejemplo cómo especificar estas opciones utilizando Aspose.Slides. Para especificar las propiedades, siga los pasos a continuación:
+## **Opciones de segunda trama para Pie of Pie y Bar of Pie Chart**
+Aspose.Slides for Python via .NET ahora admite opciones de segunda trama para gráficos Pie of Pie o Bar of Pie. En este tema, veremos con un ejemplo cómo especificar estas opciones usando Aspose.Slides. Para especificar las propiedades, siga los pasos a continuación:
-1. Instancie el objeto de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Agregue un gráfico en la diapositiva.
-1. Especifique las segundas opciones de gráfico.
-1. Escriba la presentación en el disco.
+1. Instanciar el objeto de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+1. Añadir un gráfico en la diapositiva.
+1. Especificar las opciones de segunda trama del gráfico.
+1. Guardar la presentación en disco.
-En el ejemplo dado a continuación, hemos establecido diferentes propiedades del gráfico de Pastel de Pastel.
+En el ejemplo a continuación, hemos establecido diferentes propiedades del gráfico Pie of Pie.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
-# Crear una instancia de la clase Presentation
+# Crea una instancia de la clase Presentation
with slides.Presentation() as presentation:
- # Agregar gráfico en la diapositiva
+ # Agrega un gráfico en la diapositiva
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.PIE_OF_PIE, 50, 50, 500, 400)
- # Establecer diferentes propiedades
+ # Establece diferentes propiedades
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
chart.chart_data.series[0].parent_series_group.second_pie_size = 149
chart.chart_data.series[0].parent_series_group.pie_split_by = charts.PieSplitType.BY_PERCENTAGE
chart.chart_data.series[0].parent_series_group.pie_split_position = 53
- # Escribir la presentación en el disco
- presentation.save("SegundasOpcionesDeGráfico.pptx", slides.export.SaveFormat.PPTX)
+ # Guarda la presentación en disco
+ presentation.save("SecondPlotOptionsforCharts_out.pptx", slides.export.SaveFormat.PPTX)
```
-## **Establecer Colores de Rebanadas de Gráfico de Pastel Automáticos**
-Aspose.Slides para Python a través de .NET proporciona una API simple para establecer colores de rebanadas de gráfico de pastel automáticos. El código de muestra aplica el establecimiento de las propiedades mencionadas anteriormente.
+## **Establecer colores automáticos de las porciones del gráfico de pastel**
+Aspose.Slides for Python via .NET proporciona una API sencilla para establecer colores automáticos de las porciones del gráfico de pastel. El código de ejemplo aplica la configuración de las propiedades mencionadas.
1. Crear una instancia de la clase Presentation.
1. Acceder a la primera diapositiva.
-1. Agregar gráfico con datos predeterminados.
-1. Establecer el Título del gráfico.
-1. Establecer la primera serie para Mostrar Valores.
+1. Añadir un gráfico con datos predeterminados.
+1. Establecer el título del gráfico.
+1. Configurar la primera serie para mostrar valores.
1. Establecer el índice de la hoja de datos del gráfico.
-1. Obtener la hoja de trabajo de datos del gráfico.
-1. Eliminar series y categorías generadas por defecto.
-1. Agregar nuevas categorías.
-1. Agregar nuevas series.
+1. Obtener la hoja de datos del gráfico.
+1. Eliminar las series y categorías generadas por defecto.
+1. Añadir nuevas categorías.
+1. Añadir una nueva serie.
-Escriba la presentación modificada en un archivo PPTX.
+Guardar la presentación modificada en un archivo PPTX.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Instanciar la clase Presentation que representa el archivo PPTX
+# Instancia la clase Presentation que representa un archivo PPTX
with slides.Presentation() as presentation:
- # Acceder a la primera diapositiva
+ # Accede a la primera diapositiva
slide = presentation.slides[0]
- # Agregar gráfico con datos predeterminados
+ # Añade un gráfico con datos predeterminados
chart = slide.shapes.add_chart(charts.ChartType.PIE, 100, 100, 400, 400)
- # Estableciendo el Título del gráfico
- chart.chart_title.add_text_frame_for_overriding("Título de Ejemplo")
+ # Configura el título del gráfico
+ chart.chart_title.add_text_frame_for_overriding("Sample Title")
chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
chart.chart_title.height = 20
chart.has_title = True
- # Establecer la primera serie para Mostrar Valores
+ # Configura la primera serie para mostrar valores
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
- # Estableciendo el índice de la hoja de datos del gráfico
+ # Configura el índice de la hoja de datos del gráfico
defaultWorksheetIndex = 0
- # Obteniendo la hoja de trabajo de datos del gráfico
+ # Obtiene la hoja de datos del gráfico
fact = chart.chart_data.chart_data_workbook
- # Eliminar series y categorías generadas por defecto
+ # Elimina las series y categorías generadas por defecto
chart.chart_data.series.clear()
chart.chart_data.categories.clear()
- # Agregar nuevas categorías
- chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "Primer Trimestre"))
- chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "Segundo Trimestre"))
- chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "Tercer Trimestre"))
+ # Añadiendo nuevas categorías
+ chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "First Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "2nd Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "3rd Qtr"))
- # Agregar nuevas series
- series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Serie 1"), chart.type)
+ # Añadiendo una nueva serie
+ series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Series 1"), chart.type)
- # Ahora poblando los datos de la serie
+ # Ahora rellenando los datos de la serie
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
series.parent_series_group.is_color_varied = True
- presentation.save("Pastel.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+ presentation.save("Pie.pptx", slides.export.SaveFormat.PPTX)
+```
+
+## **FAQ**
+
+**¿Se admiten las variaciones 'Pie of Pie' y 'Bar of Pie'?**
+
+Sí, la biblioteca [soporta](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) una trama secundaria para gráficos de pastel, incluidos los tipos 'Pie of Pie' y 'Bar of Pie'.
+
+**¿Puedo exportar solo el gráfico como imagen (por ejemplo, PNG)?**
+
+Sí, puedes [exportar el propio gráfico como una imagen](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) (como PNG) sin toda la presentación.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md b/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
index 970bf499e1..0d5e7c6593 100644
--- a/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
+++ b/es/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
@@ -1,16 +1,14 @@
---
-title: Aplicar fórmulas de la hoja de cálculo del gráfico en presentaciones con Python
-linktitle: Fórmulas de la hoja de cálculo
+title: Aplicar fórmulas de hoja de cálculo de gráfico en presentaciones con Python
+linktitle: Fórmulas de hoja de cálculo
type: docs
weight: 70
url: /es/python-net/chart-worksheet-formulas/
keywords:
-- hoja de cálculo de gráficos
-- hoja de trabajo del gráfico
+- hoja de cálculo de gráfico
+- hoja de trabajo de gráfico
- fórmula de gráfico
-- fórmula de hoja de trabajo
- fórmula de hoja de cálculo
-- fuente de datos
- constante lógica
- constante numérica
- constante de cadena
@@ -25,29 +23,21 @@ keywords:
- presentación
- Python
- Aspose.Slides
-description: "Aplicar fórmulas de estilo Excel en las hojas de cálculo de gráficos de Aspose.Slides for Python via .NET y automatizar informes en archivos PPT, PPTX y ODP."
+description: "Aplicar fórmulas estilo Excel en Aspose.Slides para Python mediante hojas de cálculo de gráficos .NET y automatizar informes en archivos PPT, PPTX y ODP."
---
+## **Acerca de la fórmula de hoja de cálculo de gráfico en la presentación**
+**Hoja de cálculo de gráfico** (o hoja de trabajo de gráfico) en la presentación es la fuente de datos del gráfico. La hoja de cálculo de gráfico contiene datos, que se representan en el gráfico de forma gráfica. Cuando se crea un gráfico en PowerPoint, la hoja de trabajo asociada a ese gráfico se crea automáticamente también. La hoja de trabajo se crea para todos los tipos de gráficos: gráfico de líneas, gráfico de barras, gráfico de explosión, gráfico circular, etc. Para ver la hoja de cálculo de gráfico en PowerPoint debe hacer doble clic en el gráfico:
-## **Acerca de la Fórmula de Hoja de Cálculo de Gráficos en Presentaciones**
-**Hoja de cálculo de gráficos** (o hoja de trabajo de gráficos) en la presentación es la fuente de datos del gráfico. La hoja de cálculo de gráficos contiene datos, que se representan en el gráfico de manera gráfica. Cuando creas un gráfico en PowerPoint, la hoja de trabajo asociada con este gráfico también se crea automáticamente. La hoja de cálculo de gráficos se crea para todos los tipos de gráficos: gráfico de líneas, gráfico de barras, gráfico de sol, gráfico circular, etc. Para ver la hoja de cálculo de gráficos en PowerPoint debes hacer doble clic en el gráfico:
+
-
+La hoja de cálculo de gráfico contiene los nombres de los elementos del gráfico (Nombre de categoría: *Category1*, Nombre de serie) y una tabla con datos numéricos apropiados a esas categorías y series. Por defecto, cuando se crea un gráfico nuevo, los datos de la hoja de cálculo de gráfico se establecen con los datos predeterminados. Luego puede cambiar los datos de la hoja manualmente.
+Normalmente, el gráfico representa datos complejos (p. ej., analistas financieros, analistas científicos), con celdas calculadas a partir de los valores de otras celdas o de datos dinámicos. Calcular manualmente el valor de una celda y codificarlo de forma rígida en la celda dificulta su modificación futura. Si cambia el valor de una celda determinada, todas las celdas dependientes de ella deberán actualizarse también. Además, los datos de la tabla pueden depender de datos de otras tablas, creando un esquema de datos de presentación complejo que necesita ser actualizado de forma fácil y flexible.
+**La fórmula de hoja de cálculo de gráfico** en la presentación es una expresión para calcular y actualizar automáticamente los datos de la hoja de cálculo de gráfico. La fórmula de hoja de cálculo define la lógica de cálculo de datos para una celda o un conjunto de celdas. La fórmula es una fórmula matemática o lógica que utiliza: referencias a celdas, funciones matemáticas, operadores lógicos, operadores aritméticos, funciones de conversión, constantes de cadena, etc. La definición de la fórmula se escribe en una celda, y esa celda no contiene un valor simple. La fórmula calcula el valor y lo devuelve, luego ese valor se asigna a la celda. Las fórmulas de hoja de cálculo de gráficos en presentaciones son en realidad las mismas que las fórmulas de Excel, y se admiten las mismas funciones, operadores y constantes predeterminados para su implementación.
-La hoja de cálculo de gráficos contiene los nombres de los elementos del gráfico (Nombre de Categoría: *Categoría1*, Nombre de Serie) y una tabla con datos numéricos apropiados a estas categorías y series. Por defecto, cuando creas un nuevo gráfico, los datos de la hoja de cálculo del gráfico se establecen con los datos predeterminados. Luego puedes cambiar manualmente los datos de la hoja de cálculo en la hoja de trabajo.
-
-Generalmente, el gráfico representa datos complicados (por ejemplo, analistas financieros, analistas científicos), teniendo celdas que se calculan a partir de los valores en otras celdas o de otros datos dinámicos. Calcular el valor de una celda manualmente y codificarlo de forma rígida en la celda, dificulta cambiarlo en el futuro. Si cambias el valor de una celda determinada, todas las celdas que dependen de ella también deberán actualizarse. Además, los datos de la tabla pueden depender de los datos de otras tablas, creando un esquema de datos de presentación compleja que necesita actualizarse de manera fácil y flexible.
-
-**Fórmula de hoja de cálculo de gráficos** en la presentación es una expresión para calcular y actualizar automáticamente los datos de la hoja de cálculo de gráficos. La fórmula de la hoja de cálculo define la lógica de cálculo de datos para una celda determinada o un conjunto de celdas. La fórmula de la hoja de cálculo es una fórmula matemática o una fórmula lógica, que utiliza: referencias de celdas, funciones matemáticas, operadores lógicos, operadores aritméticos, funciones de conversión, constantes de cadena, etc. La definición de la fórmula se escribe en una celda, y esta celda no contiene un valor simple. La fórmula de la hoja de cálculo calcula el valor y lo devuelve, luego este valor se asigna a la celda. Las fórmulas de hoja de cálculo de gráficos en presentaciones son en realidad las mismas que fórmulas de Excel, y se admiten las mismas funciones, operadores y constantes predeterminadas para su implementación.
-
-En [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) la hoja de cálculo de gráficos se representa con la propiedad
-[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) del tipo
-[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/).
-La fórmula de la hoja de cálculo puede ser asignada y cambiada con la propiedad
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/).
-La siguiente funcionalidad es compatible para fórmulas en Aspose.Slides:
+En [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) la hoja de cálculo de gráfico se representa con la propiedad [**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) del tipo [**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/). La fórmula de hoja de cálculo puede asignarse y modificarse mediante la propiedad [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/). La siguiente funcionalidad está soportada para fórmulas en Aspose.Slides:
- Constantes lógicas
- Constantes numéricas
@@ -55,20 +45,14 @@ La siguiente funcionalidad es compatible para fórmulas en Aspose.Slides:
- Constantes de error
- Operadores aritméticos
- Operadores de comparación
-- Referencias de celdas estilo A1
-- Referencias de celdas estilo R1C1
+- Referencias a celdas estilo A1
+- Referencias a celdas estilo R1C1
- Funciones predefinidas
+Normalmente, las hojas de cálculo almacenan los últimos valores calculados de las fórmulas. Si después de cargar la presentación los datos del gráfico no se cambiaron, la propiedad **IChartDataCell.Value** devuelve esos valores al leer. Pero, si los datos de la hoja se modificaron, al leer la propiedad **ChartDataCell.Value** se lanza la excepción **CellUnsupportedDataException** para las fórmulas no admitidas. Esto ocurre porque cuando las fórmulas se analizan correctamente, se determinan las dependencias de celdas y la corrección de los últimos valores. Si la fórmula no puede ser analizada, no se puede garantizar la corrección del valor de la celda.
-
-Normalmente, las hojas de cálculo almacenan los últimos valores calculados de la fórmula. Si después de cargar la presentación, los datos del gráfico no han cambiado - la propiedad **IChartDataCell.Value** devuelve esos valores al leer. Pero, si los datos de la hoja de cálculo han cambiado, al leer la propiedad **ChartDataCell.Value** lanza la **CellUnsupportedDataException** para las fórmulas no soportadas. Esto se debe a que cuando las fórmulas han sido analizadas con éxito, se determinan las dependencias de las celdas y se verifica la corrección de los últimos valores. Pero, si la fórmula no puede ser analizada, no se puede garantizar la corrección del valor de la celda.
-## **Agregar Fórmula de Hoja de Cálculo de Gráficos a la Presentación**
-Primero, agrega un gráfico con algunos datos de muestra a la primera diapositiva de una nueva presentación con
-[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/).
-La hoja de trabajo del gráfico se crea automáticamente y se puede acceder con la propiedad
-[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) :
-
-
+## **Agregar fórmula de hoja de cálculo de gráfico a la presentación**
+Primero, agregue un gráfico con datos de ejemplo a la primera diapositiva de una nueva presentación con [add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/). La hoja de trabajo del gráfico se crea automáticamente y puede accederse mediante la propiedad [**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/):
```py
import aspose.slides.charts as charts
@@ -80,13 +64,7 @@ with slides.Presentation() as presentation:
# ...
```
-
-
-Vamos a escribir algunos valores en celdas con la propiedad
-[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)
-de tipo **Object**, lo que significa que puedes establecer cualquier valor en la propiedad:
-
-
+Escribamos algunos valores en celdas con la propiedad [**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) del tipo **Object**, lo que significa que puede establecer cualquier valor en la propiedad:
```py
workbook.get_cell(0, "F2").value = -2.5
@@ -94,28 +72,21 @@ de tipo **Object**, lo que significa que puedes establecer cualquier valor en la
workbook.get_cell(0, "H4").value = 3
```
-
-
-Ahora, para escribir una fórmula en la celda, puedes usar la propiedad
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
+Ahora, para escribir una fórmula en la celda, puede usar la propiedad [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
```py
workbook.get_cell(0, "B2").formula = "F2+G3+H4+1"
```
-*Nota*: la propiedad [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) se utiliza para establecer referencias de celda estilo A1.
+*Nota*: La propiedad [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) se usa para establecer referencias a celdas estilo A1.
-
-
-Para establecer la referencia de celda [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/), puedes usar la propiedad [**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
+Para establecer la referencia de celda [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/), puede usar la propiedad [**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
```py
workbook.get_cell(0, "C2").r1c1_formula = "R[1]C[4]/R[2]C[5]"
```
-Luego, utiliza el método [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) para calcular todas las fórmulas dentro de la hoja de cálculo y actualizar los valores de las celdas correspondientes:
-
-
+Luego use el método [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) para calcular todas las fórmulas dentro del libro y actualizar los valores correspondientes de las celdas:
```py
workbook.calculate_formulas()
@@ -123,112 +94,81 @@ Luego, utiliza el método [**calculate_formulas**](https://reference.aspose.com/
print(workbook.get_cell(0, "C2").value) # 2.1
```
+## **Constantes lógicas**
+Puede usar constantes lógicas como *FALSE* y *TRUE* en fórmulas de celdas:
-## **Constantes Lógicas**
-Puedes usar constantes lógicas como *FALSE* y *TRUE* en fórmulas de celdas:
-
-
-
-
-## **Constantes Numéricas**
-Los números pueden ser utilizados en notaciones comunes o científicas para crear fórmula de hoja de cálculo de gráficos:
-
-
-
+## **Constantes numéricas**
+Los números pueden usarse en notación común o científica para crear fórmulas de hoja de cálculo de gráfico:
-## **Constantes de Cadena**
-La constante de cadena (o literal) es un valor específico que se utiliza tal cual y no cambia. Las constantes de cadena pueden ser: fechas, textos, números, etc.:
+## **Constantes de cadena**
+Una constante de cadena (o literal) es un valor específico que se usa tal cual y no cambia. Las constantes de cadena pueden ser: fechas, textos, números, etc.:
-
-
-
-## **Constantes de Error**
+## **Constantes de error**
A veces no es posible calcular el resultado mediante la fórmula. En ese caso, el código de error se muestra en la celda en lugar de su valor. Cada tipo de error tiene un código específico:
-- #DIV/0! - la fórmula intenta dividir por cero.
-- #GETTING_DATA - puede mostrarse en una celda, mientras su valor todavía se está calculando.
-- #N/A - la información está faltante o no disponible. Algunas razones pueden ser: las celdas utilizadas en la fórmula están vacías, un carácter de espacio adicional, error de escritura, etc.
-- #NAME? - una celda determinada u otros objetos de fórmula no pueden ser encontrados por su nombre.
-- #NULL! - puede aparecer cuando hay un error en la fórmula, como: (,) o un carácter de espacio utilizado en lugar de dos puntos (:).
-- #NUM! - el numérico en la fórmula puede ser inválido, demasiado largo o demasiado pequeño, etc.
-- #REF! - referencia de celda inválida.
-- #VALUE! - tipo de valor inesperado. Por ejemplo, valor de cadena establecido en celda numérica.
-
-
-
-
-## **Operadores Aritméticos**
-Puedes usar todos los operadores aritméticos en fórmulas de hoja de cálculo de gráficos:
+- #DIV/0! - la fórmula intenta dividir por cero.
+- #GETTING_DATA - puede mostrarse en una celda mientras su valor aún se está calculando.
+- #N/A - falta información o no está disponible. Algunas causas pueden ser: las celdas usadas en la fórmula están vacías, un espacio extra, error ortográfico, etc.
+- #NAME? - no se puede encontrar una cierta celda u otro objeto de fórmula por su nombre.
+- #NULL! - puede aparecer cuando hay un error en la fórmula, como: (,) o un espacio usado en lugar de dos puntos (:).
+- #NUM! - el número en la fórmula puede ser inválido, demasiado largo o demasiado pequeño, etc.
+- #REF! - referencia de celda no válida.
+- #VALUE! - tipo de valor inesperado. Por ejemplo, valor de cadena asignado a una celda numérica.
+## **Operadores aritméticos**
+Puede usar todos los operadores aritméticos en fórmulas de hoja de trabajo de gráfico:
-
-|**Operador** |**Significado** |**Ejemplo**|
+|**Operador**|**Significado**|**Ejemplo**|
| :- | :- | :- |
-|+ (signo más) |Suma o más unario|2 + 3|
-|- (signo menos) |Resta o negación |2 - 3
-3|
-|* (asterisco)|Multiplicación |2 * 3|
-|/ (barra inclinada)|División |2 / 3|
-|% (signo de porcentaje) |Porcentaje |30%|
-|^ (caret) |Exponentiación |2 ^ 3|
-
-
-*Nota*: Para cambiar el orden de evaluación, encierra entre paréntesis la parte de la fórmula que debe ser calculada primero.
-
+|+ (signo más)|Suma o signo más unitario|2 + 3|
+|- (signo menos)|Resta o negación|2 - 3
-3|
+|* (asterisco)|Multiplicación|2 * 3|
+|/ (barra diagonal)|División|2 / 3|
+|% (signo de porcentaje)|Porcentaje|30%|
+|^ (acento circunflejo)|Exponenciación|2 ^ 3|
-## **Operadores de Comparación**
-Puedes comparar los valores de las celdas con los operadores de comparación. Cuando se comparan dos valores utilizando estos operadores, el resultado es un valor lógico ya sea *TRUE* o *FALSE*:
+*Nota*: Para cambiar el orden de evaluación, encierre entre paréntesis la parte de la fórmula que se debe calcular primero.
+## **Operadores de comparación**
+Puede comparar los valores de celdas con los operadores de comparación. Cuando dos valores se comparan usando estos operadores, el resultado es un valor lógico *TRUE* o *FALSE*:
-
-|**Operador** |**Significado** |**Significado** |
+|**Operador**|**Significado**|**Significado**|
| :- | :- | :- |
-|= (signo igual) |Igual a |A2 = 3|
-|<> (signo de no igual) |No igual a|A2 <> 3|
-|> (signo de mayor que) |Mayor que|A2 > 3|
-|>= (signo de mayor o igual que)|Mayor o igual que|A2 >= 3|
-|< (signo de menor que)|Menor que|A2 < 3|
-|<= (signo de menor o igual que)|Menor o igual que|A2 <= 3|
-
-## **Referencias de Celdas Estilo A1**
-**Referencias de celdas estilo A1** se utilizan para las hojas de cálculo, donde la columna tiene un identificador de letra (por ejemplo, "*A*") y la fila tiene un identificador numérico (por ejemplo, "*1*"). Las referencias de celdas estilo A1 se pueden usar de la siguiente manera:
-
-
-
-|**Referencia de celda**|**Ejemplo**|||
-| :- | :- | :- | :- |
-||Absoluta |Relativa |Mixta|
-|Celda |$A$2 |A2|A$2
$A2
|
-|Fila |$2:$2 |2:2 |-|
-|Columna |$A:$A |A:A |-|
-|Rango |$A$2:$C$4 |A2:C4|$A$2:C4
A$2:$C4
|
-
-
-Aquí hay un ejemplo de cómo usar la referencia de celda estilo A1 en la fórmula:
-
-
-
-
-## **Referencias de Celdas Estilo R1C1**
-**Referencias de celdas estilo R1C1** se utilizan para las hojas de cálculo, donde tanto una fila como una columna tienen el identificador numérico. Las referencias de celdas estilo R1C1 se pueden usar de la siguiente manera:
-
-
-
-|**Referencia de celda**|**Ejemplo**|||
-| :- | :- | :- | :- |
-||Absoluta |Relativa |Mixta|
-|Celda |R2C3|R[2]C[3]|R2C[3]
R[2]C3|
-|Fila |R2|R[2]|-|
-|Columna |C3|C[3]|-|
-|Rango |R2C3:R5C7|R[2]C[3]:R[5]C[7] |R2C3:R[5]C[7]
R[2]C3:R5C[7]|
-
-
-Aquí hay un ejemplo de cómo usar la referencia de celda estilo A1 en la fórmula:
-
-
-
-
-## **Funciones Predefinidas**
-Hay funciones predefinidas que se pueden usar en las fórmulas para simplificar su implementación. Estas funciones encapsulan las operaciones más comúnmente utilizadas, como:
+|= (signo igual)|Igual a|A2 = 3|
+|<> (signo distinto)|No igual a|A2 <> 3|
+|> (signo mayor que)|Mayor que|A2 > 3|
+|>= (mayor o igual que)|Mayor o igual que|A2 >= 3|
+|< (menor que)|Menor que|A2 < 3|
+|<= (menor o igual que)|Menor o igual que|A2 <= 3|
+
+## **Referencias a celdas estilo A1**
+**Las referencias a celdas estilo A1** se usan en las hojas de cálculo, donde la columna tiene un identificador letra (p. ej., "*A*") y la fila un identificador numérico (p. ej., "*1*"). Las referencias estilo A1 pueden usarse de la siguiente manera:
+
+|**Referencia de celda**|**Ejemplo**|**Absoluta**|**Relativa**|**Mixta**|
+| :- | :- | :- | :- | :- |
+||Absolute|Relative|Mixed||
+|Celda|$A$2|A2|A$2
$A2
|
+|Fila|$2:$2|2:2|-|
+|Columna|$A:$A|A:A|-|
+|Rango|$A$2:$C$4|A2:C4|$A$2:C4
A$2:$C4
|
+
+A continuación, un ejemplo de cómo usar una referencia a celda estilo A1 en una fórmula:
+
+## **Referencias a celdas estilo R1C1**
+**Las referencias a celdas estilo R1C1** se usan en las hojas de cálculo, donde tanto la fila como la columna tienen un identificador numérico. Las referencias estilo R1C1 pueden usarse de la siguiente manera:
+
+|**Referencia de celda**|**Ejemplo**|**Absoluta**|**Relativa**|**Mixta**|
+| :- | :- | :- | :- | :- |
+||Absolute|Relative|Mixed||
+|Celda|R2C3|R[2]C[3]|R2C[3]
R[2]C3|
+|Fila|R2|R[2]|-|
+|Columna|C3|C[3]|-|
+|Rango|R2C3:R5C7|R[2]C[3]:R[5]C[7]|R2C3:R[5]C[7]
R[2]C3:R5C[7]|
+
+A continuación, un ejemplo de cómo usar una referencia a celda estilo R1C1 en una fórmula:
+
+## **Funciones predefinidas**
+Existen funciones predefinidas que pueden usarse en las fórmulas para simplificar su implementación. Estas funciones encapsulan las operaciones más utilizadas, como:
- ABS
- AVERAGE
@@ -236,14 +176,24 @@ Hay funciones predefinidas que se pueden usar en las fórmulas para simplificar
- CHOOSE
- CONCAT
- CONCATENATE
-- DATE (sistema de fecha 1900)
+- DATE (sistema de fechas 1900)
- DAYS
- FIND
- FINDB
- IF
- INDEX (forma de referencia)
-- LOOKUP (forma de vector)
-- MATCH (forma de vector)
+- LOOKUP (forma vectorial)
+- MATCH (forma vectorial)
- MAX
- SUM
-- VLOOKUP
\ No newline at end of file
+- VLOOKUP
+
+## **Preguntas frecuentes**
+
+**¿Se admiten archivos Excel externos como fuente de datos para un gráfico con fórmulas?**
+
+Sí. Aspose.Slides admite libros externos como [fuente de datos del gráfico](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdatasourcetype/), lo que permite usar fórmulas de un XLSX fuera de la presentación.
+
+**¿Pueden las fórmulas de los gráficos referenciar hojas dentro del mismo libro por nombre de hoja?**
+
+Sí. Las fórmulas siguen el modelo estándar de referencias de Excel, por lo que puede referenciar otras hojas dentro del mismo libro o un libro externo. Para referencias externas, incluya la ruta y el nombre del libro usando la sintaxis de Excel.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md b/es/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
index cdb5e12f98..a282ce46ee 100644
--- a/es/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
+++ b/es/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
@@ -1,5 +1,5 @@
---
-title: Agregar elipses a presentaciones en Python
+title: Añadir Elipses a Presentaciones en Python
linktitle: Elipse
type: docs
weight: 30
@@ -7,7 +7,7 @@ url: /es/python-net/ellipse/
keywords:
- elipse
- forma
-- agregar elipse
+- añadir elipse
- crear elipse
- dibujar elipse
- elipse formateada
@@ -16,18 +16,18 @@ keywords:
- presentación
- Python
- Aspose.Slides
-description: "Aprenda cómo crear, formatear y manipular formas de elipse en Aspose.Slides for Python via .NET en presentaciones PPT, PPTX y ODP; se incluyen ejemplos de código."
+description: "Aprenda a crear, formatear y manipular formas elípticas en Aspose.Slides para Python a través de .NET en presentaciones PPT, PPTX y ODP — ejemplos de código incluidos."
---
## **Crear Elipse**
-En este tema, presentaremos a los desarrolladores cómo agregar formas de elipse a sus diapositivas utilizando Aspose.Slides para Python a través de .NET. Aspose.Slides para Python a través de .NET proporciona un conjunto más fácil de APIs para dibujar diferentes tipos de formas con solo unas pocas líneas de código. Para agregar una elipse simple a una diapositiva seleccionada de la presentación, siga los pasos a continuación:
+En este tema, introduciremos a los desarrolladores sobre cómo agregar formas elípticas a sus diapositivas usando Aspose.Slides para Python a través de .NET. Aspose.Slides para Python a través de .NET proporciona un conjunto más fácil de API para dibujar diferentes tipos de formas con solo unas pocas líneas de código. Para agregar una elipse simple a una diapositiva seleccionada de la presentación, siga los pasos a continuación:
-1. Cree una instancia de la clase [Presentation ](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
-1. Obtenga la referencia de una diapositiva utilizando su índice
-1. Agregue una AutoShape de tipo Elipse utilizando el método AddAutoShape expuesto por el objeto IShapes
-1. Escriba la presentación modificada como un archivo PPTX
+1. Crear una instancia de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+1. Obtener la referencia de una diapositiva usando su índice
+1. Añadir una AutoShape de tipo Elipse usando el método AddAutoShape expuesto por el objeto IShapes
+1. Guardar la presentación modificada como un archivo PPTX
-En el ejemplo que se presenta a continuación, hemos agregado una elipse a la primera diapositiva.
+En el ejemplo a continuación, hemos añadido una elipse a la primera diapositiva.
```py
import aspose.slides as slides
@@ -37,10 +37,10 @@ with slides.Presentation() as pres:
# Obtener la primera diapositiva
sld = pres.slides[0]
- # Agregar AutoShape de tipo elipse
+ # Añadir una AutoShape del tipo elipse
sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Escribir el archivo PPTX en el disco
+ # Guardar el archivo PPTX en disco
pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
```
@@ -49,16 +49,16 @@ with slides.Presentation() as pres:
## **Crear Elipse Formateada**
Para agregar una elipse mejor formateada a una diapositiva, siga los pasos a continuación:
-1. Cree una instancia de la clase [Presentation ](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Obtenga la referencia de una diapositiva utilizando su índice.
-1. Agregue una AutoShape de tipo Elipse utilizando el método AddAutoShape expuesto por el objeto IShapes.
-1. Establezca el tipo de relleno de la elipse a Sólido.
-1. Establezca el color de la elipse utilizando la propiedad SolidFillColor.Color expuesta por el objeto FillFormat asociado al objeto IShape.
-1. Establezca el color de las líneas de la elipse.
-1. Establezca el ancho de las líneas de la elipse.
-1. Escriba la presentación modificada como un archivo PPTX.
+1. Crear una instancia de la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+1. Obtener la referencia de una diapositiva usando su índice.
+1. Añadir una AutoShape de tipo Elipse usando el método AddAutoShape expuesto por el objeto IShapes.
+1. Establecer el Tipo de Relleno de la Elipse a Sólido.
+1. Establecer el Color de la Elipse usando la propiedad SolidFillColor.Color expuesta por el objeto FillFormat asociado al objeto IShape.
+1. Establecer el Color de las líneas de la Elipse.
+1. Establecer el Ancho de las líneas de la Elipse.
+1. Guardar la presentación modificada como un archivo PPTX.
-En el ejemplo que se presenta a continuación, hemos agregado una elipse formateada a la primera diapositiva de la presentación.
+En el ejemplo a continuación, hemos añadido una elipse formateada a la primera diapositiva de la presentación.
```py
import aspose.slides as slides
@@ -69,18 +69,32 @@ with slides.Presentation() as pres:
# Obtener la primera diapositiva
sld = pres.slides[0]
- # Agregar AutoShape de tipo elipse
+ # Añadir una AutoShape del tipo elipse
shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Aplicar un formato a la forma de elipse
+ # Aplicar algo de formato a la forma elipse
shp.fill_format.fill_type = slides.FillType.SOLID
shp.fill_format.solid_fill_color.color = draw.Color.chocolate
- # Aplicar un formato a la línea de la elipse
+ # Aplicar algo de formato a la línea de la elipse
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
- # Escribir el archivo PPTX en el disco
+ # Guardar el archivo PPTX en disco
pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**¿Cómo establezco la posición exacta y el tamaño de una elipse respecto a las unidades de la diapositiva?**
+
+Las coordenadas y tamaños suelen especificarse **en puntos**. Para obtener resultados predecibles, base sus cálculos en el tamaño de la diapositiva y convierta los milímetros o pulgadas requeridos a puntos antes de asignar los valores.
+
+**¿Cómo puedo colocar una elipse sobre o bajo otros objetos (controlar el orden de apilamiento)?**
+
+Ajuste el orden de dibujo del objeto llevándolo al frente o enviándolo al fondo. Esto permite que la elipse se superponga a otros objetos o revele los que están debajo de ella.
+
+**¿Cómo animo la aparición o el énfasis de una elipse?**
+
+[Aplicar](/slides/es/python-net/shape-animation/) efectos de entrada, énfasis o salida a la forma, y configure disparadores y tiempos para orquestar cuándo y cómo se reproduce la animación.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md b/es/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
index ee767f6159..76afb47bb7 100644
--- a/es/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
+++ b/es/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
@@ -9,45 +9,68 @@ keywords:
- fuente regular
- fuente normal
- fuente asiática
-- exportar a PDF
-- exportar a XPS
-- exportar imágenes
+- exportación PDF
+- exportación XPS
+- exportación de imagen
- PowerPoint
- OpenDocument
- presentación
- Python
- Aspose.Slides
-description: "Establezca fuentes predeterminadas en Aspose.Slides for Python para garantizar la correcta conversión de PowerPoint (PPT, PPTX) y OpenDocument (ODP) a PDF, XPS e imágenes."
+description: "Establezca fuentes predeterminadas en Aspose.Slides para Python y garantice una conversión adecuada de PowerPoint (PPT, PPTX) y OpenDocument (ODP) a PDF, XPS e imágenes."
---
-## **Uso de Fuentes Predeterminadas para Renderizar Presentaciones**
-Aspose.Slides permite establecer la fuente predeterminada para renderizar la presentación a PDF, XPS o miniaturas. Este artículo muestra cómo definir DefaultRegular Font y DefaultAsian Font para su uso como fuentes predeterminadas. Siga los pasos a continuación para cargar fuentes desde directorios externos utilizando Aspose.Slides para Python a través de la API .NET:
+## **Uso de fuentes predeterminadas para renderizar la presentación**
+Aspose.Slides le permite establecer la fuente predeterminada para renderizar la presentación a PDF, XPS o miniaturas. Este artículo muestra cómo definir DefaultRegularFont y DefaultAsianFont para usarlas como fuentes predeterminadas. Siga los pasos a continuación para cargar fuentes desde directorios externos mediante Aspose.Slides para Python a través de la API .NET:
-1. Cree una instancia de LoadOptions.
-1. Establezca DefaultRegularFont en su fuente deseada. En el siguiente ejemplo, he utilizado Wingdings.
-1. Establezca DefaultAsianFont en su fuente deseada. He utilizado Wingdings en el siguiente ejemplo.
-1. Cargue la presentación utilizando Presentation y estableciendo las opciones de carga.
-1. Ahora, genere la miniatura de la diapositiva, PDF y XPS para verificar los resultados.
+1. Cree una instancia de LoadOptions.
+2. Establezca DefaultRegularFont con la fuente que desee. En el siguiente ejemplo, he usado Wingdings.
+3. Establezca DefaultAsianFont con la fuente que desee. He usado Wingdings en el ejemplo siguiente.
+4. Cargue la presentación usando Presentation y estableciendo las opciones de carga.
+5. Ahora, genere la miniatura de la diapositiva, el PDF y el XPS para verificar los resultados.
-La implementación de lo anterior se da a continuación.
+La implementación anterior se muestra a continuación.
```py
import aspose.slides as slides
-# Use load options to define the default regualr and asian fonts# Use load options to define the default regualr and asian fonts
+# Usar opciones de carga para definir las fuentes regulares y asiáticas predeterminadas
+# Usar opciones de carga para definir las fuentes regulares y asiáticas predeterminadas
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"
-# Load the presentation
+# Cargar la presentación
with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
- # Generate slide thumbnail
+ # Generar miniatura de la diapositiva
with pptx.slides[0].get_image(1, 1) as img:
img.save("output_out.png", slides.ImageFormat.PNG)
- # Generate PDF
+ # Generar PDF
pptx.save("output_out.pdf", slides.export.SaveFormat.PDF)
- # Generate XPS
+ # Generar XPS
pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**¿Qué afectan exactamente default_regular_font y default_asian_font—solo la exportación, o también las miniaturas, PDF, XPS, HTML y SVG?**
+
+Participan en la canalización de renderizado para todas las salidas compatibles. Esto incluye miniaturas de diapositivas, [PDF](/slides/es/python-net/convert-powerpoint-to-pdf/), [XPS](/slides/es/python-net/convert-powerpoint-to-xps/), [imágenes raster](/slides/es/python-net/convert-powerpoint-to-png/), [HTML](/slides/es/python-net/convert-powerpoint-to-html/), y [SVG](/slides/es/python-net/render-a-slide-as-an-svg-image/), porque Aspose.Slides usa la misma lógica de diseño y resolución de glifos en estos destinos.
+
+**¿Se aplican las fuentes predeterminadas al leer y guardar simplemente un PPTX sin ningún renderizado?**
+
+No. Las fuentes predeterminadas son relevantes cuando el texto debe medirse y dibujarse. Un simple abrir‑guardar de una presentación no cambia los runs de fuente almacenados ni la estructura del archivo. Las fuentes predeterminadas entran en juego durante operaciones que renderizan o reorganizan el texto.
+
+**Si añado mis propias carpetas de fuentes o suministro fuentes desde memoria, ¿se tendrán en cuenta al elegir fuentes predeterminadas?**
+
+Sí. [Fuentes personalizadas](/slides/es/python-net/custom-font/) amplían el catálogo de familias y glifos disponibles que el motor puede usar. Las fuentes predeterminadas y cualquier [regla de respaldo](/slides/es/python-net/fallback-font/) se resolverán contra esas fuentes primero, ofreciendo una cobertura más fiable en servidores y contenedores.
+
+**¿Afectarán las fuentes predeterminadas a las métricas del texto (kerning, avances) y por tanto a los saltos de línea y al ajuste?**
+
+Sí. Cambiar la fuente modifica las métricas de los glifos y puede alterar los saltos de línea, el ajuste y la paginación durante el renderizado. Para mantener la estabilidad del diseño, [incorpore las fuentes originales](/slides/es/python-net/embedded-font/) o seleccione familias predeterminadas y de respaldo compatibles métricamente.
+
+**¿Tiene sentido establecer fuentes predeterminadas si todas las fuentes usadas en la presentación están incrustadas?**
+
+A menudo no es necesario, porque las [fuentes incrustadas](/slides/es/python-net/embedded-font/) ya garantizan una apariencia consistente. Las fuentes predeterminadas siguen siendo útiles como red de seguridad para caracteres no cubiertos por el subconjunto incrustado o cuando un archivo combina texto incrustado y no incrustado.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md b/es/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
index 7f5d13ecb3..d4de2eaa92 100644
--- a/es/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
+++ b/es/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
@@ -1,19 +1,44 @@
---
-title: Fuente de reserva
+title: Administrar fuentes de respaldo para presentaciones en Python
+linktitle: Fuente de respaldo
type: docs
weight: 50
url: /es/python-net/fallback-font/
-keywords: "Fuente de reserva, fuente, presentación de PowerPoint, Python, Aspose.Slides para Python a través de .NET"
-description: "Fuente de reserva de PowerPoint en Python"
+keywords:
+- fuente de respaldo
+- fuente disponible
+- reemplazo de glifo
+- especificar fuente
+- especificar regla
+- PowerPoint
+- OpenDocument
+- presentación
+- Python
+- Aspose.Slides
+description: "Vea cómo Aspose.Slides para Python a través de .NET utiliza fuentes de respaldo para mantener el texto legible en presentaciones de PowerPoint y OpenDocument cuando las fuentes originales no están disponibles."
---
-## **Fuente de reserva**
-La fuente de reserva se utiliza cuando la fuente especificada para el texto está disponible en el sistema, pero esta fuente no contiene un glifo necesario. En este caso, es posible utilizar una de las fuentes de reserva especificadas para el reemplazo del glifo.
+## **Fuente de respaldo**
+La fuente de respaldo se utiliza cuando la fuente especificada para el texto está disponible en el sistema, pero esa fuente no contiene un glifo necesario. En este caso, es posible usar una de las fuentes de respaldo especificadas para el reemplazo de glifos.
-Aspose.Slides permite crear fuentes de reserva, añadirlas a la colección de fuentes de reserva, establecer la colección de fuentes de reserva para una presentación determinada, eliminar fuentes de reserva de la presentación, especificar las reglas para aplicar fuentes de reserva y otros.
+Aspose.Slides permite crear fuentes de respaldo, añadirlas a la colección de fuentes de respaldo, establecer la colección de fuentes de respaldo para una presentación determinada, eliminar fuentes de respaldo de la presentación, especificar las reglas para aplicar fuentes de respaldo y otras funcionalidades.
-Para familiarizarse con estas características, utilice los siguientes enlaces:
+Para familiarizarse con estas funciones, use los siguientes enlaces:
-- [Crear fuente de reserva](/slides/es/python-net/create-fallback-font)
-- [Crear colección de fuentes de reserva](/slides/es/python-net/create-fallback-fonts-collection)
-- [Renderizar presentación con fuente de reserva](/slides/es/python-net/render-presentation-with-fallback-font)
\ No newline at end of file
+- [Crear fuente de respaldo](/slides/es/python-net/create-fallback-font)
+- [Crear colección de fuentes de respaldo](/slides/es/python-net/create-fallback-fonts-collection)
+- [Renderizar presentación con fuente de respaldo](/slides/es/python-net/render-presentation-with-fallback-font)
+
+## **Preguntas frecuentes**
+
+**¿En qué se diferencian las fuentes de respaldo de la sustitución de fuentes?**
+
+La fuente de respaldo se aplica por carácter o por rango de Unicode cuando la fuente primaria carece de glifos específicos; sólo rellena los caracteres faltantes. [Substitution](/slides/es/python-net/font-substitution/) reemplaza una fuente ausente o no disponible para una secuencia completa o una porción de texto con otra fuente. Pueden combinarse, pero su alcance y lógica de selección son diferentes.
+
+**¿Se guardan los ajustes de respaldo dentro del archivo de la presentación?**
+
+No. La configuración de respaldo se mantiene en tiempo de procesamiento/renderizado en la biblioteca y no se serializa en el PPTX. La presentación no almacena sus reglas de respaldo.
+
+**¿Afecta la fuente de respaldo a los elementos creados por objetos de PowerPoint (SmartArt, gráficos, WordArt)?**
+
+Sí. El texto dentro de estos objetos pasa por la misma canalización de renderizado, por lo que las mismas reglas de respaldo se aplican al mismo que al texto normal.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md b/es/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
index 1ca0935f0c..447dc9e54e 100644
--- a/es/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
+++ b/es/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
@@ -1,13 +1,28 @@
---
-title: Crear Fuente de Respaldo
+title: Especificar fuentes de respaldo para presentaciones en Python
+linktitle: Fuente de respaldo
type: docs
weight: 10
url: /es/python-net/create-fallback-font/
-keywords: "Fuentes, fuente de respaldo, presentación de PowerPoint Python, Aspose.Slides para Python a través de .NET"
-description: "Fuente de respaldo en PowerPoint en Python"
+keywords:
+- fuente de respaldo
+- regla de respaldo
+- aplicar fuente
+- reemplazar fuente
+- rango Unicode
+- glifo perdido
+- glifo correcto
+- PowerPoint
+- OpenDocument
+- presentación
+- Python
+- Aspose.Slides
+description: "Domine Aspose.Slides para Python mediante .NET para establecer fuentes de respaldo en archivos PPT, PPTX y ODP, garantizando una visualización de texto consistente en cualquier dispositivo o sistema operativo."
---
-Aspose.Slides soporta la interfaz [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) y la clase [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) para especificar las reglas para aplicar una fuente de respaldo. La clase [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) representa una asociación entre el rango Unicode especificado, utilizado para buscar glifos perdidos, y una lista de fuentes que pueden contener glifos adecuados:
+## **Especificar fuentes de respaldo**
+
+Aspose.Slides admite la interfaz [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) y la clase [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) para especificar las reglas que aplican una fuente de respaldo. La clase [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) representa una asociación entre el rango Unicode especificado, usado para buscar glifos perdidos, y una lista de fuentes que pueden contener los glifos correctos:
```py
startUnicodeIndex = 0x0B80
@@ -16,18 +31,38 @@ endUnicodeIndex = 0x0BFF
firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
-#Utilizando múltiples formas puedes agregar una lista de fuentes:
-fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial"]
+#Using multiple ways you can add fonts list:
+fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
```
+También es posible [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) una fuente de respaldo o [AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) en un objeto [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) existente.
+[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) se puede usar para organizar una lista de objetos [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) cuando se necesita especificar reglas de sustitución de fuentes de respaldo para varios rangos Unicode.
-También es posible [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) la fuente de respaldo o [AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) en un objeto existente [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/).
+{{% alert color="primary" title="Ver también" %}}
+- [Crear colección de fuentes de respaldo](/slides/es/python-net/create-fallback-fonts-collection/)
+{{% /alert %}}
-[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) se puede usar para organizar una lista de objetos [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/), cuando hay necesidad de especificar reglas de reemplazo de fuente de respaldo para múltiples rangos Unicode.
+## **FAQ**
-{{% alert color="primary" title="Ver también" %}}
-- [Crear Colección de Fuentes de Respaldo](/slides/es/python-net/create-fallback-fonts-collection/)
-{{% /alert %}}
\ No newline at end of file
+**¿Cuál es la diferencia entre una fuente de respaldo, sustitución de fuente e incrustación de fuente?**
+
+Una fuente de respaldo se usa solo para los caracteres que faltan en la fuente principal. La [sustitución de fuente](/slides/es/python-net/font-substitution/) reemplaza toda la fuente especificada por otra fuente. La [incrustación de fuente](/slides/es/python-net/embedded-font/) empaqueta las fuentes dentro del archivo de salida para que los destinatarios puedan ver el texto como se pretende.
+
+**¿Se aplican las fuentes de respaldo durante exportaciones como PDF, PNG o SVG, o solo en el renderizado en pantalla?**
+
+Sí. La fuente de respaldo afecta todas las [operaciones de renderizado y exportación](/slides/es/python-net/convert-presentation/) donde los caracteres deben dibujarse pero están ausentes en la fuente de origen.
+
+**¿Cambiar la configuración de respaldo modifica el archivo de presentación y persiste la configuración en futuras aperturas?**
+
+No. Las reglas de respaldo son configuraciones de renderizado en tiempo de ejecución en su código; no se almacenan dentro del .pptx y no aparecerán en PowerPoint.
+
+**¿El sistema operativo (Windows/Linux/macOS) y el conjunto de directorios de fuentes afectan la selección de respaldo?**
+
+Sí. El motor resuelve fuentes a partir de las carpetas del sistema disponibles y cualquier [ruta adicional](/slides/es/python-net/custom-font/) que usted proporcione. Si una fuente no está disponible físicamente, una regla que la haga referencia no podrá aplicarse.
+
+**¿El respaldo funciona para WordArt, SmartArt y gráficos?**
+
+Sí. Cuando estos objetos contienen texto, se aplica el mismo mecanismo de sustitución de glifos para representar los caracteres faltantes.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md b/es/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
index 74e86593f1..73a77650a4 100644
--- a/es/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
+++ b/es/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
@@ -1,24 +1,34 @@
---
-title: Presentación de Solo Lectura
+title: Guardar presentaciones en modo de solo lectura usando Python
+linktitle: Presentación de solo lectura
type: docs
weight: 30
url: /es/python-net/read-only-presentation/
-keywords: "Configuración de solo lectura, presentación de PowerPoint, Python, Aspose.Slides para Python a través de .NET"
-description: "Presentación de PowerPoint de solo lectura en Python"
+keywords:
+- solo lectura
+- proteger presentación
+- evitar edición
+- PowerPoint
+- presentación
+- Python
+- Aspose.Slides
+description: "Cargar y guardar archivos de PowerPoint (PPT, PPTX) en modo de solo lectura con Aspose.Slides para Python mediante .NET, ofreciendo vistas previas precisas de diapositivas sin modificar sus presentaciones."
---
-En PowerPoint 2019, Microsoft introdujo la configuración de **Siempre Abrir en Solo Lectura** como una de las opciones que los usuarios pueden utilizar para proteger sus presentaciones. Puede que desee utilizar esta configuración de Solo Lectura para proteger una presentación cuando
+## **Aplicar modo de solo lectura**
-- Desea prevenir ediciones accidentales y mantener el contenido de su presentación a salvo.
-- Desea alertar a las personas de que la presentación que proporcionó es la versión final.
+En PowerPoint 2019, Microsoft introdujo la configuración **Always Open Read-Only** como una de las opciones que los usuarios pueden usar para proteger sus presentaciones. Es posible que desee usar esta configuración de solo lectura para proteger una presentación cuando
-Después de seleccionar la opción de **Siempre Abrir en Solo Lectura** para una presentación, cuando los usuarios abren la presentación, ven la recomendación de **Solo Lectura** y pueden ver un mensaje en esta forma: *Para prevenir cambios accidentales, el autor ha configurado este archivo para abrirse como solo lectura.*
+- Desea evitar ediciones accidentales y mantener el contenido de su presentación seguro.
+- Desea avisar a los usuarios que la presentación que ha proporcionado es la versión final.
-La recomendación de Solo Lectura es un disuasivo simple pero efectivo que desanima la edición porque los usuarios deben realizar una tarea para eliminarla antes de que se les permita editar una presentación. Si no desea que los usuarios realicen cambios en una presentación y desea informarles sobre esto de manera educada, entonces la recomendación de Solo Lectura puede ser una buena opción para usted.
+Después de seleccionar la opción **Always Open Read-Only** para una presentación, cuando los usuarios la abren, ven la recomendación **Read-Only** y pueden ver un mensaje de este tipo: *Para evitar cambios accidentales, el autor ha configurado este archivo para abrirse como solo lectura.*
-> Si una presentación con la protección de **Solo Lectura** se abre en una aplicación anterior de Microsoft PowerPoint—que no soporta la función introducida recientemente—la recomendación de **Solo Lectura** se ignora (la presentación se abre normalmente).
+La recomendación **Read-Only** es un disuasivo simple pero eficaz que desalienta la edición porque los usuarios deben realizar una acción para eliminarla antes de que se les permita editar una presentación. Si no desea que los usuarios realicen cambios en una presentación y quiere comunicarlo de forma educada, la recomendación **Read-Only** puede ser una buena opción para usted.
-Aspose.Slides para Python a través de .NET le permite configurar una presentación como **Solo Lectura**, lo que significa que los usuarios (después de abrir la presentación) ven la recomendación de **Solo Lectura**. Este código de muestra le muestra cómo configurar una presentación como **Solo Lectura** en Python utilizando Aspose.Slides:
+> Si una presentación con la protección **Read-Only** se abre en una versión anterior de Microsoft PowerPoint—que no admite la función introducida recientemente—la recomendación **Read-Only** se ignora (la presentación se abre normalmente).
+
+Aspose.Slides para Python mediante .NET le permite establecer una presentación en **Read-Only**, lo que significa que los usuarios (después de abrir la presentación) ven la recomendación **Read-Only**. Este fragmento de código muestra cómo establecer una presentación en **Read-Only** en Python usando Aspose.Slides:
```py
import aspose.slides as slides
@@ -30,6 +40,24 @@ with slides.Presentation() as pres:
{{% alert color="primary" %}}
-**Nota**: La recomendación de **Solo Lectura** está simplemente destinada a desincentivar la edición o a evitar que los usuarios realicen cambios accidentales en una presentación de PowerPoint. Si una persona motivada—que sabe lo que está haciendo—decide editar su presentación, puede eliminar fácilmente la configuración de Solo Lectura. Si realmente necesita prevenir ediciones no autorizadas, es mejor usar [protecciones más estrictas que impliquen encriptaciones y contraseñas](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+**Nota**: La recomendación **Read-Only** está simplemente destinada a desalentar la edición o impedir cambios accidentales en una presentación de PowerPoint. Si una persona motivada—que sabe lo que hace—decide editar su presentación, puede eliminar fácilmente la configuración **Read-Only**. Si necesita prevenir seriamente la edición no autorizada, es mejor utilizar [protecciones más estrictas que involucren cifrados y contraseñas](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+
+{{% /alert %}}
+
+## **Preguntas frecuentes**
+
+**¿En qué se diferencia 'Read-Only recommended' de la protección completa con contraseña?**
+
+'Read-Only recommended' solo muestra una sugerencia para abrir el archivo en modo de solo lectura y es fácil de eludir. [Protección con contraseña](/slides/es/python-net/password-protected-presentation/) realmente restringe la apertura o edición y es adecuada cuando necesita controles de seguridad reales.
+
+**¿Se puede combinar 'Read-Only recommended' con marcas de agua para desalentar aún más las ediciones?**
+
+Sí. La recomendación puede combinarse con [marcas de agua](/slides/es/python-net/watermark/) como disuasivo visual; son mecanismos separados y funcionan bien juntos.
+
+**¿Puede una macro o herramienta externa seguir modificando el archivo cuando la recomendación está habilitada?**
+
+Sí. La recomendación no bloquea los cambios programáticos. Para evitar ediciones automatizadas, use [contraseñas y cifrado](/slides/es/python-net/password-protected-presentation/).
+
+**¿Cómo se relaciona 'Read-Only recommended' con los indicadores 'is_encrypted' e 'is_write_protected'?**
-{{% /alert %}}
\ No newline at end of file
+Son señales diferentes. 'Read-Only recommended' es un aviso blando y opcional; [is_write_protected](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_write_protected/) e [is_encrypted](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_encrypted/) indican restricciones reales de escritura o lectura que dependen de contraseñas o cifrado.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/presentation-slide/slide-size/_index.md b/es/python-net/developer-guide/presentation-slide/slide-size/_index.md
index ef1a97125d..c6c86aefda 100644
--- a/es/python-net/developer-guide/presentation-slide/slide-size/_index.md
+++ b/es/python-net/developer-guide/presentation-slide/slide-size/_index.md
@@ -26,36 +26,34 @@ keywords:
- presentación
- Python
- Aspose.Slides
-descriptions: "Aprenda a cambiar rápidamente el tamaño de las diapositivas en archivos PPT, PPTX y ODP con Python y Aspose.Slides, y optimice las presentaciones para cualquier pantalla sin perder calidad."
+descriptions: "Aprenda cómo cambiar rápidamente el tamaño de diapositivas en archivos PPT, PPTX y ODP con Python y Aspose.Slides, optimice presentaciones para cualquier pantalla sin perder calidad."
---
-## Tamaños de Diapositiva en Presentaciones de PowerPoint
+## Tamaños de diapositiva en presentaciones de PowerPoint
-Aspose.Slides para Python a través de .NET te permite cambiar el tamaño de la diapositiva o la relación de aspecto en presentaciones de PowerPoint. Si planeas imprimir tu presentación o mostrar sus diapositivas en una pantalla, debes prestar atención al tamaño de la diapositiva o a la relación de aspecto.
+Aspose.Slides for Python via .NET permite cambiar el tamaño o la relación de aspecto de las diapositivas en presentaciones de PowerPoint. Si planea imprimir su presentación o mostrar sus diapositivas en una pantalla, debe prestar atención al tamaño o la relación de aspecto de las diapositivas.
-Estos son los tamaños de diapositiva y relaciones de aspecto más comunes:
+Estos son los tamaños y relaciones de aspecto de diapositiva más comunes:
- **Estándar (relación de aspecto 4:3)**
- Si tu presentación se va a mostrar o ver en dispositivos o pantallas relativamente antiguos, es posible que desees utilizar esta configuración.
+ Si su presentación se mostrará o visualizará en dispositivos o pantallas relativamente más antiguos, puede que desee usar esta configuración.
-- **Pantalla Ancha (relación de aspecto 16:9)**
+- **Pantalla ancha (relación de aspecto 16:9)**
- Si tu presentación se va a ver en proyectores o pantallas modernas, es posible que desees utilizar esta configuración.
+ Si su presentación se verá en proyectores o pantallas modernas, puede que desee usar esta configuración.
-No puedes utilizar múltiples configuraciones de tamaño de diapositiva en una sola presentación. Cuando seleccionas un tamaño de diapositiva para una presentación, esa configuración de tamaño se aplica a todas las diapositivas de la presentación.
+No puede usar varias configuraciones de tamaño de diapositiva en una sola presentación. Cuando selecciona un tamaño de diapositiva para una presentación, esa configuración se aplica a todas las diapositivas de la presentación.
-Si prefieres utilizar un tamaño de diapositiva especial para tus presentaciones, te recomendamos encarecidamente que lo hagas al principio. Idealmente, debes especificar tu tamaño de diapositiva preferido al comienzo, es decir, cuando estés configurando la presentación, antes de agregar cualquier contenido a la presentación. De esta manera, evitas complicaciones derivadas de cambios (futuros) realizados en el tamaño de las diapositivas.
+Si prefiere usar un tamaño de diapositiva especial para sus presentaciones, le recomendamos encarecidamente hacerlo al principio. Idealmente, debe especificar su tamaño de diapositiva preferido al inicio, es decir, cuando está configurando la presentación, antes de agregar cualquier contenido. De esta manera, evita complicaciones resultantes de cambios (futuros) en el tamaño de las diapositivas.
{{% alert color="primary" %}}
-
- Cuando utilizas Aspose.Slides para crear una presentación, todas las diapositivas en la presentación automáticamente obtienen el tamaño estándar o la relación de aspecto 4:3.
-
+Cuando usa Aspose.Slides para crear una presentación, todas las diapositivas se configuran automáticamente al tamaño estándar o relación de aspecto 4:3.
{{% /alert %}}
-## Cambiando el Tamaño de Diapositiva en Presentaciones
+## Cambiar el tamaño de la diapositiva en presentaciones
- Este código de muestra muestra cómo cambiar el tamaño de la diapositiva en una presentación en Python utilizando Aspose.Slides:
+Este fragmento de código muestra cómo cambiar el tamaño de la diapositiva en una presentación en Python usando Aspose.Slides:
```py
import aspose.slides as slides
@@ -65,11 +63,11 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.save("pres-4x3-aspect-ratio.pptx", slides.export.SaveFormat.PPTX)
```
-## Especificando Tamaños de Diapositiva Personalizados en Presentaciones
+## Especificar tamaños de diapositiva personalizados en presentaciones
-Si encuentras que los tamaños de diapositiva comunes (4:3 y 16:9) no son adecuados para tu trabajo, puedes decidir utilizar un tamaño de diapositiva específico o único. Por ejemplo, si planeas imprimir diapositivas a tamaño completo de tu presentación en un diseño de página personalizado o si planeas mostrar tu presentación en ciertos tipos de pantalla, es probable que te beneficie usar una configuración de tamaño personalizado para tu presentación.
+Si los tamaños de diapositiva comunes (4:3 y 16:9) no son adecuados para su trabajo, puede decidir usar un tamaño de diapositiva específico o único. Por ejemplo, si planea imprimir diapositivas a tamaño completo desde su presentación en un diseño de página personalizado o si pretende mostrar su presentación en ciertos tipos de pantalla, probablemente se beneficie de usar una configuración de tamaño personalizada para su presentación.
-Este código de muestra muestra cómo usar Aspose.Slides para Python a través de .NET para especificar un tamaño de diapositiva personalizado para una presentación en Python:
+Este fragmento de código muestra cómo usar Aspose.Slides for Python via .NET para especificar un tamaño de diapositiva personalizado para una presentación en Python:
```py
import aspose.slides as slides
@@ -79,29 +77,47 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.save("pres-a4-slide-size.pptx", slides.export.SaveFormat.PPTX)
```
-## Tratando Con Problemas Al Cambiar el Tamaño de las Diapositivas en Presentaciones
+## Tratamiento de problemas al cambiar el tamaño de las diapositivas en presentaciones
-Después de cambiar el tamaño de la diapositiva para una presentación, el contenido de las diapositivas (imágenes u objetos, por ejemplo) puede distorsionarse. Por defecto, los objetos se ajustan automáticamente al nuevo tamaño de la diapositiva. Sin embargo, al cambiar el tamaño de la diapositiva de una presentación, puedes especificar una configuración que determina cómo Aspose.Slides maneja el contenido en las diapositivas.
+Después de cambiar el tamaño de la diapositiva de una presentación, el contenido de las diapositivas (imágenes u objetos, por ejemplo) puede deformarse. Por defecto, los objetos se redimensionan automáticamente para adaptarse al nuevo tamaño de la diapositiva. Sin embargo, al cambiar el tamaño de la diapositiva de una presentación, puede especificar una configuración que determina cómo Aspose.Slides trata el contenido de las diapositivas.
-Dependiendo de lo que pretendas hacer o lograr, puedes usar cualquiera de estas configuraciones:
+Según lo que pretenda hacer o lograr, puede usar cualquiera de estas configuraciones:
- `DO_NOT_SCALE`
- Si NO deseas que los objetos en las diapositivas se redimensionen, utiliza esta configuración.
+ Si NO desea que los objetos en las diapositivas se redimensionen, use esta configuración.
- `ENSURE_FIT`
- Si deseas escalar a un tamaño de diapositiva más pequeño y necesitas que Aspose.Slides reduzca los objetos de las diapositivas para asegurarte de que todos encajen en las diapositivas (de esta manera, evitas perder contenido), utiliza esta configuración.
+ Si desea escalar a un tamaño de diapositiva más pequeño y necesita que Aspose.Slides reduzca los objetos de las diapositivas para garantizar que todos encajen (de este modo evita perder contenido), use esta configuración.
- `MAXIMIZE`
- Si deseas escalar a un tamaño de diapositiva más grande y necesitas que Aspose.Slides amplíe los objetos de las diapositivas para hacerlos proporcionales al nuevo tamaño de la diapositiva, utiliza esta configuración.
+ Si desea escalar a un tamaño de diapositiva mayor y necesita que Aspose.Slides aumente los objetos de las diapositivas para que sean proporcionales al nuevo tamaño, use esta configuración.
-Este código de muestra muestra cómo usar la configuración `MAXIMIZE` al cambiar el tamaño de la diapositiva de una presentación:
+Este fragmento de código muestra cómo usar la configuración `MAXIMIZE` al cambiar el tamaño de la diapositiva de una presentación:
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.slide_size.set_size(slides.SlideSizeType.LEDGER, slides.SlideSizeScaleType.MAXIMIZE)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**¿Puedo establecer un tamaño de diapositiva personalizado usando unidades diferentes a pulgadas (por ejemplo, puntos o milímetros)?**
+
+Sí. Aspose.Slides usa puntos internamente, donde 1 punto equivale a 1/72 de pulgada. Puede convertir cualquier unidad (como milímetros o centímetros) a puntos y usar los valores convertidos para definir el ancho y la altura de la diapositiva.
+
+**¿Un tamaño de diapositiva personalizado muy grande afectará el rendimiento y el uso de memoria durante la renderización?**
+
+Sí. Dimensiones de diapositiva mayores (en puntos) combinadas con una escala de renderizado alta conducen a mayor consumo de memoria y tiempos de procesamiento más largos. Apunte a un tamaño de diapositiva práctico y ajuste la escala de renderizado solo cuando sea necesario para lograr la calidad deseada.
+
+**¿Puedo definir un único tamaño de diapositiva no estándar y luego combinar diapositivas de presentaciones que tienen diferentes tamaños?**
+
+No puede [merge presentations](/slides/es/python-net/merge-presentation/) mientras tengan tamaños de diapositiva diferentes; primero, cambie el tamaño de una presentación para que coincida con la otra. Al cambiar el tamaño de la diapositiva, puede elegir cómo se maneja el contenido existente mediante la opción [SlideSizeScaleType](https://reference.aspose.com/slides/python-net/aspose.slides/slidesizescaletype/). Después de alinear los tamaños, puede combinar diapositivas preservando el formato.
+
+**¿Puedo generar miniaturas para formas individuales o regiones específicas de una diapositiva, y respetarán el nuevo tamaño de diapositiva?**
+
+Sí. Aspose.Slides puede generar miniaturas para [entire slides](https://reference.aspose.com/slides/python-net/aspose.slides/slide/get_image/) así como para [selected shapes](https://reference.aspose.com/slides/python-net/aspose.slides/shape/get_image/). Las imágenes resultantes reflejan el tamaño y la relación de aspecto actuales de la diapositiva, asegurando un encuadre y geometría consistentes.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md b/es/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
index a8a8886da2..cc1a823784 100644
--- a/es/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
+++ b/es/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
@@ -1,145 +1,135 @@
---
-title: Aplicando Protección a la Presentación
+title: Prevenir ediciones de presentaciones con bloqueos de formas en Python
+linktitle: Prevenir ediciones de presentación
type: docs
weight: 70
url: /es/python-net/applying-protection-to-presentation/
+keywords:
+- prevenir ediciones
+- proteger de editar
+- bloquear forma
+- bloquear posición
+- bloquear selección
+- bloquear tamaño
+- bloquear agrupación
+- PowerPoint
+- OpenDocument
+- presentación
+- Python
+- Aspose.Slides
+description: "Descubra cómo Aspose.Slides para Python vía .NET bloquea o desbloquea formas en archivos PPT, PPTX y ODP, asegurando presentaciones mientras permite ediciones controladas y una entrega más rápida."
---
-{{% alert color="primary" %}}
+## **Antecedentes**
-Un uso común de Aspose.Slides es crear, actualizar y guardar presentaciones de Microsoft PowerPoint 2007 (PPTX) como parte de un flujo de trabajo automatizado. Los usuarios de la aplicación que utiliza Aspose.Slides de esta manera acceden a las presentaciones generadas. Protegerlas de la edición es una preocupación común. Es importante que las presentaciones autogeneradas mantengan su formato y contenido originales.
+Un uso frecuente de Aspose.Slides es crear, actualizar y guardar presentaciones de Microsoft PowerPoint (PPTX) como parte de un flujo de trabajo automatizado. Los usuarios de aplicaciones que emplean Aspose.Slides de esta manera tienen acceso a las presentaciones generadas, por lo que protegerlas contra la edición es una preocupación común. Es importante que las presentaciones generadas automáticamente conserven su formato y contenido originales.
-Este artículo explica cómo [se construyen las presentaciones y las diapositivas](/slides/es/python-net/applying-protection-to-presentation/) y cómo Aspose.Slides para Python a través de .NET puede [aplicar protección a](/slides/es/python-net/applying-protection-to-presentation/), y luego [eliminarla de](/slides/es/python-net/applying-protection-to-presentation/) una presentación. Esta función es única de Aspose.Slides y, en el momento de escribir esto, no está disponible en Microsoft PowerPoint. Proporciona a los desarrolladores una forma de controlar cómo se utilizan las presentaciones que sus aplicaciones crean.
+Este artículo explica cómo están estructuradas las presentaciones y diapositivas y cómo Aspose.Slides para Python puede aplicar protección a una presentación y retirarla posteriormente. Proporciona a los desarrolladores una forma de controlar el uso de las presentaciones que sus aplicaciones generan.
-{{% /alert %}}
-## **Composición de una Diapositiva**
-Una diapositiva PPTX está compuesta por varios componentes como formas automáticas, tablas, objetos OLE, formas agrupadas, marcos de imagen, marcos de video, conectores y los diversos otros elementos disponibles para construir una presentación.
+## **Composición de una diapositiva**
-En Aspose.Slides para Python a través de .NET, cada elemento de una diapositiva se convierte en un objeto Shape. En otras palabras, cada elemento en la diapositiva es un objeto Shape o un objeto derivado del objeto Shape.
+Una diapositiva de presentación está compuesta por componentes como autoshapes, tablas, objetos OLE, formas agrupadas, marcos de imagen, marcos de video, conectores y otros elementos usados para construir una presentación. En Aspose.Slides para Python, cada elemento en una diapositiva está representado por un objeto que hereda de la clase [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/).
-La estructura de PPTX es compleja, por lo que a diferencia de PPT, donde se puede utilizar un bloqueo genérico para todo tipo de formas, hay diferentes tipos de bloqueos para diferentes tipos de formas. La clase BaseShapeLock es la clase de bloqueo genérica de PPTX. Los siguientes tipos de bloqueos son compatibles en Aspose.Slides para Python a través de .NET para PPTX.
+La estructura de PPTX es compleja, de modo que, a diferencia de PPT, donde se puede usar un bloqueo genérico para todos los tipos de forma, los diferentes tipos de forma requieren bloqueos distintos. La clase [BaseShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/baseshapelock/) es la clase de bloqueo genérica para PPTX. Los siguientes tipos de bloqueos son compatibles en Aspose.Slides para Python para PPTX:
-- AutoShapeLock bloquea formas automáticas.
-- ConnectorLock bloquea formas conectores.
-- GraphicalObjectLock bloquea objetos gráficos.
-- GroupshapeLock bloquea formas de grupo.
-- PictureFrameLock bloquea marcos de imagen.
+- [AutoShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/autoshapelock/) bloquea autoshapes.
+- [ConnectorLock](https://reference.aspose.com/slides/python-net/aspose.slides/connectorlock/) bloquea conectores.
+- [GraphicalObjectLock](https://reference.aspose.com/slides/python-net/aspose.slides/graphicalobjectlock/) bloquea objetos gráficos.
+- [GroupShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/groupshapelock/) bloquea grupos de formas.
+- [PictureFrameLock](https://reference.aspose.com/slides/python-net/aspose.slides/pictureframelock/) bloquea marcos de imagen.
-Cualquier acción realizada en todos los objetos Shape en un objeto Presentation se aplica a toda la presentación.
-## **Aplicando y Eliminando Protección**
-Aplicar protección garantiza que una presentación no pueda ser editada. Es una técnica útil para proteger el contenido de una presentación.
-### **Aplicando Protección a Formas PPTX**
-Aspose.Slides para Python a través de .NET proporciona la clase Shape para manejar una forma en la diapositiva.
+Cualquier acción realizada en todos los objetos de forma en un objeto [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) se aplica a toda la presentación.
-Como se mencionó anteriormente, cada clase de forma tiene una clase de bloqueo de forma asociada para protección. Este artículo se centra en los bloqueos NoSelect, NoMove y NoResize. Estos bloqueos aseguran que las formas no puedan ser seleccionadas (a través de clics del ratón u otros métodos de selección) y no se puedan mover o redimensionar.
+## **Aplicar y eliminar protección**
-Los fragmentos de código que siguen aplican protección a todos los tipos de formas en una presentación.
+Aplicar protección garantiza que una presentación no pueda ser editada. Es una técnica útil para proteger el contenido de la presentación.
+
+### **Aplicar protección a formas PPTX**
+
+Aspose.Slides para Python proporciona la clase [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) para trabajar con formas en una diapositiva.
+
+Como se mencionó anteriormente, cada clase de forma tiene una clase de bloqueo de forma asociada para la protección. Este artículo se centra en los bloqueos NoSelect, NoMove y NoResize. Estos bloqueos aseguran que las formas no puedan ser seleccionadas (mediante clics del ratón u otros métodos de selección) y que no puedan ser movidas o redimensionadas.
+
+El ejemplo de código que sigue aplica protección a todos los tipos de forma en una presentación.
```py
import aspose.slides as slides
-#Instanciar la clase Presentation que representa un archivo PPTX
-with slides.Presentation(path + "RectPicFrame.pptx") as pres:
- #ISlide objeto para acceder a las diapositivas en la presentación
- slide = pres.slides[0]
-
- #Recorriendo todas las diapositivas en la presentación
- for slide in pres.slides:
+# Instanciar la clase Presentation que representa un archivo PPTX.
+with slides.Presentation("Sample.pptx") as presentation:
+ # Recorrer todas las diapositivas de la presentación.
+ for slide in presentation.slides:
+ # Recorrer todas las formas de la diapositiva.
for shape in slide.shapes:
- #si la forma es automática
if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Aplicando bloqueos a las formas
- auto_shape_lock.position_locked = True
- auto_shape_lock.select_locked = True
- auto_shape_lock.size_locked = True
-
- #si la forma es un grupo
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Aplicando bloqueos a las formas
- group_shape_lock.grouping_locked = True
- group_shape_lock.position_locked = True
- group_shape_lock.select_locked = True
- group_shape_lock.size_locked = True
-
- #si la forma es un conector
+ shape.shape_lock.grouping_locked = True
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Aplicando bloqueos a las formas
- connector_lock.position_move = True
- connector_lock.select_locked = True
- connector_lock.size_locked = True
- #si la forma es un marco de imagen
+ shape.shape_lock.position_move = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.PictureFrame:
- #Casting al marco de imagen y obteniendo el bloqueo del marco de imagen
- picture_lock = shape.shape_lock
-
- #Aplicando bloqueos a las formas
- picture_lock.position_locked = True
- picture_lock.select_locked = True
- picture_lock.size_locked = True
-
- #Guardar el archivo de presentación
- pres.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
+ # Guardar el archivo de presentación.
+ presentation.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **Eliminar protección**
-### **Eliminando Protección**
-La protección aplicada usando Aspose.Slides para Python a través de .NET solo se puede eliminar con Aspose.Slides para Python a través de .NET. Para desbloquear una forma, establezca el valor del bloqueo aplicado en falso. El fragmento de código que sigue muestra cómo desbloquear formas en una presentación bloqueada.
+Para desbloquear una forma, establezca el valor del bloqueo aplicado en `False`. El siguiente ejemplo de código muestra cómo desbloquear formas en una presentación bloqueada.
```py
import aspose.slides as slides
-#Abrir la presentación deseada
-with slides.Presentation("ProtectedSample.pptx") as pres:
- for slide in pres.slides:
+# Instanciar la clase Presentation que representa un archivo PPTX.
+with slides.Presentation("ProtectedSample.pptx") as presentation:
+ # Recorrer todas las diapositivas de la presentación.
+ for slide in presentation.slides:
+ # Recorrer todas las formas de la diapositiva.
for shape in slide.shapes:
-
- if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Aplicando bloqueos a las formas
- auto_shape_lock.position_locked = False
- auto_shape_lock.select_locked = False
- auto_shape_lock.size_locked = False
-
- elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Aplicando bloqueos a las formas
- group_shape_lock.grouping_locked = False
- group_shape_lock.position_locked = False
- group_shape_lock.select_locked = False
- group_shape_lock.size_locked = False
+ if type(shape) is slides.AutoShape:
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ elif type(shape) is slides.GroupShape:
+ shape.shape_lock.grouping_locked = False
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Aplicando bloqueos a las formas
- connector_lock.position_move = False
- connector_lock.select_locked = False
- connector_lock.size_locked = False
+ shape.shape_lock.position_move = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.PictureFrame:
- picture_lock = shape.shape_lock
-
- #Aplicando bloqueos a las formas
- picture_lock.position_locked = False
- picture_lock.select_locked = False
- picture_lock.size_locked = False
- #Guardar el archivo de presentación
- pres.save("RemoveProtectionSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ # Guardar el archivo de presentación.
+ presentation.save("RemovedProtectionSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **Conclusión**
+
+Aspose.Slides ofrece varias opciones para proteger las formas en una presentación. Puede bloquear una forma individual o iterar sobre todas las formas de una presentación y bloquear cada una para asegurar efectivamente todo el archivo. Puede eliminar la protección estableciendo el valor del bloqueo en `False`.
+
+## **Preguntas frecuentes**
+
+**¿Puedo combinar bloqueos de forma y protección con contraseña en la misma presentación?**
+Sí. Los bloqueos limitan la edición de objetos dentro del archivo, mientras que la [password protection](/slides/es/python-net/password-protected-presentation/) controla el acceso a la apertura y/o al guardado de cambios. Estos mecanismos se complementan y funcionan juntos.
-### **Resumen**
-{{% alert color="primary" %}}
+**¿Puedo restringir la edición en diapositivas específicas sin afectar a otras?**
-Aspose.Slides proporciona una serie de opciones para aplicar protección a las formas en una presentación. Es posible bloquear una forma particular, o recorrer todas las formas en una presentación y bloquear todas ellas para efectivamente bloquear la presentación.
+Sí. Aplique bloqueos a las formas de las diapositivas seleccionadas; las diapositivas restantes seguirán siendo editables.
-Solo Aspose.Slides para Python a través de .NET puede eliminar la protección de una presentación que ha protegido previamente. Elimine la protección estableciendo el valor de un bloqueo en falso.
+**¿Los bloqueos de forma se aplican a objetos agrupados y conectores?**
-{{% /alert %}}
\ No newline at end of file
+Sí. Se admiten tipos de bloqueo dedicados para grupos, conectores, objetos gráficos y otros tipos de forma.
\ No newline at end of file
diff --git a/es/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md b/es/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
index cb3ee07643..d4bcc7eca3 100644
--- a/es/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
+++ b/es/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
@@ -1,5 +1,6 @@
---
-title: Obtener el Fondo Completo de la Diapositiva de Presentación como una Imagen
+title: Obtenga el Fondo Completo de la Diapositiva de una Presentación como una Imagen
+linktitle: Fondo Completo de la Diapositiva
type: docs
weight: 95
url: /es/python-net/get-the-entire-presentation-slide-background-as-an-image/
@@ -7,28 +8,34 @@ keywords:
- diapositiva
- fondo
- fondo de diapositiva
-- fondo a una imagen
+- fondo final
+- fondo a imagen
- PowerPoint
+- OpenDocument
+- presentación
- PPT
- PPTX
-- presentación de PowerPoint
+- ODP
- Python
-- Aspose.Slides para Python
+- Aspose.Slides
+description: "Extraiga fondos completos de diapositivas como imágenes de presentaciones PowerPoint y OpenDocument usando Aspose.Slides para Python a través de .NET, simplificando flujos de trabajo visuales."
---
-En las presentaciones de PowerPoint, el fondo de la diapositiva puede consistir en muchos elementos. Además de la imagen establecida como el [fondo de la diapositiva](/slides/es/python-net/presentation-background/), el fondo final puede ser influenciado por el tema de presentación, el esquema de colores y las formas colocadas en la diapositiva maestra y en la diapositiva de diseño.
+## **Obtener el Fondo Completo de la Diapositiva**
-Aspose.Slides para Python no proporciona un método simple para extraer el fondo completo de la diapositiva de presentación como una imagen, pero puedes seguir los pasos a continuación para hacerlo:
-1. Cargar la presentación utilizando la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Obtener el tamaño de la diapositiva de la presentación.
-1. Seleccionar una diapositiva.
-1. Crear una presentación temporal.
-1. Establecer el mismo tamaño de diapositiva en la presentación temporal.
-1. Clonar la diapositiva seleccionada en la presentación temporal.
-1. Eliminar las formas de la diapositiva clonada.
-1. Convertir la diapositiva clonada en una imagen.
+En las presentaciones de PowerPoint, el fondo de la diapositiva puede constar de muchos elementos. Además de la imagen establecida como el [fondo de la diapositiva](/slides/es/python-net/presentation-background/), el fondo final puede verse influenciado por el tema de la presentación, el esquema de colores y las formas colocadas en la diapositiva maestra y la diapositiva de diseño.
-El siguiente ejemplo de código extrae el fondo completo de la diapositiva de presentación como una imagen.
+Aspose.Slides para Python no proporciona un método sencillo para extraer el fondo completo de la diapositiva de una presentación como una imagen, pero puedes seguir los pasos a continuación para hacerlo:
+1. Carga la presentación usando la clase [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+1. Obtén el tamaño de la diapositiva de la presentación.
+1. Selecciona una diapositiva.
+1. Crea una presentación temporal.
+1. Establece el mismo tamaño de diapositiva en la presentación temporal.
+1. Clona la diapositiva seleccionada en la presentación temporal.
+1. Elimina las formas de la diapositiva clonada.
+1. Convierte la diapositiva clonada en una imagen.
+
+El siguiente ejemplo de código extrae el fondo completo de la diapositiva de una presentación como una imagen.
```py
slide_index = 0
image_scale = 1
@@ -46,4 +53,22 @@ with slides.Presentation("sample.pptx") as presentation:
with cloned_slide.get_image(image_scale, image_scale) as background:
background.save("output.png", slides.ImageFormat.PNG)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**¿Se conservarán los degradados complejos, texturas o rellenos de imagen de una diapositiva maestra en la imagen de fondo resultante?**
+
+Sí. Aspose.Slides renderiza los rellenos de degradado, imagen y textura definidos en la diapositiva, el diseño o la maestra. Si necesitas aislar el aspecto de las maestras heredadas, [establece un fondo propio](/slides/es/python-net/presentation-background/) en la diapositiva actual antes de exportar.
+
+**¿Puedo agregar una marca de agua a la imagen de fondo resultante antes de guardarla?**
+
+Sí. Puedes [agregar una marca de agua](/slides/es/python-net/watermark/) como forma o imagen en una [copia de trabajo de la diapositiva](/slides/es/python-net/clone-slides/) (colocada detrás de otro contenido) y luego exportar. Esto te permite generar una imagen de fondo con la marca de agua incrustada.
+
+**¿Puedo obtener el fondo de un diseño o maestra específico sin asociarlo a una diapositiva existente?**
+
+Sí. Accede a la maestra o diseño deseado, aplícalo a una [diapositiva temporal](/slides/es/python-net/clone-slides/) con el tamaño requerido y exporta esa diapositiva para obtener el fondo derivado de ese diseño o maestra.
+
+**¿Existen limitaciones de licencia que afecten la exportación de imágenes?**
+
+Las funciones de renderizado están totalmente disponibles con una [licencia válida](/slides/es/python-net/licensing/). En modo de evaluación, la salida puede incluir limitaciones como una marca de agua. Activa la licencia una vez por proceso antes de ejecutar exportaciones por lotes.
\ No newline at end of file
diff --git a/es/python-net/getting-started/supported-file-formats/_index.md b/es/python-net/getting-started/supported-file-formats/_index.md
index 5942630fda..079ae19499 100644
--- a/es/python-net/getting-started/supported-file-formats/_index.md
+++ b/es/python-net/getting-started/supported-file-formats/_index.md
@@ -1,5 +1,5 @@
---
-title: Formatos de archivo admitidos
+title: Formatos de archivo compatibles
linktitle: Formatos de archivo
type: docs
weight: 30
@@ -7,8 +7,8 @@ url: /es/python-net/supported-file-formats/
keywords:
- formato de archivo
- formato admitido
-- archivo de PowerPoint
-- archivo de OpenDocument
+- archivo PowerPoint
+- archivo OpenDocument
- PPT
- POT
- PPS
@@ -40,10 +40,10 @@ keywords:
- presentación
- Python
- Aspose.Slides
-description: "Descubre todos los formatos de archivo que Aspose.Slides for Python via .NET puede abrir, guardar y convertir —incluidos PPT, PPTX y ODP— con notas claras sobre la compatibilidad de importación/exportación."
+description: "Descubra todos los formatos de archivo que Aspose.Slides for Python via .NET puede abrir, guardar y convertir — incluidos PPT, PPTX y ODP — con notas claras de compatibilidad de importación/exportación."
---
-## **Versiones de Microsoft PowerPoint Soportadas**
+## **Versiones compatibles de Microsoft PowerPoint**
- Microsoft PowerPoint 97
- Microsoft PowerPoint 2000
- Microsoft PowerPoint XP
@@ -53,36 +53,58 @@ description: "Descubre todos los formatos de archivo que Aspose.Slides for Pytho
- Microsoft PowerPoint 2013
- Microsoft PowerPoint 2016
- Microsoft PowerPoint 2019
-- Microsoft PowerPoint para MAC
+- Microsoft PowerPoint for MAC
- Office 365
-## **Formatos de Archivo Soportados**
-Esta tabla contiene los formatos de archivo que Aspose.Slides para Python a través de .NET puede cargar y guardar:
+## **Formatos de archivo compatibles**
+Esta tabla contiene los formatos de archivo que Aspose.Slides for Python via .NET puede cargar y guardar:
|**Formato**|**Descripción**|**Cargar**|**Guardar**|**Observaciones**|
| :- | :- | :- | :- | :- |
|[PPT](https://docs.fileformat.com/presentation/ppt/)|Presentación PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POT](https://docs.fileformat.com/presentation/pot/)|Plantilla PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPS](https://docs.fileformat.com/presentation/pps/)|Presentación PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPS](https://docs.fileformat.com/presentation/pps/)|Show PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPTX](https://docs.fileformat.com/presentation/pptx/)|Presentación PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POTX](https://docs.fileformat.com/presentation/potx/)|Plantilla PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSX ](https://docs.fileformat.com/presentation/ppsx/)|Presentación PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPTM](https://docs.fileformat.com/presentation/pptm/)|Presentación PowerPoint habilitada para macros|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|Presentación PowerPoint habilitada para macros|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[POTM](https://docs.fileformat.com/presentation/potm/)|Plantilla PowerPoint habilitada para macros|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSX ](https://docs.fileformat.com/presentation/ppsx/)|Show PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPTM](https://docs.fileformat.com/presentation/pptm/)|Presentación PowerPoint con macros habilitadas|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|Show PowerPoint con macros habilitadas|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[POTM](https://docs.fileformat.com/presentation/potm/)|Plantilla PowerPoint con macros habilitadas|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[ODP/FODP](https://docs.fileformat.com/presentation/odp/)|Presentación OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[OTP](https://docs.fileformat.com/presentation/otp/)|Plantilla de Presentación OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[TIFF](https://docs.fileformat.com/image/tiff/)|Formato de Archivo de Imagen Etiquetado| |{{< emoticons/tick >}}| |
+|[OTP](https://docs.fileformat.com/presentation/otp/)|Plantilla de presentación OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[TIFF](https://docs.fileformat.com/image/tiff/)|Formato de archivo de imagen Tag| |{{< emoticons/tick >}}| |
|[EMF](https://docs.fileformat.com/image/emf/)|Formato de Metarchivo Mejorado| |{{< emoticons/tick >}}| |
|[PDF](https://docs.fileformat.com/pdf/)|Formato de Documento Portátil|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[XPS](https://docs.fileformat.com/page-description-language/xps/)|Especificación de Papel XML| |{{< emoticons/tick >}}| |
-|[JPEG](https://docs.fileformat.com/image/jpeg/)|Grupo Conjunto de Expertos Fotográficos| |{{< emoticons/tick >}}| |
+|[JPEG](https://docs.fileformat.com/image/jpeg/)|Grupo Conjunto de Expertos en Fotografía| |{{< emoticons/tick >}}| |
|[PNG](https://docs.fileformat.com/image/png/)|Gráficos de Red Portátiles| |{{< emoticons/tick >}}| |
|[GIF](https://docs.fileformat.com/image/gif/)|Formato de Intercambio de Gráficos| |{{< emoticons/tick >}}| |
-|[BMP](https://docs.fileformat.com/image/bmp/)|Mapa de Bits Independiente del Dispositivo| |{{< emoticons/tick >}}| |
+|[BMP](https://docs.fileformat.com/image/bmp/)|Mapa de bits independiente del dispositivo| |{{< emoticons/tick >}}| |
|[SVG](https://docs.fileformat.com/page-description-language/svg/)|Gráficos Vectoriales Escalables| |{{< emoticons/tick >}}| |
|[SWF](https://docs.fileformat.com/page-description-language/swf/)|Formato Web Pequeño| |{{< emoticons/tick >}}| |
|[HTML](https://docs.fileformat.com/web/html/)|Lenguaje de Marcado de Hipertexto|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[XAML](https://docs.fileformat.com/web/xaml/)|Lenguaje de Marcado de Aplicaciones Extensible| |{{< emoticons/tick >}}| |
|[MD](https://docs.fileformat.com/word-processing/md/)|Markdown| |{{< emoticons/tick >}}| |
-|[XML](https://docs.fileformat.com/web/xml/)|Presentación PowerPoint XML| |{{< emoticons/tick >}}| |
\ No newline at end of file
+|[XML](https://docs.fileformat.com/web/xml/)|Presentación XML de PowerPoint| |{{< emoticons/tick >}}| |
+
+## **Preguntas frecuentes**
+
+**¿Puedo guardar presentaciones en PDF que cumplan con los estándares de archivo y accesibilidad (PDF/A y PDF/UA)?**
+
+Sí. Aspose.Slides for Python via .NET admite la exportación a PDF con niveles de cumplimiento como PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, así como PDF/UA mediante la configuración [compliance](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/compliance/) en las [opciones de exportación PDF](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/).
+
+**¿La biblioteca permite incrustar fuentes al exportar a PDF, con control detallado sobre lo que se incrusta?**
+
+Sí. Puede controlar si las fuentes se incrustan completamente o se subconjuntan (solo los glifos usados), especificar cómo se tratan las fuentes del sistema comunes y configurar el comportamiento para texto ASCII a través de las [opciones de exportación PDF](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/).
+
+**¿Puedo detectar si un archivo está protegido con contraseña antes de cargarlo realmente?**
+
+Sí. Utilizando la [API de inspección basada en fábrica](https://reference.aspose.com/slides/python-net/aspose.slides/presentationfactory/), puede consultar un archivo de presentación para determinar si está protegido con contraseña sin abrirlo completamente.
+
+**¿Existen mecanismos de reserva de fuentes y soporte para fuentes personalizadas?**
+
+Sí. La biblioteca admite la [carga](/slides/es/python-net/custom-font/) y la [incrustación](/slides/es/python-net/embedded-font/) de fuentes personalizadas y proporciona [reglas de reserva de fuentes](/slides/es/python-net/fallback-font/) para evitar glifos faltantes durante la renderización y conversión.
+
+**¿Puedo exportar diapositivas a XPS, y hay opciones para ajustar la salida XPS?**
+
+Sí. La [exportación a XPS](/slides/es/python-net/convert-powerpoint-to-xps/) está soportada, y puede ajustar las [opciones de guardado](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) relevantes para controlar la calidad y el contenido del documento XPS.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md b/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
index fc5370f704..351fb901a3 100644
--- a/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
+++ b/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
@@ -1,29 +1,63 @@
---
-title: Convertir OpenOffice ODP
+title: Convertir des présentations OpenDocument en Python
+linktitle: Convertir OpenDocument
type: docs
weight: 10
url: /fr/python-net/convert-openoffice-odp/
-keywords: "Convertir ODP en PDF, ODP en PPT, ODP en PPTX, ODP en XPS, ODP en HTML, ODP en TIFF"
-description: "Convertir ODP en PDF, ODP en PPT, ODP en PPTX, ODP en HTML et d'autres formats avec Aspose.Slides."
+keywords:
+- convertir OpenDocument
+- convertir ODP
+- ODP en PDF
+- ODP en PPT
+- ODP en PPTX
+- ODP en XPS
+- ODP en HTML
+- ODP en TIFF
+- ODP en SWF
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: "Convertir les fichiers OpenDocument ODP en PDF, PPT, PPTX, XPS, HTML, TIFF ou SWF en Python avec Aspose.Slides : exemples de code, haute fidélité, conversion par lots et personnalisation."
---
-[**API Aspose.Slides**](https://products.aspose.com/slides/python-net/) vous permet de convertir des présentations OpenOffice ODP en de nombreux formats. L'API utilisée pour convertir les fichiers ODP en d'autres formats de document est la même que celle utilisée pour les opérations de conversion PowerPoint (PPT et PPTX).
+## **Convertir des fichiers ODP**
-Ces exemples vous montrent comment convertir des documents ODP en d'autres formats (il suffit de changer le fichier ODP source) :
+[**API Aspose.Slides**](https://products.aspose.com/slides/python-net/) vous permet de convertir les présentations OpenOffice ODP en de nombreux formats. L'API utilisée pour convertir des fichiers ODP vers d'autres formats de document est la même que celle employée pour les opérations de conversion PowerPoint (PPT et PPTX).
+
+Ces exemples vous montrent comment convertir des documents ODP vers d'autres formats (il suffit de changer le fichier ODP source) :
- [Convertir ODP en HTML](/slides/fr/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
- [Convertir ODP en PDF](/slides/fr/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
- [Convertir ODP en TIFF](/slides/fr/python-net/convert-powerpoint-to-tiff/)
- [Convertir ODP en SWF Flash](/slides/fr/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
- [Convertir ODP en XPS](/slides/fr/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
-- [Convertir ODP en PDF avec des notes](/slides/fr/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
-- [Convertir ODP en TIFF avec des notes](/slides/fr/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+- [Convertir ODP en PDF avec notes](/slides/fr/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
+- [Convertir ODP en TIFF avec notes](/slides/fr/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
-Par exemple, si vous devez convertir une présentation ODP en PDF, cela peut se faire de cette manière :
+Par exemple, si vous devez convertir une présentation ODP en PDF, vous pouvez procéder ainsi :
```py
import aspose.slides as slides
pres = slides.Presentation("pres.odp")
pres.save("pres.pdf", slides.export.SaveFormat.PDF)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Puis-je convertir ODP en PPTX sans installer LibreOffice ou OpenOffice ?**
+
+Oui. Aspose.Slides est une bibliothèque entièrement autonome qui gère les formats PowerPoint et OpenOffice sans nécessiter d'applications externes.
+
+**Aspose.Slides ouvre-t-il et enregistre-t-il les fichiers ODP/OTP protégés par mot de passe ?**
+
+Oui. Il peut [charger des présentations chiffrées](/slides/fr/python-net/password-protected-presentation/) lorsqu’on fournit le mot de passe et peut également enregistrer des présentations avec des paramètres de chiffrement et de protection.
+
+**Puis-je extraire les fichiers multimédia intégrés (audio/vidéo) d'un ODP avant de le convertir ?**
+
+Oui. Aspose.Slides vous permet d'accéder et d'extraire les [audio](/slides/fr/python-net/audio-frame/) et les [vidéo](/slides/fr/python-net/video-frame/) intégrés aux présentations, ce qui est utile pour le traitement préalable à la conversion ou une réutilisation séparée.
+
+**Puis-je enregistrer l'ODP converti au format Strict Office Open XML ?**
+
+Oui. Lors de l’enregistrement au format PPTX, vous pouvez activer le mode Strict OOXML via les [options d’enregistrement](https://reference.aspose.com/slides/python-net/aspose.slides.export/pptxoptions/) pour répondre à des exigences de conformité plus strictes.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md b/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
index 98e4769efe..e5b05f2983 100644
--- a/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
+++ b/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
@@ -1,13 +1,28 @@
---
-title: Convertir PowerPoint en SWF Flash
+title: Convertir les présentations PowerPoint en Flash SWF avec Python
+linktitle: PowerPoint en Flash SWF
type: docs
weight: 80
url: /fr/python-net/convert-powerpoint-to-swf-flash/
-keywords: "Convertir PowerPoint, Présentation, PowerPoint en SWF, SWF flash PPT en SWF, PPTX en SWF, Python"
-description: "Convertir une Présentation PowerPoint en SWF Flash en Python"
+keywords:
+- convertir PowerPoint
+- convertir une présentation
+- convertir une diapositive
+- PowerPoint en SWF
+- présentation en SWF
+- diapositive en SWF
+- PPT en SWF
+- PPTX en SWF
+- PowerPoint
+- présentation
+- Python
+- Aspose.Slides
+description: "Convertir PowerPoint (PPT/PPTX) en Flash SWF avec Python et Aspose.Slides. Exemples de code pas à pas, sortie rapide et de haute qualité, sans automatisation PowerPoint."
---
-La méthode [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) exposée par [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) peut être utilisée pour convertir l'ensemble de la présentation en document SWF. Vous pouvez également inclure des commentaires dans le SWF généré en utilisant [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) et [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/)interface. L'exemple suivant montre comment convertir une présentation en document SWF en utilisant les options fournies par la classe SWFOptions.
+## **Convertir les présentations en Flash**
+
+The [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) method exposed by the [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) class can be used to convert the entire presentation into an SWF document. You can also include comments in the generated SWF by using the [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) class and the [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/) interface. The following example shows how to convert a presentation into an SWF document using the options provided by the SWFOptions class.
```py
import aspose.slides as slides
@@ -19,8 +34,26 @@ swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
-# Enregistrer la présentation et les pages de notes
+# Enregistrement de la présentation et des pages de notes
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Puis-je inclure des diapositives cachées dans le SWF ?**
+
+Oui. Activez l’option [show_hidden_slides](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/show_hidden_slides/) dans [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/). Par défaut, les diapositives cachées ne sont pas exportées.
+
+**Comment puis‑je contrôler la compression et la taille finale du SWF ?**
+
+Utilisez le drapeau [compressed](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/compressed/) (activé par défaut) et ajustez [jpeg_quality](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/jpeg_quality/) pour équilibrer la taille du fichier et la fidélité de l’image.
+
+**À quoi sert 'viewer_included' et quand doit‑il être désactivé ?**
+
+[viewer_included](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/viewer_included/) ajoute une interface utilisateur de lecteur intégré (contrôles de navigation, panneaux, recherche). Désactivez‑le si vous prévoyez d’utiliser votre propre lecteur ou si vous avez besoin d’un cadre SWF vierge sans UI.
+
+**Que se passe‑t‑il si une police source est manquante sur la machine d’exportation ?**
+
+Aspose.Slides remplacera la police que vous spécifiez via [default_regular_font](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/default_regular_font/) dans [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) afin d’éviter un remplacement inattendu.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md b/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
index 1031574524..a423177a85 100644
--- a/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
+++ b/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
@@ -1,26 +1,84 @@
---
-title: Convertir PowerPoint en TIFF avec Notes
+title: Convertir des présentations PowerPoint en TIFF avec notes en Python
+linktitle: PowerPoint en TIFF avec notes
type: docs
weight: 100
url: /fr/python-net/convert-powerpoint-to-tiff-with-notes/
-keywords: "Convertir PowerPoint en TIFF avec notes"
-description: "Convertir PowerPoint en TIFF avec notes dans Aspose.Slides."
+keywords:
+- convertir PowerPoint
+- convertir présentation
+- convertir diapositive
+- convertir PPT
+- convertir PPTX
+- PowerPoint en TIFF
+- présentation en TIFF
+- diapositive en TIFF
+- PPT en TIFF
+- PPTX en TIFF
+- PowerPoint avec notes
+- présentation avec notes
+- diapositive avec notes
+- PPT avec notes
+- PPTX avec notes
+- TIFF avec notes
+- Python
+- Aspose.Slides
+description: "Convertir des présentations PowerPoint en TIFF avec notes à l'aide d'Aspose.Slides pour Python via .NET. Apprenez à exporter des diapositives avec des notes du présentateur de manière efficace."
---
-{{% alert title="Astuce" color="primary" %}}
+## **Vue d'ensemble**
-Vous voudrez peut-être jeter un œil à Aspose [convertisseur GRATUIT de PowerPoint en Poster](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online).
+Aspose.Slides for Python via .NET fournit une solution simple pour convertir les présentations PowerPoint et OpenDocument (PPT, PPTX et ODP) avec notes au format TIFF. Ce format est largement utilisé pour le stockage d’images de haute qualité, l’impression et l’archivage de documents. Avec Aspose.Slides, vous pouvez non seulement exporter des présentations complètes avec les notes du présentateur, mais aussi générer des vignettes de diapositives dans la vue Notes Slide. Le processus de conversion est simple et efficace, utilisant la méthode `save` de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) pour transformer l’ensemble de la présentation en une série d’images TIFF tout en conservant les notes et la mise en page.
-{{% /alert %}}
+## **Convertir une présentation en TIFF avec notes**
+
+Enregistrer une présentation PowerPoint ou OpenDocument au format TIFF avec notes à l’aide d’Aspose.Slides for Python via .NET implique les étapes suivantes :
+
+1. Instancier la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) : charger un fichier PowerPoint ou OpenDocument.
+2. Configurer les options de mise en page de sortie : utiliser la classe [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/notescommentslayoutingoptions/) pour spécifier comment les notes et les commentaires doivent être affichés.
+3. Enregistrer la présentation au format TIFF : transmettre les options configurées à la méthode [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/save/#str-asposeslidesexportsaveformat-asposeslidesexportisaveoptions).
-TIFF est l'un des nombreux formats d'image largement utilisés que Aspose.Slides pour Python via .NET prend en charge pour convertir des présentations PowerPoint PPT et PPTX avec des notes en images. Vous pouvez également générer des miniatures de diapositives dans la vue de Diapositive de Notes. La méthode [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) exposée par la classe Presentation peut être utilisée pour convertir l'intégralité de la présentation en vue de Diapositive de Notes en TIFF. Enregistrer une présentation Microsoft PowerPoint en TIFF avec des notes avec Aspose.Slides pour Python via .NET est un processus en deux lignes. Vous ouvrez simplement la présentation et l'enregistrez en tant que TIFF avec des notes. Vous pouvez également générer une miniature de diapositive en vue de Diapositive de Notes pour des diapositives individuelles. Les extraits de code ci-dessous mettent à jour la présentation d'exemple en images TIFF dans la vue de Diapositive de Notes, comme indiqué ci-dessous :
+Supposons que nous ayons un fichier **speaker_notes.pptx** contenant la diapositive suivante :
+
+
+
+Le fragment de code ci‑dessous montre comment convertir la présentation en image TIFF dans la vue Notes Slide en utilisant la propriété [slides_layout_options](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) :
```py
-import aspose.slides as slides
+# Instancier la classe Presentation qui représente un fichier de présentation.
+with slides.Presentation("speaker_notes.pptx") as presentation:
+
+ notes_options = slides.export.NotesCommentsLayoutingOptions()
+ notes_options.notes_position = slides.export.NotesPositions.BOTTOM_FULL # Afficher les notes sous la diapositive.
+
+ # Configurer les options TIFF avec la mise en page des notes.
+ tiff_options = slides.export.TiffOptions()
+ tiff_options.dpi_x = 300
+ tiff_options.dpi_y = 300
+ tiff_options.slides_layout_options = notes_options
+
+ # Enregistrer la présentation en TIFF avec les notes du présentateur.
+ presentation.save("TIFF_with_notes.tiff", slides.export.SaveFormat.TIFF, tiff_options)
+```
+
+Le résultat :
+
+
+
+{{% alert title="Astuce" color="primary" %}}
+Découvrez Aspose [Convertisseur gratuit PowerPoint en affiche](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online).
+{{% /alert %}}
+
+## **FAQ**
+
+**Puis-je contrôler la position de la zone de notes dans le TIFF résultant ?**
+
+Oui. Utilisez les [notes layout settings](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) pour choisir parmi des options telles que `NONE`, `BOTTOM_TRUNCATED` ou `BOTTOM_FULL`, qui respectivement masquent les notes, les ajustent sur une seule page, ou permettent qu’elles s’étendent sur des pages supplémentaires.
+
+**Comment puis‑je réduire la taille d’un fichier TIFF avec notes sans perte de qualité visible ?**
+
+Choisissez une [compression efficace](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/compression_type/) (par exemple `LZW` ou `RLE`), définissez un DPI raisonnable et, si cela convient, utilisez un [format de pixel](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/pixel_format/) inférieur (comme 8 bpp ou 1 bpp pour le monochrome). Réduire légèrement les [dimensions de l’image](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/image_size/) peut également aider sans nuire de façon perceptible à la lisibilité.
-# Instancier un objet Presentation qui représente un fichier de présentation
-presentation = slides.Presentation("pres.pptx")
+**La police des notes affecte‑t‑elle le résultat si les polices d’origine sont absentes du système ?**
-# Enregistrer la présentation en TIFF avec des notes
-presentation.save("Notes_In_Tiff_out.tiff", slides.export.SaveFormat.TIFF)
-```
\ No newline at end of file
+Oui. L’absence de polices déclenche une [substitution](/slides/fr/python-net/font-selection-sequence/), ce qui peut modifier les métriques et l’apparence du texte. Pour éviter cela, [fournissez les polices nécessaires](/slides/fr/python-net/custom-font/) ou définissez une [police de secours](/slides/fr/python-net/fallback-font/) par défaut afin que les typographies prévues soient utilisées.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md b/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
index 55bdee28a7..5049c116ff 100644
--- a/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
+++ b/fr/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
@@ -1,81 +1,97 @@
---
-title: Convertir PowerPoint en XPS
+title: Convertir les présentations PowerPoint en XPS avec Python
+linktitle: PowerPoint vers XPS
type: docs
weight: 70
-url: /fr/python-net/convert-powerpoint-to-xps
-keywords: "Convertir la présentation PowerPoint, PowerPoint en XPS, PPT en XPS, PPTX en XPS, Conversion, Python, Aspose.Slides"
-description: "Convertir la présentation PowerPoint en XPS en Python."
+url: /fr/python-net/convert-powerpoint-to-xps/
+keywords:
+- convertir PowerPoint
+- convertir présentation
+- PowerPoint vers XPS
+- présentation vers XPS
+- PPT vers XPS
+- PPTX vers XPS
+- PowerPoint
+- présentation
+- Python
+- Aspose.Slides
+description: "Convertir PowerPoint PPT/PPTX en XPS de haute qualité, indépendant de la plateforme, avec Python en utilisant Aspose.Slides. Guide étape par étape et code d'exemple."
---
## **À propos de XPS**
-Microsoft a développé [XPS](https://docs.fileformat.com/page-description-language/xps/) comme une alternative à [PDF](https://docs.fileformat.com/pdf/). Il vous permet d'imprimer du contenu en produisant un fichier très similaire à un PDF. Le format XPS est basé sur XML. La mise en page ou la structure d'un fichier XPS reste la même sur tous les systèmes d'exploitation et imprimantes.
+Microsoft a développé [XPS](https://docs.fileformat.com/page-description-language/xps/) comme alternative à [PDF](https://docs.fileformat.com/pdf/). Il vous permet d'imprimer du contenu en générant un fichier très similaire à un PDF. Le format XPS est basé sur XML. La mise en page ou la structure d'un fichier XPS reste identique sur tous les systèmes d'exploitation et imprimantes.
-## Quand utiliser le format Microsoft XPS
+## Quand utiliser le format XPS de Microsoft
{{% alert color="primary" %}}
-
-Pour voir comment Aspose.Slides convertit une présentation PPT ou PPTX en format XPS, vous pouvez essayer [cette application de conversion en ligne gratuite](https://products.aspose.app/slides/conversion).
-
+Pour voir comment Aspose.Slides convertit une présentation PPT ou PPTX au format XPS, vous pouvez consulter [cette application de conversion en ligne gratuite](https://products.aspose.app/slides/conversion).
{{% /alert %}}
-Si vous souhaitez réduire vos coûts de stockage, vous pouvez convertir votre présentation Microsoft PowerPoint au format XPS. De cette façon, il vous sera plus facile de sauvegarder, partager et imprimer vos documents.
+Si vous souhaitez réduire les coûts de stockage, vous pouvez convertir votre présentation Microsoft PowerPoint au format XPS. Ainsi, il vous sera plus facile de sauvegarder, partager et imprimer vos documents.
-Microsoft continue de mettre en œuvre un support solide pour XPS dans Windows (même dans Windows 10), donc vous souhaiterez peut-être envisager d'enregistrer des fichiers dans ce format. Si vous utilisez Windows 8.1, Windows 8, Windows 7 et Windows Vista, alors XPS pourrait en fait être votre meilleure option pour certaines opérations.
+Microsoft continue d'assurer une prise en charge solide de XPS sous Windows (même sous Windows 10), vous pourriez donc envisager d'enregistrer les fichiers dans ce format. Si vous travaillez sous Windows 8.1, Windows 8, Windows 7 et Windows Vista, XPS pourrait être votre meilleure option pour certaines opérations.
-- **Windows 8** utilise le format OXPS (Open XPS) pour les fichiers XPS. OXPS est une version standardisée du format XPS d'origine. Windows 8 offre un meilleur support pour les fichiers XPS que pour les fichiers PDF.
- - **XPS:** Visionneuse/lecteur XPS intégré et fonctionnalité d'impression en XPS disponible.
- - **PDF**: Lecteur PDF disponible mais pas de fonctionnalité d'impression en PDF.
+- **Windows 8** utilise le format OXPS (Open XPS) pour les fichiers XPS. OXPS est une version normalisée du format XPS original. Windows 8 offre une meilleure prise en charge des fichiers XPS que des fichiers PDF.
+ - **XPS** : Visionneuse/lecteur XPS intégré et fonction d'impression en XPS disponible.
+ - **PDF** : Lecteur PDF disponible mais aucune fonction d'impression en PDF.
-- **Windows 7 et Windows Vista** utilisent le format XPS d'origine. Ces systèmes d'exploitation offrent également un meilleur support pour les fichiers XPS que pour les PDF.
- - **XPS**: Visionneuse XPS intégrée et fonctionnalité d'impression en XPS disponible.
- - **PDF**: Pas de lecteur PDF. Pas de fonctionnalité d'impression en PDF.
+- **Windows 7 et Windows Vista** utilisent le format XPS original. Ces systèmes d'exploitation offrent également une meilleure prise en charge des fichiers XPS que des PDFs.
+ - **XPS** : Visionneuse XPS intégrée et fonction d'impression en XPS disponible.
+ - **PDF** : Aucun lecteur PDF. Pas de fonction d'impression en PDF.
-|**Entrée PPT(X):
****
|**Sortie XPS:
****
|
+|**Entrée PPT(X) :**
****
|**Sortie XPS :**
****
|
| :- | :- |
-
-
-Microsoft a finalement implémenté un support pour les opérations d'impression en PDF grâce à la fonctionnalité Imprimer en PDF dans Windows 10. Auparavant, les utilisateurs s'attendaient à imprimer des documents via le format XPS.
+Microsoft a finalement implémenté la prise en charge des opérations d'impression en PDF via la fonction *Imprimer en PDF* sous Windows 10. Auparavant, les utilisateurs devaient imprimer les documents via le format XPS.
## Conversion XPS avec Aspose.Slides
Dans [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) pour .NET, vous pouvez utiliser la méthode [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) exposée par la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) pour convertir l'ensemble de la présentation en document XPS.
-Lors de la conversion d'une présentation en XPS, vous devez enregistrer la présentation en utilisant l'une de ces options :
+Lors de la conversion d'une présentation en XPS, vous devez enregistrer la présentation en utilisant l'un de ces réglages :
- Paramètres par défaut (sans [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
- Paramètres personnalisés (avec [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
-### **Conversion de présentations en XPS en utilisant les paramètres par défaut**
+### **Conversion de présentations en XPS avec les paramètres par défaut**
-Ce code d'exemple en Python vous montre comment convertir une présentation en document XPS en utilisant des paramètres standards :
+Ce code d'exemple en Python montre comment convertir une présentation en document XPS avec les paramètres standards :
```py
import aspose.slides as slides
-# Instancier un objet Presentation représentant un fichier de présentation
+# Instancier un objet Presentation qui représente un fichier de présentation
pres = slides.Presentation("Convert_XPS.pptx")
-# Sauvegarder la présentation en document XPS
+# Enregistrement de la présentation au format XPS
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
```
-
-### **Conversion de présentations en XPS en utilisant des paramètres personnalisés**
-Ce code d'exemple vous montre comment convertir une présentation en document XPS en utilisant des paramètres personnalisés en Python :
+### **Conversion de présentations en XPS avec des paramètres personnalisés**
+Ce code d'exemple montre comment convertir une présentation en document XPS avec des paramètres personnalisés en Python :
```py
import aspose.slides as slides
-# Instancier un objet Presentation représentant un fichier de présentation
+# Instancier un objet Presentation qui représente un fichier de présentation
pres = slides.Presentation("Convert_XPS_Options.pptx")
# Instancier la classe TiffOptions
options = slides.export.XpsOptions()
-# Enregistrer les mét fichiers au format PNG
+# Enregistrer les MetaFiles au format PNG
options.save_metafiles_as_png = True
-# Sauvegarder la présentation en document XPS
+# Enregistrer la présentation au format XPS
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Puis-je enregistrer en XPS dans un flux au lieu d'un fichier ?**
+
+Oui—Aspose.Slides vous permet d'exporter directement vers un flux, ce qui est idéal pour les API web, les pipelines côté serveur, ou tout scénario où vous souhaitez transmettre le XPS sans toucher au système de fichiers.
+
+**Les diapositives masquées sont‑elles transférées en XPS, et puis‑je les exclure ?**
+
+Par défaut, seules les diapositives normales (visibles) sont rendues. Vous pouvez [inclure ou exclure les diapositives masquées](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/show_hidden_slides/) via les [paramètres d'exportation](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) avant d'enregistrer en XPS, garantissant que la sortie contient exactement les pages que vous souhaitez.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/manage-presentation/examine-presentation/_index.md b/fr/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
index fd554b6f30..acf64d201f 100644
--- a/fr/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
+++ b/fr/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
@@ -1,37 +1,40 @@
---
-title: Examiner la présentation
+title: Récupérer et mettre à jour les informations de présentation en Python
+linktitle: Informations sur la présentation
type: docs
weight: 30
url: /fr/python-net/examine-presentation/
keywords:
-- PowerPoint
-- présentation
- format de présentation
-- propriétés de présentation
+- propriétés de la présentation
- propriétés du document
-- obtenir des propriétés
-- lire des propriétés
-- changer des propriétés
-- modifier des propriétés
-- PPTX
-- PPT
+- obtenir les propriétés
+- lire les propriétés
+- modifier les propriétés
+- changer les propriétés
+- mettre à jour les propriétés
+- examiner PPTX
+- examiner PPT
+- examiner ODP
+- PowerPoint
+- OpenDocument
+- présentation
- Python
-description: "Lire et modifier les propriétés de la présentation PowerPoint en Python"
+- Aspose.Slides
+description: "Explorez les diapositives, la structure et les métadonnées des présentations PowerPoint et OpenDocument avec Python pour des analyses plus rapides et des audits de contenu plus intelligents."
---
-Aspose.Slides pour Python via .NET vous permet d'examiner une présentation pour découvrir ses propriétés et comprendre son comportement.
+Aspose.Slides for Python via .NET vous permet d'examiner une présentation pour connaître ses propriétés et comprendre son comportement.
{{% alert title="Info" color="info" %}}
-
-Les classes [PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) et [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) contiennent les propriétés et méthodes utilisées dans les opérations ici.
-
+Les classes [PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) et [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) contiennent les propriétés et méthodes utilisées dans les opérations présentées ici.
{{% /alert %}}
## **Vérifier le format d'une présentation**
-Avant de travailler sur une présentation, vous voudrez peut-être savoir dans quel format (PPT, PPTX, ODP, et autres) se trouve actuellement la présentation.
+Avant de travailler sur une présentation, vous pouvez vouloir savoir quel format (PPT, PPTX, ODP, etc.) la présentation possède actuellement.
-Vous pouvez vérifier le format d'une présentation sans charger la présentation. Voir ce code Python :
+Vous pouvez vérifier le format d'une présentation sans la charger. Voir ce code Python :
```py
import aspose.slides as slides
@@ -48,7 +51,7 @@ print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)
## **Obtenir les propriétés de la présentation**
-Ce code Python vous montre comment obtenir les propriétés de la présentation (informations sur la présentation) :
+Ce code Python montre comment obtenir les propriétés de la présentation (informations sur la présentation) :
```py
import aspose.slides as slides
@@ -60,17 +63,17 @@ print(props.subject)
print(props.title)
```
-Vous voudrez peut-être voir les [propriétés sous la classe DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties).
+Vous pouvez également consulter les [propriétés de la classe DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties).
## **Mettre à jour les propriétés de la présentation**
-Aspose.Slides fournit la méthode [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) qui vous permet de modifier les propriétés de la présentation.
+Aspose.Slides fournit la méthode [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) qui permet de modifier les propriétés d'une présentation.
-Disons que nous avons une présentation PowerPoint avec les propriétés du document montrées ci-dessous.
+Imaginons que nous ayons une présentation PowerPoint avec les propriétés du document affichées ci‑dessous.
-
+
-Cet exemple de code vous montre comment modifier certaines propriétés de la présentation :
+Cet exemple de code montre comment modifier certaines propriétés de la présentation :
```py
file_name = "sample.pptx"
@@ -78,22 +81,44 @@ file_name = "sample.pptx"
info = PresentationFactory.instance.get_presentation_info(file_name)
properties = info.read_document_properties()
-properties.title = "Mon titre"
+properties.title = "My title"
properties.last_saved_time = datetime.now()
info.update_document_properties(properties)
info.write_binded_presentation(file_name)
```
-Les résultats des modifications des propriétés du document sont montrés ci-dessous.
+Les résultats de la modification des propriétés du document sont affichés ci‑dessous.

## **Liens utiles**
-Pour obtenir plus d'informations sur une présentation et ses attributs de sécurité, vous trouverez ces liens utiles :
+Pour obtenir plus d’informations sur une présentation et ses attributs de sécurité, vous trouverez probablement ces liens utiles :
- [Vérifier si une présentation est chiffrée](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
- [Vérifier si une présentation est protégée en écriture (lecture seule)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
-- [Vérifier si une présentation est protégée par un mot de passe avant de la charger](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
-- [Confirmer le mot de passe utilisé pour protéger une présentation](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
\ No newline at end of file
+- [Vérifier si une présentation est protégée par mot de passe avant de la charger](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
+- [Confirmer le mot de passe utilisé pour protéger une présentation](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
+
+## **FAQ**
+
+**Comment puis‑je vérifier si les polices sont incorporées et lesquelles ?**
+
+Recherchez les informations de [polices incorporées](https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/get_embedded_fonts/) au niveau de la présentation, puis comparez ces entrées avec l’ensemble des [polices réellement utilisées dans le contenu](https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/get_fonts/) afin d’identifier les polices cruciales pour le rendu.
+
+**Comment savoir rapidement si le fichier contient des diapositives masquées et combien ?**
+
+Parcourez la [collection de diapositives](https://reference.aspose.com/slides/python-net/aspose.slides/slidecollection/) et examinez le [drapeau de visibilité](https://reference.aspose.com/slides/python-net/aspose.slides/slide/hidden/) de chaque diapositive.
+
+**Puis‑je détecter si une taille et une orientation personnalisées de diapositive sont utilisées, et si elles diffèrent des valeurs par défaut ?**
+
+Oui. Comparez la [taille de diapositive actuelle](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/slide_size/) et son orientation avec les préréglages standards ; cela aide à anticiper le comportement lors de l’impression et de l’exportation.
+
+**Existe‑t‑il un moyen rapide de voir si des graphiques référencent des sources de données externes ?**
+
+Oui. Parcourez tous les [graphiques](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/), vérifiez leur [source de données](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdata/data_source_type/) et notez si les données sont internes ou basées sur un lien, y compris les liens rompus.
+
+**Comment évaluer les diapositives « lourdes » qui pourraient ralentir le rendu ou l’exportation PDF ?**
+
+Pour chaque diapositive, comptez les objets et recherchez les images volumineuses, la transparence, les ombres, les animations et le multimédia ; attribuez un score de complexité approximatif afin de signaler les points chauds potentiels de performance.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-comments/_index.md b/fr/python-net/developer-guide/presentation-comments/_index.md
index 6f4c42c78b..181e7b1ae1 100644
--- a/fr/python-net/developer-guide/presentation-comments/_index.md
+++ b/fr/python-net/developer-guide/presentation-comments/_index.md
@@ -10,94 +10,97 @@ keywords:
- commentaires PowerPoint
- commentaires de présentation
- commentaires de diapositive
-- ajouter un commentaire
-- accéder à un commentaire
-- modifier un commentaire
-- répondre à un commentaire
-- retirer un commentaire
-- supprimer un commentaire
+- ajouter commentaire
+- accéder commentaire
+- modifier commentaire
+- répondre commentaire
+- supprimer commentaire
+- effacer commentaire
- PowerPoint
- présentation
- Python
- Aspose.Slides
-description: "Maîtrisez les commentaires de présentation avec Aspose.Slides for Python via .NET: ajoutez, lisez, modifiez et supprimez des commentaires dans les fichiers PowerPoint rapidement et facilement."
+description: "Maîtrisez les commentaires de présentation avec Aspose.Slides for Python via .NET : ajoutez, lisez, modifiez et supprimez les commentaires dans les fichiers PowerPoint rapidement et facilement."
---
-Dans PowerPoint, un commentaire apparaît comme une note ou une annotation sur une diapositive. Lorsqu'un commentaire est cliqué, son contenu ou ses messages sont révélés.
+Dans PowerPoint, un commentaire apparaît comme une note ou une annotation sur une diapositive. Lorsqu’on clique sur un commentaire, son contenu ou ses messages sont affichés.
-### **Pourquoi Ajouter des Commentaires aux Présentations?**
+## **Pourquoi ajouter des commentaires aux présentations ?**
-Vous pouvez utiliser des commentaires pour fournir des retours d'information ou communiquer avec vos collègues lorsque vous examinez des présentations.
+Vous pouvez vouloir utiliser des commentaires pour fournir des retours ou communiquer avec vos collègues lors de la révision de présentations.
-Pour vous permettre d'utiliser des commentaires dans les présentations PowerPoint, Aspose.Slides pour Python via .NET fournit
+Pour vous permettre d’utiliser les commentaires dans les présentations PowerPoint, Aspose.Slides for Python via .NET fournit :
-* La classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) , qui contient les collections d'auteurs (propriété [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)). Les auteurs ajoutent des commentaires aux diapositives.
-* L'interface [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/), qui contient la collection de commentaires pour des auteurs individuels.
-* La classe [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/), qui contient des informations sur les auteurs et leurs commentaires : qui a ajouté le commentaire, le moment où le commentaire a été ajouté, la position du commentaire, etc.
-* La classe [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/), qui contient des informations sur des auteurs individuels : le nom de l'auteur, ses initiales, les commentaires associés au nom de l'auteur, etc.
+* La classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) qui contient les collections d’auteurs (propriété [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)). Les auteurs ajoutent des commentaires aux diapositives.
+* L’interface [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/) qui contient la collection de commentaires pour chaque auteur.
+* La classe [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) qui contient les informations sur les auteurs et leurs commentaires : qui a ajouté le commentaire, l’heure d’ajout, la position du commentaire, etc.
+* La classe [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) qui contient les informations sur chaque auteur : le nom de l’auteur, ses initiales, les commentaires associés à son nom, etc.
-## **Ajouter un Commentaire de Diapositive**
-Ce code Python vous montre comment ajouter un commentaire à une diapositive dans une présentation PowerPoint :
+## **Ajouter un commentaire de diapositive**
+Ce code Python montre comment ajouter un commentaire à une diapositive dans une présentation PowerPoint :
```python
import aspose.slides as slides
import aspose.pydrawing as draw
import datetime
-# Instantiates the Presentation class
+# Instancie la classe Presentation
with slides.Presentation() as presentation:
- # Adds an empty slide
+ # Ajoute une diapositive vide
presentation.slides.add_empty_slide(presentation.layout_slides[0])
- # Adds an author
+ # Ajoute un auteur
author = presentation.comment_authors.add_author("Jawad", "MF")
- # Sets the position for comments
+ # Définit la position des commentaires
point = draw.PointF(0.2, 0.2)
- # Adds slide comment for an author on slide 1
- author.comments.add_comment("Bonjour Jawad, ceci est un commentaire de diapositive", presentation.slides[0], point, datetime.date.today())
+ # Ajoute un commentaire de diapositive pour un auteur sur la diapositive 1
+ author.comments.add_comment("Hello Jawad, this is slide comment", presentation.slides[0], point, datetime.date.today())
- # Adds slide comment for an author on slide 2
- author.comments.add_comment("Bonjour Jawad, ceci est le deuxième commentaire de diapositive", presentation.slides[1], point, datetime.date.today())
+ # Ajoute un commentaire de diapositive pour un auteur sur la diapositive 2
+ author.comments.add_comment("Hello Jawad, this is second slide comment", presentation.slides[1], point, datetime.date.today())
- # Accessing ISlide 1
+ # Accès à ISlide 1
slide = presentation.slides[0]
- # When null is passed as an argument, comments from all authors are brought to the selected slide
+ # Lorsque null est passé comme argument, les commentaires de tous les auteurs sont récupérés pour la diapositive sélectionnée
comments = slide.get_slide_comments(author)
- # Accesses the comment at index 0 for slide 1
+ # Accède au commentaire à l'index 0 pour la diapositive 1
str = comments[0].text
presentation.save("Comments_out.pptx", slides.export.SaveFormat.PPTX)
if comments.length > 0:
- # Selects the Author's comments collection at index 0
+ # Sélectionne la collection de commentaires de l'auteur à l'index 0
commentCollection = comments[0].author.comments
print(commentCollection[0].text)
```
-## **Accéder aux Commentaires de Diapositive**
-Ce code Python vous montre comment accéder à un commentaire existant sur une diapositive dans une présentation PowerPoint :
+
+
+## **Accéder aux commentaires de diapositive**
+Ce code Python montre comment accéder à un commentaire existant sur une diapositive dans une présentation PowerPoint :
```python
import aspose.slides as slides
-# Instantiates the Presentation class
+# Instancie la classe Presentation
with slides.Presentation("Comments1.pptx") as presentation:
for author in presentation.comment_authors:
for comment in author.comments:
print("ISlide :" + str(comment.slide.slide_number) +
- " a un commentaire : " + comment.text +
- " avec l'Auteur : " + comment.author.name +
- " publié à : " + str(comment.created_time) + "\n")
+ " has comment: " + comment.text +
+ " with Author: " + comment.author.name +
+ " posted on time :" + str(comment.created_time) + "\n")
```
-## **Répondre aux Commentaires**
-Un commentaire parent est le commentaire supérieur ou original dans une hiérarchie de commentaires ou de réponses. En utilisant la propriété `parent_comment` (de l'interface [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)), vous pouvez définir ou obtenir un commentaire parent.
-Ce code Python vous montre comment ajouter des commentaires et obtenir leurs réponses :
+## **Répondre aux commentaires**
+Un commentaire parent est le commentaire principal ou original dans une hiérarchie de commentaires ou de réponses. En utilisant la propriété `parent_comment` (de l’interface [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)), vous pouvez définir ou obtenir un commentaire parent.
+
+Ce code Python montre comment ajouter des commentaires et récupérer leurs réponses :
```python
import aspose.slides as slides
@@ -105,30 +108,30 @@ import aspose.pydrawing as draw
import datetime
with slides.Presentation() as pres:
- # Adds a comment
+ # Ajoute un commentaire
author1 = pres.comment_authors.add_author("Author_1", "A.A.")
- comment1 = author1.comments.add_comment("commentaire1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment1 = author1.comments.add_comment("comment1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- # Adds a reply to comment1
+ # Ajoute une réponse au commentaire1
author2 = pres.comment_authors.add_author("Autror_2", "B.B.")
- reply1 = author2.comments.add_comment("réponse 1 pour le commentaire 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply1 = author2.comments.add_comment("reply 1 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply1.parent_comment = comment1
- # Adds another reply to comment1
- reply2 = author2.comments.add_comment("réponse 2 pour le commentaire 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Ajoute une autre réponse au commentaire1
+ reply2 = author2.comments.add_comment("reply 2 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply2.parent_comment = comment1
- # Adds a reply to existing reply
- subReply = author1.comments.add_comment("sous-réponse 3 pour la réponse 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Ajoute une réponse à une réponse existante
+ subReply = author1.comments.add_comment("subreply 3 for reply 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
subReply.parent_comment = reply2
- comment2 = author2.comments.add_comment("commentaire 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- comment3 = author2.comments.add_comment("commentaire 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment2 = author2.comments.add_comment("comment 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment3 = author2.comments.add_comment("comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- reply3 = author1.comments.add_comment("réponse 4 pour le commentaire 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply3 = author1.comments.add_comment("reply 4 for comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply3.parent_comment = comment3
- # Displays the comments hierarchy on console
+ # Affiche la hiérarchie des commentaires dans la console
slide = pres.slides[0]
comments = slide.get_slide_comments(None)
for i in range(comments.length):
@@ -142,26 +145,26 @@ with slides.Presentation() as pres:
pres.save("parent_comment.pptx", slides.export.SaveFormat.PPTX)
- # Removes comment1 and all replies to it
+ # Supprime le commentaire1 et toutes ses réponses
comment1.remove()
pres.save("remove_comment.pptx", slides.export.SaveFormat.PPTX)
```
-{{% alert color="warning" title="Attention" %}}
+{{% alert color="warning" title="Attention" %}}
-* Lorsque la méthode `Remove` (de l'interface [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)) est utilisée pour supprimer un commentaire, les réponses au commentaire sont également supprimées.
-* Si le paramètre `parent_comment` aboutit à une référence circulaire, une `PptxEditException` sera lancée.
+* Lorsque la méthode `Remove` (de l'interface [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)) est utilisée pour supprimer un commentaire, les réponses au commentaire sont également supprimées.
+* Si le paramètre `parent_comment` entraîne une référence circulaire, une `PptxEditException` sera levée.
{{% /alert %}}
-## **Ajouter un Commentaire Moderne**
+## **Ajouter un commentaire moderne**
-En 2021, Microsoft a introduit des *commentaires modernes* dans PowerPoint. La fonctionnalité des commentaires modernes améliore considérablement la collaboration dans PowerPoint. Grâce aux commentaires modernes, les utilisateurs de PowerPoint peuvent résoudre des commentaires, ancrer des commentaires à des objets et des textes, et engager des interactions de manière beaucoup plus facile qu'auparavant.
+En 2021, Microsoft a introduit les *commentaires modernes* dans PowerPoint. Cette fonctionnalité améliore significativement la collaboration dans PowerPoint. Grâce aux commentaires modernes, les utilisateurs peuvent résoudre les commentaires, les ancrer à des objets ou du texte, et interagir beaucoup plus facilement qu’auparavant.
-Nous avons implémenté la prise en charge des commentaires modernes en ajoutant la classe [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/). Les méthodes `add_modern_comment` et `insert_modern_comment` ont été ajoutées à la classe [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/).
+Nous avons implémenté la prise en charge des commentaires modernes en ajoutant la classe [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/). Les méthodes `add_modern_comment` et `insert_modern_comment` ont été ajoutées à la classe [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/).
-Ce code Python vous montre comment ajouter un commentaire moderne à une diapositive dans une présentation PowerPoint :
+Ce code Python montre comment ajouter un commentaire moderne à une diapositive dans une présentation PowerPoint :
```python
import aspose.pydrawing as draw
@@ -169,35 +172,35 @@ import aspose.slides as slides
from datetime import date
with slides.Presentation() as pres:
- newAuthor = pres.comment_authors.add_author("Un Auteur", "SA")
- modernComment = newAuthor.comments.add_modern_comment("Ceci est un commentaire moderne", pres.slides[0], None, draw.PointF(100, 100), date.today())
+ newAuthor = pres.comment_authors.add_author("Some Author", "SA")
+ modernComment = newAuthor.comments.add_modern_comment("This is a modern comment", pres.slides[0], None, draw.PointF(100, 100), date.today())
pres.save("example.pptx", slides.export.SaveFormat.PPTX)
```
-## **Supprimer un Commentaire**
+## **Supprimer un commentaire**
-### **Supprimer Tous les Commentaires et Auteurs**
+### **Supprimer tous les commentaires et auteurs**
-Ce code Python vous montre comment supprimer tous les commentaires et auteurs dans une présentation :
+Ce code Python montre comment supprimer tous les commentaires et tous les auteurs d’une présentation :
```python
import aspose.slides as slides
with slides.Presentation("example.pptx") as presentation:
- # Deletes all comments from the presentation
+ # Supprime tous les commentaires de la présentation
for author in presentation.comment_authors:
author.comments.clear()
- # Deletes all authors
+ # Supprime tous les auteurs
presentation.comment_authors.clear()
presentation.save("example_out.pptx", slides.export.SaveFormat.PPTX)
```
-### **Supprimer des Commentaires Spécifiques**
+### **Supprimer des commentaires spécifiques**
-Ce code Python vous montre comment supprimer des commentaires spécifiques sur une diapositive :
+Ce code Python montre comment supprimer des commentaires spécifiques sur une diapositive :
```python
import aspose.pydrawing as draw
@@ -207,20 +210,34 @@ from datetime import date
with slides.Presentation() as presentation:
slide = presentation.slides[0]
- # add comments...
- author = presentation.comment_authors.add_author("Auteur", "A")
- author.comments.add_comment("commentaire 1", slide, draw.PointF(0.2, 0.2), date.today())
- author.comments.add_comment("commentaire 2", slide, draw.PointF(0.3, 0.2), date.today())
+ # ajoute des commentaires...
+ author = presentation.comment_authors.add_author("Author", "A")
+ author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
+ author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
- # remove all comments that contain "comment 1" text
+ # supprime tous les commentaires contenant le texte "comment 1"
for commentAuthor in presentation.comment_authors:
toRemove = []
for comment in slide.get_slide_comments(commentAuthor):
- if comment.text == "commentaire 1":
+ if comment.text == "comment 1":
toRemove.append(comment)
for comment in toRemove:
commentAuthor.comments.remove(comment)
presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Aspose.Slides prend‑t‑il en charge un état comme « résolu » pour les commentaires modernes ?**
+
+Oui. Les [commentaires modernes](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) exposent une propriété [status](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/status/) ; vous pouvez lire et définir l’[état d’un commentaire](https://reference.aspose.com/slides/python-net/aspose.slides/moderncommentstatus/) (par exemple le marquer comme résolu), et cet état est enregistré dans le fichier et reconnu par PowerPoint.
+
+**Les discussions en fil (chaînes de réponses) sont‑elles prises en charge, et existe‑t‑il une limite de profondeur ?**
+
+Oui. Chaque commentaire peut référencer son [commentaire parent](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/parent_comment/), permettant des chaînes de réponses arbitraires. L’API ne spécifie pas de limite de profondeur de nidification.
+
+**Dans quel système de coordonnées la position d’un marqueur de commentaire est‑elle définie sur une diapositive ?**
+
+La position est stockée comme un point à virgule flottante dans le système de coordonnées de la diapositive. Cela vous permet de placer le marqueur de commentaire exactement où vous le souhaitez.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-content/manage-blob/_index.md b/fr/python-net/developer-guide/presentation-content/manage-blob/_index.md
index 439be43c0f..96fb6ea99f 100644
--- a/fr/python-net/developer-guide/presentation-content/manage-blob/_index.md
+++ b/fr/python-net/developer-guide/presentation-content/manage-blob/_index.md
@@ -1,25 +1,41 @@
---
-title: Gérer BLOB
+title: Gérer les BLOBs dans les présentations avec Python pour une utilisation efficace de la mémoire
+linktitle: Gérer BLOB
type: docs
weight: 10
url: /fr/python-net/manage-blob/
-keywords: "Ajouter un blob, Exporter un blob, Ajouter une image en tant que blob, Présentation PowerPoint, Python, Aspose.Slides pour Python via .NET"
-description: "Ajouter un blob à une présentation PowerPoint en Python. Exporter un blob. Ajouter une image en tant que blob"
+keywords:
+- gros objet
+- gros élément
+- gros fichier
+- ajouter BLOB
+- exporter BLOB
+- ajouter image en tant que BLOB
+- réduire mémoire
+- consommation de mémoire
+- grande présentation
+- fichier temporaire
+- PowerPoint
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: "Gérez les données BLOB dans Aspose.Slides pour Python via .NET afin d'optimiser les opérations sur les fichiers PowerPoint et OpenDocument pour une manipulation efficace des présentations."
---
-### **À propos de BLOB**
+## **À propos du BLOB**
-**BLOB** (**Binary Large Object**) est généralement un élément volumineux (photo, présentation, document ou média) enregistré en formats binaires.
+**BLOB** (**Binary Large Object**) est généralement un élément volumineux (photo, présentation, document ou média) enregistré sous forme binaire.
-Aspose.Slides pour Python via .NET vous permet d'utiliser des BLOBs pour des objets de manière à réduire la consommation de mémoire lorsque des fichiers volumineux sont impliqués.
+Aspose.Slides for Python via .NET vous permet d'utiliser des BLOBs pour les objets de manière à réduire la consommation de mémoire lorsque des fichiers volumineux sont impliqués.
-# **Utiliser BLOB pour réduire la consommation de mémoire**
+## **Utiliser les BLOB pour réduire la consommation de mémoire**
### **Ajouter un fichier volumineux via BLOB à une présentation**
-[Aspose.Slides](/slides/fr/python-net/) pour .NET vous permet d'ajouter des fichiers volumineux (dans ce cas, un grand fichier vidéo) à travers un processus impliquant des BLOBs pour réduire la consommation de mémoire.
+[Aspose.Slides](/slides/fr/python-net/) pour .NET vous permet d'ajouter des fichiers volumineux (dans ce cas, un fichier vidéo volumineux) via un processus impliquant des BLOBs afin de réduire la consommation de mémoire.
-Ce code Python vous montre comment ajouter un grand fichier vidéo via le processus BLOB à une présentation :
+Ce script Python vous montre comment ajouter un fichier vidéo volumineux via le processus BLOB à une présentation :
```py
import aspose.slides as slides
@@ -29,21 +45,21 @@ pathToVeryLargeVideo = "veryLargeVideo.avi"
# Crée une nouvelle présentation à laquelle la vidéo sera ajoutée
with slides.Presentation() as pres:
with open(pathToVeryLargeVideo, "br") as fileStream:
- # Ajoutons la vidéo à la présentation - nous avons choisi le comportement KeepLocked parce que nous ne
- # avons pas l'intention d'accéder au fichier "veryLargeVideo.avi".
+ # Ajoutons la vidéo à la présentation - nous avons choisi le comportement KeepLocked car nous
+ # n'avons pas l'intention d'accéder au fichier "veryLargeVideo.avi".
video = pres.videos.add_video(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
pres.slides[0].shapes.add_video_frame(0, 0, 480, 270, video)
- # Sauvegarde la présentation. Bien qu'une grande présentation soit produite, la consommation de mémoire
- # reste faible pendant le cycle de vie de l'objet pres
+ # Enregistre la présentation. Bien qu'une grande présentation soit générée, la consommation de mémoire
+ # reste faible tout au long du cycle de vie de l'objet pres
pres.save("presentationWithLargeVideo.pptx", slides.export.SaveFormat.PPTX)
```
+### **Exporter un fichier volumineux via BLOB depuis une présentation**
-### **Exporter un fichier volumineux via BLOB depuis la présentation**
-Aspose.Slides pour Python via .NET vous permet d'exporter des fichiers volumineux (dans ce cas, un fichier audio ou vidéo) à travers un processus impliquant des BLOBs depuis des présentations. Par exemple, vous pouvez avoir besoin d'extraire un grand fichier multimédia d'une présentation mais ne voulez pas que le fichier soit chargé dans la mémoire de votre ordinateur. En exportant le fichier via le processus BLOB, vous pouvez maintenir la consommation de mémoire à un niveau bas.
+Aspose.Slides for Python via .NET vous permet d'exporter des fichiers volumineux (dans ce cas, un fichier audio ou vidéo) via un processus impliquant des BLOBs depuis les présentations. Par exemple, vous pouvez avoir besoin d'extraire un gros fichier média d'une présentation sans vouloir le charger en mémoire sur votre ordinateur. En exportant le fichier via le processus BLOB, vous maintenez une faible consommation de mémoire.
-Ce code en Python illustre l'opération décrite :
+Ce code en Python démontre l'opération décrite :
```py
import aspose.slides as slides
@@ -54,19 +70,19 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
- # Enregistrons chaque vidéo dans un fichier. Pour prévenir une forte consommation de mémoire, nous avons besoin d'un tampon qui sera utilisé
- # pour transférer les données du flux vidéo de la présentation à un flux pour un nouveau fichier vidéo créé.
+ # Enregistrons chaque vidéo dans un fichier. Pour éviter une utilisation élevée de la mémoire, nous avons besoin d'un tampon qui sera utilisé
+ # pour transférer les données du flux vidéo de la présentation vers un flux d'un nouveau fichier vidéo.
# byte[] buffer = new byte[8 * 1024];
bufferSize = 8 * 1024
- # Itère à travers les vidéos
+ # Parcourt les vidéos
index = 0
- # Si nécessaire, vous pouvez appliquer les mêmes étapes pour des fichiers audio.
+ # Si nécessaire, vous pouvez appliquer les mêmes étapes pour les fichiers audio.
for video in pres.videos:
# Ouvre le flux vidéo de la présentation. Veuillez noter que nous avons intentionnellement évité d'accéder aux propriétés
- # comme video.BinaryData - car cette propriété renvoie un tableau d'octets contenant une vidéo complète, ce qui
- # entraîne le chargement des octets dans la mémoire. Nous utilisons video.GetStream, qui renverra un Stream - et ne nécessite PAS
- # de charger la vidéo entière dans la mémoire.
+ # comme video.BinaryData - car cette propriété renvoie un tableau d'octets contenant la vidéo complète, ce qui
+ # entraîne le chargement des octets en mémoire. Nous utilisons video.GetStream, qui renvoie un Stream - et ne
+ # nécessite pas de charger toute la vidéo en mémoire.
with video.get_stream() as presVideoStream:
with open("video{index}.avi".format(index = index), "wb") as outputFileStream:
buffer = presVideoStream.read(8 * 1024)
@@ -79,8 +95,9 @@ with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
index += 1
```
-### **Ajouter une image en tant que BLOB dans la présentation**
-Avec les méthodes de l'interface [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) et de la classe [**ImageCollection** ](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/), vous pouvez ajouter une grande image en tant que flux pour qu'elle soit traitée comme un BLOB.
+### **Ajouter une image en tant que BLOB dans une présentation**
+
+Avec les méthodes de l'interface [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) et de la classe [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/), vous pouvez ajouter une grande image sous forme de flux pour qu'elle soit traitée comme un BLOB.
Ce code Python vous montre comment ajouter une grande image via le processus BLOB :
@@ -97,9 +114,9 @@ with slides.Presentation() as pres:
## **Mémoire et grandes présentations**
-Typiquement, pour charger une grande présentation, les ordinateurs nécessitent beaucoup de mémoire temporaire. Tout le contenu de la présentation est chargé dans la mémoire et le fichier (à partir duquel la présentation a été chargée) cesse d'être utilisé.
+Typiquement, pour charger une grande présentation, les ordinateurs nécessitent beaucoup de mémoire temporaire. Tout le contenu de la présentation est chargé en mémoire et le fichier (à partir duquel la présentation a été chargée) n’est plus utilisé.
-Considérez une grande présentation PowerPoint (large.pptx) qui contient un fichier vidéo de 1,5 Go. La méthode standard pour charger la présentation est décrite dans ce code Python :
+Considérez une grande présentation PowerPoint (large.pptx) contenant un fichier vidéo de 1,5 Go. La méthode standard de chargement de la présentation est décrite dans ce code Python :
```py
import aspose.slides as slides
@@ -108,11 +125,11 @@ with slides.Presentation("large.pptx") as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-Mais cette méthode consomme environ 1,6 Go de mémoire temporaire.
+Mais cette méthode consomme environ 1,6 Go de mémoire temporaire.
### **Charger une grande présentation en tant que BLOB**
-À travers le processus impliquant un BLOB, vous pouvez charger une grande présentation tout en utilisant peu de mémoire. Ce code Python décrit l'implémentation où le processus BLOB est utilisé pour charger un grand fichier de présentation (large.pptx) :
+Via le processus impliquant un BLOB, vous pouvez charger une grande présentation tout en utilisant peu de mémoire. Ce code Python décrit l’implémentation où le processus BLOB est utilisé pour charger un gros fichier de présentation (large.pptx) :
```py
import aspose.slides as slides
@@ -126,9 +143,9 @@ with slides.Presentation("large.pptx", loadOptions) as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-#### **Changer le dossier pour les fichiers temporaires**
+### **Modifier le dossier des fichiers temporaires**
-Lorsque le processus BLOB est utilisé, votre ordinateur crée des fichiers temporaires dans le dossier par défaut pour les fichiers temporaires. Si vous souhaitez que les fichiers temporaires soient conservés dans un autre dossier, vous pouvez modifier les paramètres de stockage en utilisant `temp_files_root_path` :
+Lorsque le processus BLOB est utilisé, votre ordinateur crée des fichiers temporaires dans le dossier par défaut. Si vous souhaitez que les fichiers temporaires soient conservés dans un autre dossier, vous pouvez modifier les paramètres de stockage en utilisant `temp_files_root_path` :
```py
import aspose.slides as slides
@@ -141,7 +158,27 @@ loadOptions.blob_management_options.temp_files_root_path = "temp"
```
{{% alert title="Info" color="info" %}}
+Lorsque vous utilisez `temp_files_root_path`, Aspose.Slides ne crée pas automatiquement un dossier pour stocker les fichiers temporaires. Vous devez créer le dossier manuellement.
+{{% /alert %}}
+
+## **FAQ**
+
+**Quelles données dans une présentation Aspose.Slides sont traitées comme des BLOB et contrôlées par les options BLOB ?**
+
+Les gros objets binaires tels que les images, l’audio et la vidéo sont traités comme des BLOB. Le fichier complet de la présentation implique également la gestion des BLOB lors du chargement ou de l’enregistrement. Ces objets sont régis par des politiques BLOB qui permettent de gérer l’utilisation de la mémoire et de déverser les données vers des fichiers temporaires si nécessaire.
+
+**Où puis‑je configurer les règles de gestion des BLOB lors du chargement d’une présentation ?**
+
+Utilisez [LoadOptions](https://reference.aspose.com/slides/python-net/aspose.slides/loadoptions/) avec [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/). Vous y définissez la limite en mémoire pour les BLOB, autorisez ou interdisez les fichiers temporaires, choisissez le chemin racine des fichiers temporaires et sélectionnez le comportement de verrouillage de la source.
+
+**Les paramètres BLOB affectent‑ils les performances, et comment équilibrer vitesse et mémoire ?**
+
+Oui. Conserver les BLOB en mémoire maximise la vitesse mais augmente la consommation de RAM ; diminuer la limite mémoire déplace davantage de travail vers les fichiers temporaires, réduisant la RAM au prix d’un I/O supplémentaire. Ajustez le seuil [max_blobs_bytes_in_memory](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/max_blobs_bytes_in_memory/) pour obtenir le bon compromis selon votre charge de travail et votre environnement.
+
+**Les options BLOB aident‑elles lors de l’ouverture de présentations extrêmement volumineuses (ex. plusieurs gigaoctets) ?**
+
+Oui. [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/) sont conçues pour ces scénarios : activer les fichiers temporaires et utiliser le verrouillage de la source peut réduire considérablement le pic de RAM et stabiliser le traitement de très grands decks.
-Lorsque vous utilisez `temp_files_root_path`, Aspose.Slides ne crée pas automatiquement un dossier pour stocker les fichiers temporaires. Vous devez créer le dossier manuellement.
+**Puis‑je appliquer les politiques BLOB lors du chargement depuis des flux plutôt que des fichiers disque ?**
-{{% /alert %}}
\ No newline at end of file
+Oui. Les mêmes règles s’appliquent aux flux : l’instance de présentation peut posséder et verrouiller le flux d’entrée (selon le mode de verrouillage choisi), et les fichiers temporaires sont utilisés lorsque cela est autorisé, maintenant une consommation de mémoire prévisible pendant le traitement.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md b/fr/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
index 2bf0a5fb31..f9bab57817 100644
--- a/fr/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
+++ b/fr/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
@@ -1,28 +1,51 @@
---
-title: Localisation de la Présentation
+title: Automatiser la localisation des présentations avec Python
+linktitle: Localisation de présentation
type: docs
weight: 100
url: /fr/python-net/presentation-localization/
-keywords: "Changer la langue, Vérification orthographique, Vérifier l'orthographe, Correcteur orthographique, Présentation PowerPoint, Python, Aspose.Slides pour Python via .NET"
-description: "Changer ou vérifier la langue dans une présentation PowerPoint. Vérifier l'orthographe du texte en Python"
+keywords:
+- changer la langue
+- vérification orthographique
+- identifiant de langue
+- PowerPoint
+- présentation
+- Python
+- Aspose.Slides
+description: "Automatisez la localisation des diapositives PowerPoint et OpenDocument en Python avec Aspose.Slides, en utilisant des exemples de code pratiques et des conseils pour un déploiement mondial plus rapide."
---
-## **Changer la Langue pour la Présentation et le Texte des Formes**
+
+## **Modifier la langue de la présentation et du texte de la forme**
- Créer une instance de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-- Obtenir la référence d'une diapositive en utilisant son Index.
+- Obtenir la référence d’une diapositive en utilisant son index.
- Ajouter une AutoShape de type Rectangle à la diapositive.
- Ajouter du texte au TextFrame.
-- Définir l'ID de langue pour le texte.
-- Écrire la présentation en tant que fichier PPTX.
+- Définir l’identifiant de langue du texte.
+- Enregistrer la présentation au format PPTX.
-L'implémentation des étapes ci-dessus est démontrée ci-dessous dans un exemple.
+The implementation of the above steps is demonstrated below in an example.
```py
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
shape = pres.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 50, 200, 50)
- shape.add_text_frame("Texte pour appliquer la langue de vérification orthographique")
+ shape.add_text_frame("Text to apply spellcheck language")
shape.text_frame.paragraphs[0].portions[0].portion_format.language_id = "en-EN"
pres.save("test1.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**L’identifiant de langue (language_id) déclenche-t-il une traduction automatique du texte ?**
+
+Non. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) dans Aspose.Slides stocke la langue pour la vérification orthographique et la correction grammaticale, mais il ne traduit pas et ne modifie pas le contenu du texte. Il s’agit de métadonnées que PowerPoint comprend pour la révision.
+
+**L’identifiant de langue (language_id) affecte-t-il la césure et les sauts de ligne lors du rendu ?**
+
+Dans Aspose.Slides, [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) sert à la révision. La qualité de la césure et le retour à la ligne dépendent principalement de la disponibilité des [polices appropriées](/slides/fr/python-net/powerpoint-fonts/) ainsi que des paramètres de mise en page/coupure de ligne pour le système d’écriture. Pour garantir un rendu correct, assurez la disponibilité des polices requises, configurez les [règles de substitution de polices](/slides/fr/python-net/font-substitution/) et/ou [intégrez les polices](/slides/fr/python-net/embedded-font/) dans la présentation.
+
+**Puis-je définir différentes langues dans un même paragraphe ?**
+
+Oui. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) est appliqué au niveau de la portion de texte, de sorte qu’un même paragraphe peut contenir plusieurs langues avec des paramètres de révision distincts.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md b/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
index d59731a1d2..4eeafc7937 100644
--- a/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
+++ b/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
@@ -1,5 +1,5 @@
---
-title: Gérer les marqueurs de données de graphique dans les présentations avec Python
+title: Gérer les repères de données de graphique dans les présentations avec Python
linktitle: Marqueur de données
type: docs
url: /fr/python-net/chart-data-marker/
@@ -15,20 +15,18 @@ keywords:
- présentation
- Python
- Aspose.Slides
-description: "Découvrez comment personnaliser les marqueurs de données de graphique dans Aspose.Slides, afin de renforcer l’impact des présentations aux formats PPT, PPTX et ODP grâce à des exemples de code clairs."
+description: "Apprenez à personnaliser les marqueurs de données de graphique dans Aspose.Slides, améliorant l'impact des présentations aux formats PPT, PPTX et ODP grâce à des exemples de code clairs."
---
-## **Définir les Options de Marqueur de Graphique**
-Les marqueurs peuvent être définis sur les points de données de graphique à l'intérieur de séries particulières. Pour définir les options de marqueur de graphique, veuillez suivre les étapes ci-dessous :
+## **Définir les options des marqueurs de graphique**
+Les marqueurs peuvent être définis sur les points de données du graphique au sein de séries spécifiques. Pour définir les options des marqueurs de graphique, veuillez suivre les étapes ci-dessous :
- Instancier la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
- Créer le graphique par défaut.
- Définir l'image.
-- Prendre la première série de graphique.
+- Prendre la première série du graphique.
- Ajouter un nouveau point de données.
-- Écrire la présentation sur le disque.
-
-Dans l'exemple donné ci-dessous, nous avons défini les options de marqueur de graphique au niveau des points de données.
+- Enregistrer la présentation sur le disque.
```py
import aspose.slides.charts as charts
@@ -43,17 +41,17 @@ with slides.Presentation() as presentation:
# Créer le graphique par défaut
chart = slide.shapes.add_chart(charts.ChartType.LINE_WITH_MARKERS, 0, 0, 400, 400)
- # Obtenir l'index de la feuille de données de graphique par défaut
+ # Obtenir l'index de la feuille de calcul des données du graphique par défaut
defaultWorksheetIndex = 0
- # Obtenir la feuille de données de graphique
+ # Obtenir la feuille de calcul des données du graphique
fact = chart.chart_data.chart_data_workbook
- # Supprimer les séries de démonstration
+ # Supprimer la série de démonstration
chart.chart_data.series.clear()
- # Ajouter de nouvelles séries
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Série 1"), chart.type)
+ # Ajouter une nouvelle série
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.type)
# Définir l'image
image1 = draw.Bitmap(path + "aspose-logo.jpg")
@@ -63,10 +61,10 @@ with slides.Presentation() as presentation:
image2 = draw.Bitmap(path + "Tulips.jpg")
imgx2 = presentation.images.add_image(image2)
- # Prendre la première série de graphique
+ # Prendre la première série du graphique
series = chart.chart_data.series[0]
- # Ajouter un nouveau point (1:3) là.
+ # Ajouter un nouveau point (1:3) ici.
point = series.data_points.add_data_point_for_line_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 4.5))
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx1
@@ -83,9 +81,19 @@ with slides.Presentation() as presentation:
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx2
- # Changer le marqueur de la série de graphique
+ # Modifier le marqueur de la série du graphique
series.marker.size = 15
- # Écrire la présentation sur le disque
+ # Enregistrer la présentation sur le disque
presentation.save("MarkOptions_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Quelles formes de marqueur sont disponibles immédiatement ?**
+
+Des formes standard sont disponibles (cercle, carré, losange, triangle, etc.) ; la liste est définie par l'énumération [MarkerStyleType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/markerstyletype/). Si vous avez besoin d'une forme non standard, utilisez un marqueur avec un remplissage d'image pour reproduire des visuels personnalisés.
+
+**Les marqueurs sont-ils conservés lors de l'exportation d'un graphique vers une image ou un SVG ?**
+
+Oui. Lors du rendu des graphiques vers des [formats raster](/slides/fr/python-net/convert-powerpoint-to-png/) ou lors de l'enregistrement des [formes au format SVG](/slides/fr/python-net/render-a-slide-as-an-svg-image/), les marqueurs conservent leur apparence et leurs paramètres, y compris la taille, le remplissage et le contour.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md b/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
index 7142e7af64..2ed35950b4 100644
--- a/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
+++ b/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
@@ -1,48 +1,57 @@
---
-title: Graphique 3D
+title: Personnaliser les graphiques 3D dans les présentations avec Python
+linktitle: Graphique 3D
type: docs
url: /fr/python-net/3d-chart/
-keywords: "graphique 3d, rotationX, rotationY, profondeurpourcentage, présentation PowerPoint, Python, Aspose.Slides pour Python via .NET"
-description: "Définir rotationX, rotationY et profondeurpourcentages pour un graphique 3D dans une présentation PowerPoint en Python"
+keywords:
+- graphique 3d
+- rotation
+- profondeur
+- PowerPoint
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: "Apprenez à créer et personnaliser des graphiques 3D dans Aspose.Slides for Python via .NET, avec prise en charge des fichiers PPT, PPTX et ODP — améliorez vos présentations dès aujourd'hui."
---
-## **Définir les propriétés RotationX, RotationY et DepthPercents du graphique 3D**
-Aspose.Slides pour Python via .NET fournit une API simple pour définir ces propriétés. Cet article suivant vous aidera à définir différentes propriétés comme la rotation X, Y, **DepthPercents**, etc. Le code d'exemple applique la définition des propriétés susmentionnées.
+## **Définir les propriétés RotationX, RotationY et DepthPercents d’un graphique 3D**
+Aspose.Slides for Python via .NET fournit une API simple pour définir ces propriétés. Cet article vous aidera à définir différentes propriétés telles que la rotation X, Y, **DepthPercents**, etc. Le code d’exemple applique la configuration des propriétés susmentionnées.
1. Créez une instance de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Accédez à la première diapositive.
-1. Ajoutez un graphique avec des données par défaut.
-1. Définissez les propriétés Rotation3D.
-1. Écrivez la présentation modifiée dans un fichier PPTX.
+2. Accédez à la première diapositive.
+3. Ajoutez un graphique avec des données par défaut.
+4. Définissez les propriétés Rotation3D.
+5. Enregistrez la présentation modifiée dans un fichier PPTX.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Créer une instance de la classe Presentation
+# Créez une instance de la classe Presentation
with slides.Presentation() as presentation:
- # Accéder à la première diapositive
+ # Accédez à la première diapositive
slide = presentation.slides[0]
- # Ajouter un graphique avec des données par défaut
+ # Ajoutez un graphique avec des données par défaut
chart = slide.shapes.add_chart(charts.ChartType.STACKED_COLUMN_3D, 0, 0, 500, 500)
- # Définir l'index de la feuille de données du graphique
+ # Définition de l’indice de la feuille de données du graphique
defaultWorksheetIndex = 0
- # Obtenir la feuille de calcul des données du graphique
+ # Obtention de la feuille de données du graphique
fact = chart.chart_data.chart_data_workbook
- # Ajouter des séries
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Série 1"), chart.type)
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Série 2"), chart.type)
+ # Ajouter une série
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.type)
# Ajouter des catégories
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Catégorie 1"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Catégorie 2"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Catégorie 3"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"))
# Définir les propriétés Rotation3D
chart.rotation_3d.right_angle_axes = True
@@ -50,10 +59,10 @@ with slides.Presentation() as presentation:
chart.rotation_3d.rotation_y = 270
chart.rotation_3d.depth_percents = 150
- # Prendre la deuxième série de graphique
+ # Prendre la deuxième série du graphique
series = chart.chart_data.series[1]
- # Maintenant, peupler les données de la série
+ # Maintenant, remplissage des données de la série
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
@@ -64,6 +73,20 @@ with slides.Presentation() as presentation:
# Définir la valeur OverLap
series.parent_series_group.overlap = 100
- # Écrire la présentation sur le disque
+ # Enregistrez la présentation sur le disque
presentation.save("Rotation3D_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Quels types de graphiques prennent en charge le mode 3D dans Aspose.Slides ?**
+
+Aspose.Slides prend en charge les variantes 3D des graphiques en colonnes, notamment Column 3D, Clustered Column 3D, Stacked Column 3D et 100 % Stacked Column 3D, ainsi que les types 3D associés exposés via l’énumération [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/). Pour obtenir une liste exacte et à jour, consultez les membres de [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) dans la référence API de votre version installée.
+
+**Puis-je obtenir une image raster d’un graphique 3D pour un rapport ou le web ?**
+
+Oui. Vous pouvez exporter un graphique vers une image via l’[API du graphique](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) ou [rendre toute la diapositive](/slides/fr/python-net/convert-powerpoint-to-png/) dans des formats tels que PNG ou JPEG. Cette approche est utile lorsque vous avez besoin d’un aperçu pixel‑perfect ou que vous souhaitez intégrer le graphique dans des documents, tableaux de bord ou pages web sans nécessiter PowerPoint.
+
+**Quelle est la performance de la création et du rendu de graphiques 3D volumineux ?**
+
+Les performances dépendent du volume de données et de la complexité visuelle. Pour de meilleurs résultats, limitez les effets 3D, évitez les textures lourdes sur les murs et les zones de tracé, réduisez le nombre de points de données par série lorsque possible, et rendez le résultat à une résolution et des dimensions adaptées à l’affichage ou à l’impression ciblés.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md b/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
index 1ea63ea08b..3dc276025a 100644
--- a/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
+++ b/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
@@ -1,33 +1,32 @@
---
-title: Personnaliser les diagrammes circulaires dans les présentations avec Python
-linktitle: Diagramme circulaire
+title: Personnaliser les graphiques circulaires dans les présentations avec Python
+linktitle: Graphique circulaire
type: docs
url: /fr/python-net/pie-chart/
keywords:
-- diagramme circulaire
-- gérer diagramme
-- personnaliser diagramme
-- options de diagramme
-- paramètres du diagramme
-- options de tracé
-- couleur de tranche
+- graphique circulaire
+- gérer le graphique
+- personnaliser le graphique
+- options du graphique
+- paramètres du graphique
+- options de traçage
+- couleur de la tranche
- PowerPoint
- OpenDocument
- présentation
- Python
- Aspose.Slides
-description: "Découvrez comment créer et personnaliser des diagrammes circulaires en Python avec Aspose.Slides, exportables vers PowerPoint et OpenDocument, pour dynamiser votre narration de données en quelques secondes."
+description: "Apprenez à créer et personnaliser des graphiques circulaires en Python avec Aspose.Slides, exportables vers PowerPoint et OpenDocument, renforçant votre storytelling de données en quelques secondes."
---
-## **Deuxième Options de Tracé pour Diagramme en Secteurs et Diagramme en Barres de Secteurs**
-Aspose.Slides pour Python via .NET prend désormais en charge les options de tracé seconde pour le Diagramme en Secteurs de Secteurs ou le Diagramme en Barres de Secteurs. Dans ce sujet, nous verrons avec un exemple comment spécifier ces options en utilisant Aspose.Slides. Pour spécifier les propriétés, veuillez suivre les étapes ci-dessous :
+## **Options de deuxième tracé pour les graphiques Pie of Pie et Bar of Pie**
-1. Instancier l'objet de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Ajouter un diagramme sur la diapositive.
-1. Spécifier les options de tracé seconde du diagramme.
-1. Écrire la présentation sur le disque.
+Aspose.Slides for Python via .NET prend désormais en charge les options de deuxième tracé pour les graphiques Pie of Pie ou Bar of Pie. Dans ce sujet, nous verrons avec un exemple comment spécifier ces options à l'aide d'Aspose.Slides. Pour spécifier les propriétés, veuillez suivre les étapes ci‑dessous :
-Dans l'exemple donné ci-dessous, nous avons défini différentes propriétés du Diagramme en Secteurs de Secteurs.
+1. Instancier l'objet de classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+2. Ajouter un graphique sur la diapositive.
+3. Spécifier les options de deuxième tracé du graphique.
+4. Enregistrer la présentation sur le disque.
```py
import aspose.slides.charts as charts
@@ -35,7 +34,7 @@ import aspose.slides as slides
# Créer une instance de la classe Presentation
with slides.Presentation() as presentation:
- # Ajouter un diagramme sur la diapositive
+ # Ajouter un graphique sur la diapositive
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.PIE_OF_PIE, 50, 50, 500, 400)
# Définir différentes propriétés
@@ -44,25 +43,26 @@ with slides.Presentation() as presentation:
chart.chart_data.series[0].parent_series_group.pie_split_by = charts.PieSplitType.BY_PERCENTAGE
chart.chart_data.series[0].parent_series_group.pie_split_position = 53
- # Écrire la présentation sur le disque
+ # Enregistrer la présentation sur le disque
presentation.save("SecondPlotOptionsforCharts_out.pptx", slides.export.SaveFormat.PPTX)
```
-## **Définir les Couleurs des Parts de Diagramme en Secteurs Automatiquement**
-Aspose.Slides pour Python via .NET fournit une API simple pour définir automatiquement les couleurs des parts de diagramme en secteurs. Le code d'exemple applique le réglage des propriétés mentionnées ci-dessus.
+## **Définir les couleurs de tranche automatiques du graphique circulaire**
+
+Aspose.Slides for Python via .NET fournit une API simple pour définir les couleurs automatiques des tranches du graphique circulaire. Le code d'exemple applique la configuration des propriétés susmentionnées.
1. Créer une instance de la classe Presentation.
-1. Accéder à la première diapositive.
-1. Ajouter un diagramme avec des données par défaut.
-1. Définir le titre du diagramme.
-1. Définir la première série pour Afficher les Valeurs.
-1. Définir l'index de la feuille de données du diagramme.
-1. Obtenir la feuille de données du diagramme.
-1. Supprimer les séries et catégories générées par défaut.
-1. Ajouter de nouvelles catégories.
-1. Ajouter de nouvelles séries.
-
-Écrire la présentation modifiée dans un fichier PPTX.
+2. Accéder à la première diapositive.
+3. Ajouter un graphique avec des données par défaut.
+4. Définir le titre du graphique.
+5. Configurer la première série pour afficher les valeurs.
+6. Définir l'index de la feuille de données du graphique.
+7. Obtenir la feuille de calcul des données du graphique.
+8. Supprimer les séries et catégories générées par défaut.
+9. Ajouter de nouvelles catégories.
+10. Ajouter une nouvelle série.
+
+Enregistrer la présentation modifiée dans un fichier PPTX.
```py
import aspose.slides.charts as charts
@@ -74,22 +74,22 @@ with slides.Presentation() as presentation:
# Accéder à la première diapositive
slide = presentation.slides[0]
- # Ajouter un diagramme avec des données par défaut
+ # Ajouter un graphique avec des données par défaut
chart = slide.shapes.add_chart(charts.ChartType.PIE, 100, 100, 400, 400)
- # Définir le titre du diagramme
- chart.chart_title.add_text_frame_for_overriding("Titre Exemple")
+ # Définir le titre du graphique
+ chart.chart_title.add_text_frame_for_overriding("Sample Title")
chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
chart.chart_title.height = 20
chart.has_title = True
- # Définir la première série pour Afficher les Valeurs
+ # Configurer la première série pour afficher les valeurs
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
- # Définir l'index de la feuille de données du diagramme
+ # Définir l'index de la feuille de données du graphique
defaultWorksheetIndex = 0
- # Obtenir la feuille de données du diagramme
+ # Obtenir la feuille de calcul des données du graphique
fact = chart.chart_data.chart_data_workbook
# Supprimer les séries et catégories générées par défaut
@@ -97,18 +97,28 @@ with slides.Presentation() as presentation:
chart.chart_data.categories.clear()
# Ajouter de nouvelles catégories
- chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "Premier Trimestre"))
- chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "Deuxième Trimestre"))
- chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "Troisième Trimestre"))
+ chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "First Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "2nd Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "3rd Qtr"))
- # Ajouter de nouvelles séries
- series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Série 1"), chart.type)
+ # Ajouter une nouvelle série
+ series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Series 1"), chart.type)
- # Maintenant, peupler les données de la série
+ # Maintenant, remplir les données de la série
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
series.parent_series_group.is_color_varied = True
presentation.save("Pie.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Les variantes 'Pie of Pie' et 'Bar of Pie' sont‑elles prises en charge ?**
+
+Oui, la bibliothèque [prend en charge](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) un tracé secondaire pour les graphiques circulaires, incluant les types 'Pie of Pie' et 'Bar of Pie'.
+
+**Puis‑je exporter uniquement le graphique comme image (par exemple, PNG) ?**
+
+Oui, vous pouvez [exporter le graphique lui‑même comme image](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) (par exemple en PNG) sans toute la présentation.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md b/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
index d7b0b8dcec..636e8a1094 100644
--- a/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
+++ b/fr/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
@@ -1,53 +1,69 @@
---
-title: Formules de Feuille de Calcul de Diagramme
+title: Appliquer des formules de feuille de calcul de graphique dans les présentations avec Python
+linktitle: Formules de feuille de calcul
type: docs
weight: 70
url: /fr/python-net/chart-worksheet-formulas/
-keywords: "Feuille de calcul de diagramme, formule de diagramme, présentation PowerPoint, Python, Aspose.Slides pour Python via .NET"
-description: "Feuille de calcul de diagramme et formule dans une présentation PowerPoint en Python"
+keywords:
+- feuille de calcul de graphique
+- feuille de travail du graphique
+- formule de graphique
+- formule de feuille de calcul
+- formule de feuille de calcul
+- source de données
+- constante logique
+- constante numérique
+- constante de chaîne
+- constante d'erreur
+- constante arithmétique
+- opérateur de comparaison
+- style A1
+- style R1C1
+- fonction prédéfinie
+- PowerPoint
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: Appliquer des formules de type Excel dans Aspose.Slides pour Python via les feuilles de calcul .NET de graphiques et automatiser les rapports pour les fichiers PPT, PPTX et ODP.
---
-## **À propos de la Formule de Feuille de Calcul de Diagramme dans une Présentation**
-**Feuille de calcul de diagramme** (ou feuille de calcul de diagramme) dans une présentation est la source de données du diagramme. La feuille de calcul de diagramme contient des données, qui sont représentées sur le diagramme de manière graphique. Lorsque vous créez un diagramme dans PowerPoint, la feuille de calcul associée à ce diagramme est automatiquement créée également. La feuille de calcul de diagramme est créée pour tous les types de diagrammes : diagramme linéaire, diagramme à barres, diagramme en éventail, diagramme circulaire, etc. Pour voir la feuille de calcul de diagramme dans PowerPoint, vous devez double-cliquer sur le diagramme :
+## **À propos des formules de feuille de calcul de graphique dans la présentation**
+**Feuille de calcul de graphique** (ou feuille de travail du graphique) dans une présentation est la source de données du graphique. La feuille de calcul de graphique contient des données, qui sont représentées graphiquement sur le graphique. Lorsque vous créez un graphique dans PowerPoint, la feuille de calcul associée à ce graphique est automatiquement créée également. La feuille de travail du graphique est créée pour tous les types de graphiques : graphique en courbes, graphique à barres, graphique en disque rayonné, graphique circulaire, etc. Pour voir la feuille de calcul de graphique dans PowerPoint, double‑cliquez sur le graphique :

-La feuille de calcul de diagramme contient les noms des éléments du diagramme (Nom de catégorie : *Catégorie1*, Nom de série) et un tableau avec des données numériques appropriées à ces catégories et séries. Par défaut, lorsque vous créez un nouveau diagramme - les données de la feuille de calcul de diagramme sont définies avec les données par défaut. Ensuite, vous pouvez changer les données de la feuille de calcul dans la feuille de calcul manuellement.
+La feuille de calcul de graphique contient les noms des éléments du graphique (Nom de catégorie : *Category1*, Nom de série) et un tableau avec des données numériques correspondant à ces catégories et séries. Par défaut, lorsqu’on crée un nouveau graphique, les données de la feuille de calcul sont définies avec les valeurs par défaut. Vous pouvez ensuite modifier les données du tableau manuellement dans la feuille de travail.
-En général, le diagramme représente des données compliquées (par exemple, des analystes financiers, des analystes scientifiques), ayant des cellules qui sont calculées à partir des valeurs dans d'autres cellules ou à partir d'autres données dynamiques. Calculer manuellement la valeur d'une cellule et la coder en dur dans la cellule rend difficile son changement à l'avenir. Si vous changez la valeur d'une certaine cellule, toutes les cellules qui en dépendent devront également être mises à jour. De plus, les données du tableau peuvent dépendre des données d'autres tableaux, créant un schéma de données de présentation complexe ayant besoin d'être mis à jour de manière simple et flexible.
+En général, le graphique représente des données complexes (par ex. analystes financiers, analystes scientifiques), contenant des cellules calculées à partir des valeurs d’autres cellules ou d’autres données dynamiques. Calculer la valeur d’une cellule manuellement et la coder en dur rend difficile toute modification ultérieure. Si vous modifiez la valeur d’une cellule donnée, toutes les cellules qui en dépendent devront également être mises à jour. De plus, les données du tableau peuvent dépendre de données provenant d’autres tableaux, créant un schéma de données de présentation complexe qui doit pouvoir être mis à jour de façon simple et flexible.
-**La formule de la feuille de calcul de diagramme** dans une présentation est une expression pour calculer et mettre à jour automatiquement les données de la feuille de calcul de diagramme. La formule de la feuille de calcul définit la logique de calcul des données pour une certaine cellule ou un ensemble de cellules. La formule de la feuille de calcul est une formule mathématique ou une formule logique, qui utilise : références de cellules, fonctions mathématiques, opérateurs logiques, opérateurs arithmétiques, fonctions de conversion, constantes de chaîne, etc. La définition de la formule est écrite dans une cellule, et cette cellule ne contient pas une valeur simple. La formule de la feuille de calcul calcule la valeur et la renvoie, puis cette valeur est affectée à la cellule. Les formules des feuilles de calcul de diagramme dans les présentations sont en réalité les mêmes que les formules Excel, et les mêmes fonctions par défaut, opérateurs et constantes sont prises en charge pour leur mise en œuvre.
+**La formule de feuille de calcul de graphique** dans une présentation est une expression permettant de calculer et de mettre à jour automatiquement les données de la feuille de calcul. La formule de feuille de calcul définit la logique de calcul des données pour une cellule ou un ensemble de cellules. Il s’agit d’une formule mathématique ou logique qui utilise : des références de cellules, des fonctions mathématiques, des opérateurs logiques, des opérateurs arithmétiques, des fonctions de conversion, des constantes de chaîne, etc. La définition de la formule est inscrite dans une cellule, qui ne contient alors pas une simple valeur. La formule calcule la valeur et la renvoie, puis cette valeur est affectée à la cellule. Les formules de feuille de calcul de graphique dans les présentations sont en fait les mêmes que les formules Excel, et les mêmes fonctions, opérateurs et constantes par défaut sont pris en charge pour leur implémentation.
-Dans [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) la feuille de calcul de diagramme est représentée avec
-[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) propriété du type
-[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/).
-La formule de la feuille de calcul peut être affectée et modifiée avec la
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) propriété.
-La fonctionnalité suivante est prise en charge pour les formules dans Aspose.Slides :
+Dans [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) la feuille de calcul de graphique est représentée par la propriété [**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) du type [**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/).
+La formule de feuille de calcul peut être assignée et modifiée via la propriété [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/).
+Les fonctionnalités suivantes sont prises en charge pour les formules dans Aspose.Slides :
- Constantes logiques
- Constantes numériques
- Constantes de chaîne
-- Constantes d'erreur
+- Constantes d’erreur
- Opérateurs arithmétiques
- Opérateurs de comparaison
-- Références de cellules de style A1
-- Références de cellules de style R1C1
+- Références de cellules au style A1
+- Références de cellules au style R1C1
- Fonctions prédéfinies
-En général, les feuilles de calcul conservent les dernières valeurs de formule calculées. Si après le chargement de la présentation, les données du diagramme n'ont pas été changées - la propriété **IChartDataCell.Value** retourne ces valeurs lors de la lecture. Mais, si les données de la feuille de calcul avaient été modifiées, lors de la lecture de la propriété **ChartDataCell.Value**, cela lance l'**CellUnsupportedDataException** pour les formules non prises en charge. Cela est dû au fait que lorsque les formules sont correctement analysées, les dépendances de cellules sont déterminées et la validité des dernières valeurs est déterminée. Mais, si la formule ne peut pas être analysée, la validité de la valeur de la cellule ne peut pas être garantie.
-## **Ajouter une Formule de Feuille de Calcul de Diagramme à une Présentation**
-Tout d'abord, ajoutez un diagramme avec quelques données d'exemple à la première diapositive d'une nouvelle présentation avec
-[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/).
-La feuille de calcul du diagramme est automatiquement créée et peut être accessible avec la propriété
-[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) :
+En général, les classeurs stockent les dernières valeurs calculées des formules. Si, après le chargement de la présentation, les données du graphique n’ont pas été modifiées, la propriété **IChartDataCell.Value** renvoie ces valeurs lors de la lecture. En revanche, si les données du classeur ont été modifiées, la lecture de la propriété **ChartDataCell.Value** lève l’exception **CellUnsupportedDataException** pour les formules non prises en charge. Cela s’explique par le fait que, lorsque les formules sont analysées avec succès, les dépendances entre cellules sont déterminées et la validité des dernières valeurs est vérifiée. Si la formule ne peut pas être analysée, la validité de la valeur de la cellule ne peut être garantie.
+## **Ajouter une formule de feuille de calcul de graphique à la présentation**
+Tout d’abord, ajoutez un graphique avec quelques données d’exemple à la première diapositive d’une nouvelle présentation à l’aide de [add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/).
+La feuille de travail du graphique est créée automatiquement et peut être accédée via la propriété [**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) :
```py
import aspose.slides.charts as charts
@@ -59,13 +75,7 @@ with slides.Presentation() as presentation:
# ...
```
-
-
-Écrivons quelques valeurs dans les cellules avec la propriété
-[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)
-de type **Object**, ce qui signifie que vous pouvez définir n'importe quelle valeur à la propriété :
-
-
+Écrivons quelques valeurs dans des cellules à l’aide de la propriété [**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) du type **Object**, ce qui signifie que vous pouvez affecter n’importe quelle valeur à la propriété :
```py
workbook.get_cell(0, "F2").value = -2.5
@@ -73,28 +83,21 @@ de type **Object**, ce qui signifie que vous pouvez définir n'importe quelle va
workbook.get_cell(0, "H4").value = 3
```
-
-
-Maintenant pour écrire une formule dans la cellule, vous pouvez utiliser la propriété
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) :
+Pour écrire une formule dans la cellule, utilisez la propriété [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) :
```py
workbook.get_cell(0, "B2").formula = "F2+G3+H4+1"
```
-*Remarque* : la propriété [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) est utilisée pour définir des références de cellules de style A1.
-
-
+*Note*: la propriété [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) sert à définir des références de cellules au style A1.
-Pour définir la référence de cellule [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/), vous pouvez utiliser la propriété [**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) :
+Pour définir une référence de cellule au style [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/), utilisez la propriété [**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) :
```py
workbook.get_cell(0, "C2").r1c1_formula = "R[1]C[4]/R[2]C[5]"
```
-Ensuite, utilisez la méthode [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) pour calculer toutes les formules dans le classeur et mettre à jour les valeurs des cellules correspondantes :
-
-
+Ensuite, appelez la méthode [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) pour calculer toutes les formules du classeur et mettre à jour les valeurs des cellules correspondantes :
```py
workbook.calculate_formulas()
@@ -103,111 +106,88 @@ Ensuite, utilisez la méthode [**calculate_formulas**](https://reference.aspose.
```
-## **Constantes Logiques**
-Vous pouvez utiliser des constantes logiques telles que *FALSE* et *TRUE* dans les formules de cellules :
-
-
-
-
-## **Constantes Numériques**
-Les nombres peuvent être utilisés en notations communes ou scientifiques pour créer des formules de feuille de calcul de diagramme :
-
-
-
-
-## **Constantes de Chaîne**
-Une constante de chaîne (ou littérale) est une valeur spécifique utilisée telle quelle et qui ne change pas. Les constantes de chaîne peuvent être : dates, textes, nombres, etc.:
-
-
+## **Constantes logiques**
+Vous pouvez utiliser des constantes logiques telles que *FALSE* et *TRUE* dans les formules de cellules.
-## **Constantes d'Erreur**
-Parfois, il n'est pas possible de calculer le résultat par la formule. Dans ce cas, le code d'erreur est affiché dans la cellule au lieu de sa valeur. Chaque type d'erreur a un code spécifique :
+## **Constantes numériques**
+Les nombres peuvent être exprimés en notation décimale ou scientifique pour créer des formules de feuille de calcul de graphique.
-- #DIV/0! - la formule essaie de diviser par zéro.
-- #GETTING_DATA - peut être affiché dans une cellule, tandis que sa valeur est encore en cours de calcul.
-- #N/A - des informations sont manquantes ou non disponibles. Certaines raisons peuvent être : les cellules utilisées dans la formule sont vides, un caractère espace supplémentaire, une faute de frappe, etc.
-- #NAME? - une certaine cellule ou d'autres objets de formule ne peuvent pas être trouvés par leur nom.
-- #NULL! - peut apparaître lorsqu'il y a une erreur dans la formule, comme : (,) ou un espace utilisé à la place d'un deux-points (:).
-- #NUM! - le numérique dans la formule peut être invalide, trop long ou trop petit, etc.
-- #REF! - référence de cellule invalide.
-- #VALUE! - type de valeur inattendu. Par exemple, une valeur de chaîne affectée à une cellule numérique.
+## **Constantes de chaîne**
+Une constante de chaîne (ou littérale) est une valeur spécifique utilisée telle quelle et qui ne change pas. Les constantes de chaîne peuvent être : des dates, du texte, des nombres, etc.
+## **Constantes d’erreur**
+Parfois il n’est pas possible de calculer le résultat d’une formule. Dans ce cas, le code d’erreur est affiché dans la cellule à la place de sa valeur. Chaque type d’erreur possède un code spécifique :
-## **Opérateurs Arithmétiques**
-Vous pouvez utiliser tous les opérateurs arithmétiques dans les formules de feuille de calcul de diagramme :
+- #DIV/0! - la formule tente de diviser par zéro.
+- #GETTING_DATA - peut être affiché dans une cellule dont la valeur est encore en cours de calcul.
+- #N/A - information manquante ou indisponible. Raisons possibles : cellules utilisées dans la formule vides, espace supplémentaire, faute de frappe, etc.
+- #NAME? - une certaine cellule ou un autre objet de formule est introuvable par son nom.
+- #NULL! - peut apparaître lorsqu’il y a une erreur dans la formule, par ex. (,) ou un espace utilisé à la place d’un deux‑points (:).
+- #NUM! - le nombre dans la formule est invalide, trop grand ou trop petit, etc.
+- #REF! - référence de cellule invalide.
+- #VALUE! - type de valeur inattendu. Par exemple, une chaîne affectée à une cellule numérique.
+## **Opérateurs arithmétiques**
+Vous pouvez utiliser tous les opérateurs arithmétiques dans les formules de feuille de travail du graphique :
-|**Opérateur** |**Signification** |**Exemple**|
+|**Opérateur**|**Signification**|**Exemple**|
| :- | :- | :- |
-|+ (signe plus) |Addition ou plus unitaire|2 + 3|
-|- (signe moins) |Soustraction ou négation |2 - 3
-3|
-|* (astérisque)|Multiplication |2 * 3|
-|/ (barre oblique)|Division |2 / 3|
-|% (signe de pourcentage) |Pourcentage |30%|
-|^ (accent circonflexe) |Exponentiation |2 ^ 3|
+|+ (signe plus)|Addition ou plus unaire|2 + 3|
+|- (signe moins)|Soustraction ou négation|2 - 3
-3|
+|* (astérisque)|Multiplication|2 * 3|
+|/ (slash)|Division|2 / 3|
+|% (pourcentage)|Pourcentage|30%|
+|^ (caret)|Exponentiation|2 ^ 3|
+*Note*: pour changer l’ordre d’évaluation, encadrez de parenthèses la partie de la formule à calculer en premier.
-*Remarque* : Pour changer l'ordre d'évaluation, placez entre parenthèses la partie de la formule à calculer en premier.
+## **Opérateurs de comparaison**
+Vous pouvez comparer les valeurs des cellules avec les opérateurs de comparaison. Lorsque deux valeurs sont comparées à l’aide de ces opérateurs, le résultat est une valeur logique : *TRUE* ou FALSE :
-## **Opérateurs de Comparaison**
-Vous pouvez comparer les valeurs des cellules avec les opérateurs de comparaison. Lorsque deux valeurs sont comparées à l'aide de ces opérateurs, le résultat est une valeur logique soit *TRUE* soit FALSE :
-
-
-
-|**Opérateur** |**Signification** |**Signification** |
+|**Opérateur**|**Signification**|**Exemple**|
| :- | :- | :- |
-|= (signe égal) |Égal à |A2 = 3|
-|<> (signe de différent) |Pas égal à|A2 <> 3|
-|> (signe supérieur) |Supérieur à|A2 > 3|
-|>= (signe supérieur ou égal) |Supérieur ou égal à|A2 >= 3|
-|< (signe inférieur)|Inférieur à|A2 < 3|
-|<= (signe inférieur ou égal)|Inférieur ou égal à|A2 <= 3|
-
-## **Références de Cellule de Style A1**
-**Les références de cellules de style A1** sont utilisées pour les feuilles de calcul, où la colonne a un identifiant de lettre (par exemple "*A*") et la ligne a un identifiant numérique (par exemple "*1*"). Les références de cellules de style A1 peuvent être utilisées de la manière suivante :
-
+|= (égal)|Égal à|A2 = 3|
+|<> (différent)|Différent de|A2 <> 3|
+|> (supérieur)|Supérieur à|A2 > 3|
+|>= (supérieur ou égal)|Supérieur ou égal à|A2 >= 3|
+|< (inférieur)|Inférieur à|A2 < 3|
+|<= (inférieur ou égal)|Inférieur ou égal à|A2 <= 3|
+## **Références de cellules au style A1**
+**Les références de cellules au style A1** sont utilisées pour les feuilles où la colonne possède un identifiant alphabétique (par ex. *A*) et la ligne un identifiant numérique (par ex. *1*). Elles peuvent être employées comme suit :
-|**Référence de cellule**|**Exemple**|||
+|**Référence**|**Exemple**| | |
| :- | :- | :- | :- |
-||Absolue |Relative |Mixte|
-|Cellule |$A$2 |A2|A$2
$A2
|
-|Ligne |$2:$2 |2:2 |-|
-|Colonne |$A:$A |A:A |-|
-|Plage |$A$2:$C$4 |A2:C4|$A$2:C4
A$2:$C4
|
-
-
-Voici un exemple de la manière d'utiliser la référence de cellule de style A1 dans une formule :
-
-
-
+| |Absolue|Relative|Mixte|
+|Cellule|$A$2|A2|A$2
$A2
|
+|Ligne|$2:$2|2:2|-|
+|Colonne|$A:$A|A:A|-|
+|Plage|$A$2:$C$4|A2:C4|$A$2:C4
A$2:$C4
|
-## **Références de Cellule de Style R1C1**
-**Les références de cellules de style R1C1** sont utilisées pour les feuilles de calcul, où à la fois une ligne et une colonne ont l'identifiant numérique. Les références de cellules de style R1C1 peuvent être utilisées de la manière suivante :
+Voici un exemple d’utilisation d’une référence de cellule au style A1 dans une formule :
+## **Références de cellules au style R1C1**
+**Les références de cellules au style R1C1** sont utilisées pour les feuilles où tant la ligne que la colonne sont identifiées numériquement. Elles peuvent être employées comme suit :
-|**Référence de cellule**|**Exemple**|||
+|**Référence**|**Exemple**| | |
| :- | :- | :- | :- |
-||Absolue |Relative |Mixte|
-|Cellule |R2C3|R[2]C[3]|R2C[3]
R[2]C3|
-|Ligne |R2|R[2]|-|
-|Colonne |C3|C[3]|-|
-|Plage |R2C3:R5C7|R[2]C[3]:R[5]C[7] |R2C3:R[5]C[7]
R[2]C3:R5C[7]|
+| |Absolue|Relative|Mixte|
+|Cellule|R2C3|R[2]C[3]|R2C[3]
R[2]C3|
+|Ligne|R2|R[2]|-|
+|Colonne|C3|C[3]|-|
+|Plage|R2C3:R5C7|R[2]C[3]:R[5]C[7]|R2C3:R[5]C[7]
R[2]C3:R5C[7]|
+Voici un exemple d’utilisation d’une référence de cellule au style R1C1 dans une formule :
-Voici un exemple de la manière d'utiliser la référence de cellule de style A1 dans une formule :
-
-
-
-## **Fonctions Prédéfinies**
-Il existe des fonctions prédéfinies qui peuvent être utilisées dans les formules pour simplifier leur mise en œuvre. Ces fonctions encapsulent les opérations les plus couramment utilisées, telles que :
+## **Fonctions prédéfinies**
+Il existe des fonctions prédéfinies qui peuvent être utilisées dans les formules pour simplifier leur implémentation. Ces fonctions encapsulent les opérations les plus couramment utilisées, telles que :
- ABS
- AVERAGE
@@ -225,4 +205,15 @@ Il existe des fonctions prédéfinies qui peuvent être utilisées dans les form
- MATCH (forme vectorielle)
- MAX
- SUM
-- VLOOKUP
\ No newline at end of file
+- VLOOKUP
+
+
+## **FAQ**
+
+**Les fichiers Excel externes sont‑ils pris en charge comme source de données pour un graphique contenant des formules ?**
+
+Oui. Aspose.Slides prend en charge les classeurs externes comme [source de données d’un graphique](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdatasourcetype/), ce qui vous permet d’utiliser des formules provenant d’un XLSX situé en dehors de la présentation.
+
+**Les formules de graphique peuvent‑elles référencer des feuilles du même classeur par leur nom ?**
+
+Oui. Les formules suivent le modèle de référence standard d’Excel, vous pouvez donc référencer d’autres feuilles du même classeur ou d’un classeur externe. Pour les références externes, indiquez le chemin et le nom du classeur en utilisant la syntaxe Excel.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md b/fr/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
index 86c23b4cf2..885ba8cb1c 100644
--- a/fr/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
+++ b/fr/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
@@ -16,72 +16,85 @@ keywords:
- présentation
- Python
- Aspose.Slides
-description: "Découvrez comment créer, formater et manipuler des formes d'ellipse dans Aspose.Slides for Python via .NET pour les présentations PPT, PPTX et ODP — exemples de code inclus."
+description: "Découvrez comment créer, formater et manipuler des formes d'ellipse dans Aspose.Slides pour Python via .NET pour les présentations PPT, PPTX et ODP — exemples de code inclus."
---
+## **Créer une ellipse**
-## **Créer une Ellipse**
-Dans ce sujet, nous allons introduire les développeurs à l'ajout de formes ellipse à leurs diapositives en utilisant Aspose.Slides pour Python via .NET. Aspose.Slides pour Python via .NET fournit un ensemble d'APIs plus facile à utiliser pour dessiner différents types de formes en quelques lignes de code. Pour ajouter une simple ellipse à une diapositive sélectionnée de la présentation, veuillez suivre les étapes ci-dessous :
+Dans ce sujet, nous présenterons aux développeurs comment ajouter des formes d'ellipse à leurs diapositives en utilisant Aspose.Slides for Python via .NET. Aspose.Slides for Python via .NET fournit un ensemble d'API plus simples pour dessiner différents types de formes avec seulement quelques lignes de code. Pour ajouter une ellipse simple à une diapositive sélectionnée de la présentation, suivez les étapes ci-dessous :
-1. Créez une instance de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
-1. Obtenez la référence d'une diapositive en utilisant son index
-1. Ajoutez une AutoShape de type Ellipse en utilisant la méthode AddAutoShape exposée par l'objet IShapes
-1. Écrivez la présentation modifiée sous forme de fichier PPTX
+1. Créez une instance de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+2. Obtenez la référence d'une diapositive en utilisant son index
+3. Ajoutez une AutoShape de type Ellipse à l'aide de la méthode AddAutoShape exposée par l'objet IShapes
+4. Enregistrez la présentation modifiée en fichier PPTX
-Dans l'exemple donné ci-dessous, nous avons ajouté une ellipse à la première diapositive.
+Dans l'exemple ci-dessous, nous avons ajouté une ellipse à la première diapositive.
```py
import aspose.slides as slides
-# Instanciez la classe Presentation qui représente le PPTX
+# Instancie la classe Presentation qui représente le PPTX
with slides.Presentation() as pres:
- # Obtenez la première diapositive
+ # Récupère la première diapositive
sld = pres.slides[0]
- # Ajoutez une autoshape de type ellipse
+ # Ajoute une autoshape de type ellipse
sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Écrivez le fichier PPTX sur le disque
+ #Enregistre le fichier PPTX sur le disque
pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
```
+## **Créer une ellipse formatée**
+Pour ajouter une ellipse mieux formatée à une diapositive, suivez les étapes ci-dessous :
-## **Créer une Ellipse Formatée**
-Pour ajouter une ellipse mieux formatée à une diapositive, veuillez suivre les étapes ci-dessous :
+1. Créez une instance de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+2. Obtenez la référence d'une diapositive en utilisant son index
+3. Ajoutez une AutoShape de type Ellipse à l'aide de la méthode AddAutoShape exposée par l'objet IShapes
+4. Définissez le type de remplissage de l'ellipse sur Solid
+5. Définissez la couleur de l'ellipse à l'aide de la propriété SolidFillColor.Color exposée par l'objet FillFormat associé à l'objet IShape
+6. Définissez la couleur des lignes de l'ellipse
+7. Définissez la largeur des lignes de l'ellipse
+8. Enregistrez la présentation modifiée en fichier PPTX
-1. Créez une instance de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Obtenez la référence d'une diapositive en utilisant son index.
-1. Ajoutez une AutoShape de type Ellipse en utilisant la méthode AddAutoShape exposée par l'objet IShapes.
-1. Définissez le type de remplissage de l'ellipse sur Solide.
-1. Définissez la couleur de l'ellipse en utilisant la propriété SolidFillColor.Color exposée par l'objet FillFormat associé à l'objet IShape.
-1. Définissez la couleur des lignes de l'ellipse.
-1. Définissez la largeur des lignes de l'ellipse.
-1. Écrivez la présentation modifiée sous forme de fichier PPTX.
-
-Dans l'exemple donné ci-dessous, nous avons ajouté une ellipse formatée à la première diapositive de la présentation.
+Dans l'exemple ci-dessous, nous avons ajouté une ellipse formatée à la première diapositive de la présentation.
```py
import aspose.slides as slides
import aspose.pydrawing as draw
-# Instanciez la classe Presentation qui représente le PPTX
+# Instancie la classe Presentation qui représente le PPTX
with slides.Presentation() as pres:
- # Obtenez la première diapositive
+ # Récupère la première diapositive
sld = pres.slides[0]
- # Ajoutez une autoshape de type ellipse
+ # Ajoute une autoshape de type ellipse
shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Appliquez quelques formats à la forme ellipse
+ # Applique un formatage à la forme ellipse
shp.fill_format.fill_type = slides.FillType.SOLID
shp.fill_format.solid_fill_color.color = draw.Color.chocolate
- # Appliquez quelques formats à la ligne de l'ellipse
+ # Applique un formatage à la ligne de l'ellipse
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
- # Écrivez le fichier PPTX sur le disque
+ #Enregistre le fichier PPTX sur le disque
pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Comment définir la position exacte et la taille d'une ellipse par rapport aux unités de la diapositive ?**
+
+Les coordonnées et tailles sont généralement spécifiées en points. Pour des résultats prévisibles, basez vos calculs sur la taille de la diapositive et convertissez les millimètres ou pouces requis en points avant d'assigner les valeurs.
+
+**Comment placer une ellipse au-dessus ou en dessous d'autres objets (contrôler l'ordre d'empilement) ?**
+
+Ajustez l'ordre de dessin de l'objet en le faisant passer à l'avant ou à l'arrière. Cela permet à l'ellipse de chevaucher d'autres objets ou de révéler ceux qui se trouvent en dessous.
+
+**Comment animer l'apparition ou l'emphase d'une ellipse ?**
+
+[Apply](/slides/fr/python-net/shape-animation/) des effets d'entrée, d'emphase ou de sortie à la forme, et configurez les déclencheurs et le timing pour orchestrer quand et comment l'animation se joue.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md b/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
index e324b380ed..74940051e4 100644
--- a/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
+++ b/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
@@ -1,40 +1,75 @@
---
-title: Police par défaut
+title: Personnaliser les polices par défaut dans les présentations avec Python
+linktitle: Police par défaut
type: docs
weight: 30
url: /fr/python-net/default-font/
-keywords: "Polices, polices par défaut, présentation PowerPoint de rendu Python, Aspose.Slides pour Python via .NET"
-description: "Polices par défaut PowerPoint en Python"
+keywords:
+- police par défaut
+- police régulière
+- police normale
+- police asiatique
+- export PDF
+- export XPS
+- export d'image
+- PowerPoint
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: "Définissez les polices par défaut dans Aspose.Slides pour Python afin d'assurer une conversion correcte des fichiers PowerPoint (PPT, PPTX) et OpenDocument (ODP) vers PDF, XPS et images."
---
-## **Utiliser des Polices par Défaut pour le Rendu de Présentation**
-Aspose.Slides vous permet de définir la police par défaut pour le rendu de la présentation en PDF, XPS ou vignettes. Cet article montre comment définir DefaultRegular Font et DefaultAsian Font à utiliser comme polices par défaut. Veuillez suivre les étapes ci-dessous pour charger des polices à partir de répertoires externes en utilisant Aspose.Slides pour Python via l'API .NET :
+## **Utilisation des polices par défaut pour le rendu de la présentation**
+Aspose.Slides vous permet de définir la police par défaut pour le rendu de la présentation en PDF, XPS ou miniatures. Cet article montre comment définir DefaultRegularFont et DefaultAsianFont à utiliser comme polices par défaut. Veuillez suivre les étapes ci‑dessous pour charger les polices depuis des répertoires externes en utilisant Aspose.Slides pour Python via l'API .NET :
-1. Créez une instance de LoadOptions.
-1. Définissez le DefaultRegularFont sur la police souhaitée. Dans l'exemple suivant, j'ai utilisé Wingdings.
-1. Définissez le DefaultAsianFont sur la police souhaitée. J'ai utilisé Wingdings dans l'exemple suivant.
-1. Chargez la présentation en utilisant Presentation et en définissant les options de chargement.
-1. Maintenant, générez la vignette de la diapositive, le PDF et le XPS pour vérifier les résultats.
+1. Créez une instance de LoadOptions.
+2. Définissez DefaultRegularFont sur la police de votre choix. Dans l'exemple suivant, j'ai utilisé Wingdings.
+3. Définissez DefaultAsianFont sur la police de votre choix. J'ai utilisé Wingdings dans l'exemple suivant.
+4. Chargez la présentation en utilisant Presentation et en définissant les options de chargement.
+5. Ensuite, générez la miniature de la diapositive, le PDF et le XPS pour vérifier les résultats.
-L'implémentation ci-dessus est donnée ci-dessous.
+L'implémentation ci‑déclarée est présentée ci‑dessous.
```py
import aspose.slides as slides
-# Utiliser les options de chargement pour définir les polices régulières et asiatiques par défaut
+# Utilisez les options de chargement pour définir les polices par défaut régulières et asiatiques# Utilisez les options de chargement pour définir les polices par défaut régulières et asiatiques
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"
-# Charger la présentation
+# Chargez la présentation
with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
- # Générer la vignette de la diapositive
+ # Générez la miniature de la diapositive
with pptx.slides[0].get_image(1, 1) as img:
img.save("output_out.png", slides.ImageFormat.PNG)
- # Générer le PDF
+ # Générez le PDF
pptx.save("output_out.pdf", slides.export.SaveFormat.PDF)
- # Générer le XPS
+ # Générez le XPS
pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Que affectent exactement default_regular_font et default_asian_font — uniquement l'exportation, ou également les miniatures, PDF, XPS, HTML et SVG ?**
+
+Ils participent au pipeline de rendu pour toutes les sorties prises en charge. Cela inclut les miniatures de diapositives, [PDF](/slides/fr/python-net/convert-powerpoint-to-pdf/), [XPS](/slides/fr/python-net/convert-powerpoint-to-xps/), [raster images](/slides/fr/python-net/convert-powerpoint-to-png/), [HTML](/slides/fr/python-net/convert-powerpoint-to-html/), et [SVG](/slides/fr/python-net/render-a-slide-as-an-svg-image/), car Aspose.Slides utilise la même logique de mise en page et de résolution de glyphes pour ces cibles.
+
+**Les polices par défaut sont‑elles appliquées lors d'une simple lecture et sauvegarde d'un PPTX sans aucun rendu ?**
+
+Non. Les polices par défaut sont importantes lorsque le texte doit être mesuré et dessiné. Un simple enregistrement ouvert‑fermé d’une présentation ne modifie pas les séries de polices stockées ni la structure du fichier. Les polices par défaut interviennent lors des opérations qui rendent ou réorganisent le texte.
+
+**Si j’ajoute mes propres dossiers de polices ou fournis des polices depuis la mémoire, seront‑ils pris en compte lors du choix des polices par défaut ?**
+
+Oui. Les [sources de polices personnalisées](/slides/fr/python-net/custom-font/) élargissent le catalogue de familles et de glyphes disponibles que le moteur peut utiliser. Les polices par défaut et toute [règle de secours](/slides/fr/python-net/fallback-font/) seront résolues en priorité par rapport à ces sources, offrant une meilleure couverture sur les serveurs et dans les conteneurs.
+
+**Les polices par défaut affecteront‑elles les métriques du texte (crénage, avances) et donc les sauts de ligne et le retour à la ligne ?**
+
+Oui. Modifier la police modifie les métriques des glyphes et peut changer les sauts de ligne, le retour à la ligne et la pagination lors du rendu. Pour une stabilité de mise en page, [intégrez les polices d’origine](/slides/fr/python-net/embedded-font/) ou choisissez des familles par défaut et de secours compatibles métriquement.
+
+**Y a‑t‑il un intérêt à définir les polices par défaut si toutes les polices utilisées dans la présentation sont intégrées ?**
+
+Très souvent ce n’est pas nécessaire, car les [polices intégrées](/slides/fr/python-net/embedded-font/) assurent déjà une apparence cohérente. Les polices par défaut servent toutefois de filet de sécurité pour les caractères non couverts par le sous‑ensemble intégré ou lorsqu’un fichier combine du texte intégré et non intégré.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md b/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
index 39463a27e3..e7ac9f9639 100644
--- a/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
+++ b/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
@@ -1,19 +1,44 @@
---
-title: Police de secours
+title: Gérer les polices de secours pour les présentations en Python
+linktitle: Police de secours
type: docs
weight: 50
url: /fr/python-net/fallback-font/
-keywords: "Police de secours, police, présentation PowerPoint, Python, Aspose.Slides pour Python via .NET"
-description: "Police de secours PowerPoint en Python"
+keywords:
+- police de secours
+- police disponible
+- remplacement de glyphe
+- spécifier une police
+- spécifier une règle
+- PowerPoint
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: "Découvrez comment Aspose.Slides pour Python via .NET utilise les polices de secours pour maintenir la lisibilité du texte dans les présentations PowerPoint et OpenDocument lorsque les polices d'origine ne sont pas disponibles."
---
## **Police de secours**
-La police de secours est utilisée lorsque la police spécifiée pour le texte est disponible dans le système, mais que cette police ne contient pas le glyphe nécessaire. Dans ce cas, il est possible d'utiliser l'une des polices de secours spécifiées pour le remplacement des glyphes.
+La police de secours est utilisée lorsque la police spécifiée pour le texte est disponible dans le système, mais que cette police ne contient pas le glyphe nécessaire. Dans ce cas, il est possible d’utiliser l’une des polices de secours spécifiées pour le remplacement du glyphe.
-Aspose.Slides permet de créer des polices de secours, de les ajouter à la collection de polices de secours, de définir la collection de polices de secours pour une certaine présentation, de retirer des polices de secours de la présentation, de spécifier les règles à appliquer aux polices de secours, et d'autres encore.
+Aspose.Slides permet de créer des polices de secours, de les ajouter à la collection de polices de secours, de définir la collection de polices de secours pour une présentation donnée, de supprimer des polices de secours d’une présentation, de spécifier les règles d’application des polices de secours, entre autres.
Pour vous familiariser avec ces fonctionnalités, utilisez les liens suivants :
- [Créer une police de secours](/slides/fr/python-net/create-fallback-font)
- [Créer une collection de polices de secours](/slides/fr/python-net/create-fallback-fonts-collection)
-- [Rendre une présentation avec une police de secours](/slides/fr/python-net/render-presentation-with-fallback-font)
\ No newline at end of file
+- [Rendre une présentation avec une police de secours](/slides/fr/python-net/render-presentation-with-fallback-font)
+
+## **FAQ**
+
+**Comment les polices de secours diffèrent‑elles de la substitution de police ?**
+
+La police de secours s’applique caractère par caractère ou par plage Unicode lorsque la police principale ne possède pas certains glyphes ; elle ne remplace que les caractères manquants. La [substitution](/slides/fr/python-net/font-substitution/) remplace une police absente ou indisponible pour l’ensemble d’un segment de texte ou d’une zone de texte par une autre police. Elles peuvent être combinées, mais leur portée et leur logique de sélection diffèrent.
+
+**Les paramètres de secours sont‑ils enregistrés dans le fichier de présentation ?**
+
+Non. La configuration de secours vit uniquement pendant le traitement/le rendu dans la bibliothèque et n’est pas sérialisée dans le fichier PPTX. La présentation ne conserve pas vos règles de secours.
+
+**La police de secours affecte‑t‑elle les éléments créés par les objets PowerPoint (SmartArt, graphiques, WordArt) ?**
+
+Oui. Le texte à l’intérieur de ces objets passe par le même pipeline de rendu, de sorte que les mêmes règles de secours s’appliquent à ce texte qu’au texte ordinaire.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md b/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
index b0daa85a32..e74ca16c82 100644
--- a/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
+++ b/fr/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
@@ -1,13 +1,28 @@
---
-title: Créer une police de secours
+title: "Spécifier les polices de secours pour les présentations en Python"
+linktitle: "Police de secours"
type: docs
weight: 10
url: /fr/python-net/create-fallback-font/
-keywords: "Polices, police de secours, présentation PowerPoint Python, Aspose.Slides pour Python via .NET"
-description: "Police de secours dans PowerPoint en Python"
+keywords:
+- police de secours
+- règle de secours
+- appliquer police
+- remplacer police
+- plage Unicode
+- glyphe manquant
+- glyphe approprié
+- PowerPoint
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: "Maîtrisez Aspose.Slides pour Python via .NET afin de définir des polices de secours dans les fichiers PPT, PPTX et ODP, garantissant un affichage cohérent du texte sur tout appareil ou système d'exploitation."
---
-Aspose.Slides prend en charge l'interface [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) et la classe [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) pour spécifier les règles d'application d'une police de secours. La classe [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) représente une association entre la plage Unicode spécifiée, utilisée pour rechercher des glyphes manquants, et une liste de polices pouvant contenir des glyphes appropriés :
+## **Spécifier les polices de secours**
+
+Aspose.Slides prend en charge l’interface [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) et la classe [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) pour spécifier les règles d’application d’une police de secours. La classe [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) représente une association entre la plage Unicode spécifiée, utilisée pour rechercher les glyphes manquants, et une liste de polices pouvant contenir les glyphes appropriés :
```py
startUnicodeIndex = 0x0B80
@@ -16,18 +31,38 @@ endUnicodeIndex = 0x0BFF
firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
-#En utilisant plusieurs méthodes, vous pouvez ajouter une liste de polices :
+#Utilisation de plusieurs façons pour ajouter la liste des polices :
fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
```
+Il est également possible de [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) une police de secours ou d’[AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) dans un objet [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) existant.
-
-Il est également possible de [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) une police de secours ou [AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) à un objet [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) existant.
-
-[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) peut être utilisée pour organiser une liste d'objets [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/), lorsqu'il est nécessaire de spécifier des règles de remplacement de polices de secours pour plusieurs plages Unicode.
+[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) peut être utilisé pour organiser une liste d’objets [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) lorsqu’il faut spécifier des règles de substitution de police de secours pour plusieurs plages Unicode.
{{% alert color="primary" title="Voir aussi" %}}
- [Créer une collection de polices de secours](/slides/fr/python-net/create-fallback-fonts-collection/)
-{{% /alert %}}
\ No newline at end of file
+{{% /alert %}}
+
+## **FAQ**
+
+**Quelle est la différence entre une police de secours, une substitution de police et une intégration de police ?**
+
+Une police de secours n’est utilisée que pour les caractères manquants dans la police principale. La [substitution de police](/slides/fr/python-net/font-substitution/) remplace l’intégralité de la police spécifiée par une autre police. L’[intégration de police](/slides/fr/python-net/embedded-font/) emballe les polices à l’intérieur du fichier de sortie afin que les destinataires puissent voir le texte tel qu’il est prévu.
+
+**Les polices de secours sont‑elles appliquées lors des exportations comme PDF, PNG ou SVG, ou uniquement lors du rendu à l’écran ?**
+
+Oui. La police de secours affecte toutes les [opérations de rendu et d’exportation](/slides/fr/python-net/convert-presentation/) où des caractères doivent être dessinés mais sont absents dans la police source.
+
+**La configuration d’une police de secours modifie‑t‑elle le fichier de présentation lui‑même, et le paramètre persistera‑t‑il lors des ouvertures ultérieures ?**
+
+Non. Les règles de secours sont des paramètres de rendu à l’exécution dans votre code ; elles ne sont pas stockées dans le .pptx et n’apparaissent pas dans PowerPoint.
+
+**Le système d’exploitation (Windows/Linux/macOS) et l’ensemble des répertoires de polices influencent‑ils la sélection de la police de secours ?**
+
+Oui. Le moteur résout les polices à partir des dossiers systèmes disponibles et de tout [chemin supplémentaire](/slides/fr/python-net/custom-font/) que vous fournissez. Si une police n’est pas physiquement disponible, une règle y faisant référence ne pourra pas prendre effet.
+
+**La police de secours fonctionne‑t‑elle pour WordArt, SmartArt et les graphiques ?**
+
+Oui. Lorsque ces objets contiennent du texte, le même mécanisme de substitution de glyphes s’applique pour rendre les caractères manquants.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md b/fr/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
index f42f7ba01d..bae23070f8 100644
--- a/fr/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
+++ b/fr/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
@@ -1,24 +1,34 @@
---
-title: Présentation en Lecture Seule
+title: Enregistrer les présentations en mode lecture seule avec Python
+linktitle: Présentation en lecture seule
type: docs
weight: 30
url: /fr/python-net/read-only-presentation/
-keywords: "Paramètre en lecture seule, présentation PowerPoint, Python, Aspose.Slides pour Python via .NET"
-description: "Présentation PowerPoint en lecture seule en Python"
+keywords:
+- lecture seule
+- protéger la présentation
+- empêcher la modification
+- PowerPoint
+- présentation
+- Python
+- Aspose.Slides
+description: "Chargez et enregistrez des fichiers PowerPoint (PPT, PPTX) en mode lecture seule avec Aspose.Slides pour Python via .NET, offrant des aperçus de diapositives précis sans modifier vos présentations."
---
-Dans PowerPoint 2019, Microsoft a introduit le paramètre **Toujours Ouvrir en Lecture Seule** comme l'une des options que les utilisateurs peuvent utiliser pour protéger leurs présentations. Vous pouvez souhaiter utiliser ce paramètre en lecture seule pour protéger une présentation lorsque
+## **Appliquer le mode lecture seule**
-- Vous souhaitez éviter des modifications accidentelles et garder le contenu de votre présentation en sécurité.
-- Vous souhaitez alerter les personnes que la présentation que vous avez fournie est la version finale.
+Dans PowerPoint 2019, Microsoft a introduit le paramètre **Always Open Read-Only** parmi les options que les utilisateurs peuvent utiliser pour protéger leurs présentations. Vous pouvez souhaiter utiliser ce paramètre Lecture seule pour protéger une présentation lorsque
-Après avoir sélectionné l'option **Toujours Ouvrir en Lecture Seule** pour une présentation, lorsque les utilisateurs ouvrent la présentation, ils voient la recommandation **Lecture Seule** et peuvent voir un message sous cette forme : *Pour éviter des modifications accidentelles, l'auteur a défini ce fichier pour s'ouvrir en lecture seule.*
+- Vous souhaitez éviter les modifications accidentelles et garder le contenu de votre présentation en sécurité.
+- Vous souhaitez avertir les personnes que la présentation que vous avez fournie est la version finale.
-La recommandation en lecture seule est un moyen simple mais efficace de décourager l'édition car les utilisateurs doivent effectuer une tâche pour la supprimer avant d'être autorisés à modifier une présentation. Si vous ne souhaitez pas que les utilisateurs apportent des modifications à une présentation et souhaitez leur en parler de manière polie, alors la recommandation en lecture seule peut être une bonne option pour vous.
+Après avoir sélectionné l'option **Always Open Read-Only** pour une présentation, lorsque les utilisateurs ouvrent la présentation, ils voient la recommandation **Read-Only** et peuvent voir un message sous cette forme : *Pour éviter les modifications accidentelles, l’auteur a défini ce fichier pour qu’il s’ouvre en lecture seule.*
-> Si une présentation avec la protection **Lecture Seule** est ouverte dans une ancienne application Microsoft PowerPoint—qui ne prend pas en charge la fonction récemment introduite—la recommandation **Lecture Seule** est ignorée (la présentation s'ouvre normalement).
+La recommandation **Read-Only** est un moyen simple mais efficace de décourager la modification, car les utilisateurs doivent effectuer une action pour la supprimer avant de pouvoir éditer une présentation. Si vous ne voulez pas que les utilisateurs apportent des modifications à une présentation et souhaitez leur communiquer cela de manière courtoise, alors la recommandation **Read-Only** peut être une bonne option pour vous.
-Aspose.Slides pour Python via .NET vous permet de définir une présentation en **Lecture Seule**, ce qui signifie que les utilisateurs (après avoir ouvert la présentation) voient la recommandation **Lecture Seule**. Ce code d'exemple vous montre comment définir une présentation en **Lecture Seule** en Python en utilisant Aspose.Slides :
+> Si une présentation protégée par **Read-Only** est ouverte dans une ancienne version de Microsoft PowerPoint — qui ne prend pas en charge la fonction récemment introduite — la recommandation **Read-Only** est ignorée (la présentation s’ouvre normalement).
+
+Aspose.Slides for Python via .NET vous permet de définir une présentation en **Read-Only**, ce qui signifie que les utilisateurs (après avoir ouvert la présentation) voient la recommandation **Read-Only**. Ce code d’exemple montre comment définir une présentation en **Read-Only** en Python avec Aspose.Slides :
```py
import aspose.slides as slides
@@ -30,6 +40,24 @@ with slides.Presentation() as pres:
{{% alert color="primary" %}}
-**Remarque** : La recommandation **Lecture Seule** est simplement destinée à décourager l'édition ou à empêcher les utilisateurs d'apporter des modifications accidentelles à une présentation PowerPoint. Si une personne motivée—qui sait ce qu'elle fait—décide de modifier votre présentation, elle peut facilement supprimer le paramètre en lecture seule. Si vous devez sérieusement empêcher la modification non autorisée, il vaut mieux utiliser [des protections plus strictes impliquant des encryptions et des mots de passe](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+**Note** : La recommandation **Read-Only** vise simplement à décourager la modification ou à empêcher les utilisateurs d’apporter des changements accidentels à une présentation PowerPoint. Si une personne motivée — qui sait ce qu’elle fait — décide de modifier votre présentation, elle peut facilement supprimer le paramètre Read-Only. Si vous avez réellement besoin d’empêcher les modifications non autorisées, il vaut mieux utiliser [des protections plus strictes impliquant le chiffrement et des mots de passe](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+
+{{% /alert %}}
+
+## **FAQ**
+
+**En quoi le « Read-Only recommended » diffère-t-il d’une protection par mot de passe complète ?**
+
+« Read-Only recommended » n’affiche qu’une suggestion d’ouvrir le fichier en mode lecture seule et il est facile de la contourner. [Protection par mot de passe](/slides/fr/python-net/password-protected-presentation/) restreint réellement l’ouverture ou la modification et convient lorsque vous avez besoin de véritables contrôles de sécurité.
+
+**Le « Read-Only recommended » peut-il être combiné avec des filigranes pour décourager davantage les modifications ?**
+
+Oui. Cette recommandation peut être associée à des [filigranes](/slides/fr/python-net/watermark/) comme moyen de dissuasion visuel ; ils sont des mécanismes distincts et fonctionnent bien ensemble.
+
+**Une macro ou un outil externe peut-il encore modifier le fichier lorsque la recommandation est activée ?**
+
+Oui. La recommandation ne bloque pas les modifications programmatiques. Pour empêcher les éditions automatisées, utilisez des [mots de passe et du chiffrement](/slides/fr/python-net/password-protected-presentation/).
+
+**Comment le « Read-Only recommended » se rapporte-t-il aux indicateurs « is_encrypted » et « is_write_protected » ?**
-{{% /alert %}}
\ No newline at end of file
+Ce sont des signaux différents. « Read-Only recommended » est une invite douce et facultative ; [is_write_protected](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_write_protected/) et [is_encrypted](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_encrypted/) indiquent des restrictions réelles d’écriture ou de lecture qui dépendent de mots de passe ou de chiffrement.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/presentation-slide/slide-size/_index.md b/fr/python-net/developer-guide/presentation-slide/slide-size/_index.md
index e5cb66bcc7..750f43df51 100644
--- a/fr/python-net/developer-guide/presentation-slide/slide-size/_index.md
+++ b/fr/python-net/developer-guide/presentation-slide/slide-size/_index.md
@@ -1,18 +1,18 @@
---
title: Modifier la taille des diapositives dans les présentations avec Python
-linktitle: Taille de diapositive
+linktitle: Taille de la diapositive
type: docs
weight: 70
url: /fr/python-net/slide-size/
keywords:
- taille de diapositive
-- rapport d'image
+- rapport d'aspect
- standard
-- écran large
+- grand écran
- 4:3
- 16:9
-- définir la taille de diapositive
-- changer la taille de diapositive
+- définir la taille de la diapositive
+- changer la taille de la diapositive
- taille de diapositive personnalisée
- taille de diapositive spéciale
- taille de diapositive unique
@@ -26,36 +26,34 @@ keywords:
- présentation
- Python
- Aspose.Slides
-descriptions: "Découvrez comment redimensionner rapidement les diapositives des fichiers PPT, PPTX et ODP avec Python et Aspose.Slides, et optimiser les présentations pour tout écran sans perte de qualité."
+descriptions: "Apprenez à redimensionner rapidement les diapositives dans les fichiers PPT, PPTX et ODP avec Python et Aspose.Slides, optimisez les présentations pour n'importe quel écran sans perdre en qualité."
---
## Tailles de diapositives dans les présentations PowerPoint
-Aspose.Slides pour Python via .NET vous permet de changer la taille de la diapositive ou le rapport d'aspect dans les présentations PowerPoint. Si vous prévoyez d'imprimer votre présentation ou d'afficher ses diapositives sur un écran, vous devez prêter attention à sa taille de diapositive ou à son rapport d'aspect.
+Aspose.Slides for Python via .NET vous permet de modifier la taille de la diapositive ou le rapport d'aspect dans les présentations PowerPoint. Si vous prévoyez d'imprimer votre présentation ou d'afficher ses diapositives sur un écran, vous devez faire attention à la taille ou au rapport d'aspect des diapositives.
-Voici les tailles de diapositives et les rapports d'aspect les plus courants :
+Voici les tailles de diapositives et rapports d'aspect les plus courants :
- **Standard (rapport d'aspect 4:3)**
- Si votre présentation doit être affichée ou vue sur des appareils ou écrans relativement anciens, vous pourriez vouloir utiliser ce paramètre.
+ Si votre présentation doit être affichée ou visualisée sur des appareils ou écrans relativement anciens, vous pouvez choisir cette option.
-- **Widescreen (rapport d'aspect 16:9)**
+- **Grand écran (rapport d'aspect 16:9)**
- Si votre présentation doit être vue sur des projecteurs ou affichages modernes, vous pourriez vouloir utiliser ce paramètre.
+ Si votre présentation doit être vue sur des projecteurs ou écrans modernes, vous pouvez choisir cette option.
-Vous ne pouvez pas utiliser plusieurs paramètres de taille de diapositive dans une seule présentation. Lorsque vous sélectionnez une taille de diapositive pour une présentation, ce paramètre de taille de diapositive s'applique à toutes les diapositives de la présentation.
+Vous ne pouvez pas utiliser plusieurs paramètres de taille de diapositive dans une même présentation. Lorsque vous sélectionnez une taille de diapositive pour une présentation, ce paramètre s'applique à toutes les diapositives de la présentation.
-Si vous préférez utiliser une taille de diapositive spéciale pour vos présentations, nous vous recommandons fortement de le faire dès le début. Idéalement, vous devriez spécifier votre taille de diapositive préférée au début, c'est-à-dire lorsque vous êtes en train de configurer la présentation—avant d'ajouter du contenu à la présentation. De cette façon, vous évitez les complications résultant des modifications (futures) apportées à la taille des diapositives.
+Si vous préférez utiliser une taille de diapositive spéciale pour vos présentations, nous vous recommandons fortement de le faire tôt. Idéalement, vous devriez spécifier la taille de diapositive souhaitée dès le départ, c'est‑à‑dire lors de la création de la présentation—avant d'ajouter tout contenu. Ainsi, vous éviterez les complications dues aux modifications (future) de la taille des diapositives.
-{{% alert color="primary" %}}
+{{% alert color="primary" %}}
+Lorsque vous utilisez Aspose.Slides pour créer une présentation, toutes les diapositives de la présentation obtiennent automatiquement la taille standard ou le rapport d'aspect 4:3.
+{{% /alert %}}
- Lorsque vous utilisez Aspose.Slides pour créer une présentation, toutes les diapositives de la présentation obtiennent automatiquement la taille standard ou le rapport d'aspect 4:3.
+## Modifier la taille de la diapositive dans les présentations
-{{% /alert %}}
-
-## Changer la taille des diapositives dans les présentations
-
-Cet échantillon de code vous montre comment changer la taille de la diapositive dans une présentation en Python en utilisant Aspose.Slides :
+Ce code d'exemple montre comment modifier la taille d'une diapositive dans une présentation en Python avec Aspose.Slides :
```py
import aspose.slides as slides
@@ -65,43 +63,59 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.save("pres-4x3-aspect-ratio.pptx", slides.export.SaveFormat.PPTX)
```
-## Spécifier des tailles de diapositives personnalisées dans les présentations
+## Spécifier des tailles de diapositive personnalisées dans les présentations
-Si vous trouvez que les tailles de diapositives courantes (4:3 et 16:9) ne conviennent pas à votre travail, vous pouvez décider d'utiliser une taille de diapositive spécifique ou unique. Par exemple, si vous prévoyez d'imprimer des diapositives en taille réelle de votre présentation sur une mise en page de page personnalisée ou si vous comptez afficher votre présentation sur certains types d'écrans, vous êtes susceptible de bénéficier de l'utilisation d'un paramètre de taille personnalisée pour votre présentation.
+Si les tailles de diapositives courantes (4:3 et 16:9) ne conviennent pas à votre travail, vous pouvez choisir d'utiliser une taille de diapositive spécifique ou unique. Par exemple, si vous prévoyez d'imprimer des diapositives pleine taille de votre présentation sur une mise en page personnalisée ou si vous avez l'intention d'afficher votre présentation sur certains types d'écrans, il est probable que vous bénéficiiez d'un paramètre de taille personnalisée.
-Cet échantillon de code vous montre comment utiliser Aspose.Slides pour Python via .NET pour spécifier une taille de diapositive personnalisée pour une présentation en Python :
+Ce code d'exemple montre comment utiliser Aspose.Slides for Python via .NET pour spécifier une taille de diapositive personnalisée pour une présentation en Python :
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
- pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # Taille de papier A4
+ pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # taille du papier A4
pres.save("pres-a4-slide-size.pptx", slides.export.SaveFormat.PPTX)
```
-## Gérer les problèmes lors du changement de la taille des diapositives dans les présentations
+## Gérer les problèmes lors du changement de taille des diapositives dans les présentations
-Après avoir changé la taille de la diapositive pour une présentation, le contenu des diapositives (images ou objets, par exemple) peut devenir déformé. Par défaut, les objets sont automatiquement redimensionnés pour s'adapter à la nouvelle taille de diapositive. Cependant, lors du changement de la taille de la diapositive d'une présentation, vous pouvez spécifier un paramètre qui détermine comment Aspose.Slides gère le contenu sur les diapositives.
+Après avoir changé la taille des diapositives d’une présentation, le contenu des diapositives (images ou objets, par exemple) peut se déformer. Par défaut, les objets sont automatiquement redimensionnés pour s'adapter à la nouvelle taille des diapositives. Cependant, lors du changement de la taille des diapositives d’une présentation, vous pouvez spécifier un paramètre qui détermine la façon dont Aspose.Slides gère le contenu des diapositives.
-Selon ce que vous comptez faire ou atteindre, vous pouvez utiliser l'un de ces paramètres :
+En fonction de ce que vous souhaitez faire ou obtenir, vous pouvez utiliser l'un de ces paramètres :
- `DO_NOT_SCALE`
- Si vous ne souhaitez PAS que les objets sur les diapositives soient redimensionnés, utilisez ce paramètre.
+ Si vous NE voulez PAS que les objets sur les diapositives soient redimensionnés, utilisez ce paramètre.
- `ENSURE_FIT`
- Si vous souhaitez réduire la taille de la diapositive et que vous avez besoin qu'Aspose.Slides réduise les objets de la diapositive pour s'assurer qu'ils tiennent tous sur les diapositives (de cette façon, vous évitez de perdre du contenu), utilisez ce paramètre.
+ Si vous voulez réduire la taille des diapositives et que vous avez besoin qu'Aspose.Slides réduise les objets des diapositives afin de garantir qu'ils tiennent tous sur les diapositives (ainsi, vous évitez de perdre du contenu), utilisez ce paramètre.
- `MAXIMIZE`
- Si vous souhaitez agrandir la taille de la diapositive et que vous avez besoin qu'Aspose.Slides agrandisse les objets de la diapositive pour les rendre proportionnels à la nouvelle taille de diapositive, utilisez ce paramètre.
-
-Cet échantillon de code vous montre comment utiliser le paramètre `MAXIMIZE` lors du changement de la taille de la diapositive d'une présentation :
+ Si vous voulez agrandir la taille des diapositives et que vous avez besoin qu'Aspose.Slides augmente les objets des diapositives pour qu'ils soient proportionnels à la nouvelle taille, utilisez ce paramètre.
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.slide_size.set_size(slides.SlideSizeType.LEDGER, slides.SlideSizeScaleType.MAXIMIZE)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Puis-je définir une taille de diapositive personnalisée en utilisant des unités autres que les pouces (par exemple, des points ou des millimètres) ?**
+
+Oui. Aspose.Slides utilise les points en interne, où 1 point équivaut à 1/72 de pouce. Vous pouvez convertir n'importe quelle unité (comme les millimètres ou les centimètres) en points et utiliser les valeurs converties pour définir la largeur et la hauteur de la diapositive.
+
+**Une taille de diapositive personnalisée très grande affectera-t-elle les performances et la consommation de mémoire lors du rendu ?**
+
+Oui. Des dimensions de diapositive plus grandes (en points) combinées à une échelle de rendu plus élevée entraînent une augmentation de la consommation de mémoire et des temps de traitement plus longs. Visez une taille de diapositive pratique et ajustez l'échelle de rendu uniquement si nécessaire pour obtenir la qualité de sortie souhaitée.
+
+**Puis-je définir une taille de diapositive non standard puis fusionner des diapositives de présentations ayant des tailles différentes ?**
+
+Vous ne pouvez pas [fusionner des présentations](/slides/fr/python-net/merge-presentation/) lorsqu'elles ont des tailles de diapositive différentes — commencez par redimensionner une présentation pour correspondre à l'autre. En changeant la taille des diapositives, vous pouvez choisir la façon dont le contenu existant est géré via l'option [SlideSizeScaleType](https://reference.aspose.com/slides/python-net/aspose.slides/slidesizescaletype/). Après avoir aligné les tailles, vous pouvez fusionner les diapositives tout en préservant la mise en forme.
+
+**Puis-je générer des miniatures pour des formes individuelles ou des zones spécifiques d’une diapositive, et respecteront-elles la nouvelle taille de diapositive ?**
+
+Oui. Aspose.Slides peut générer des miniatures pour [l’ensemble des diapositives](https://reference.aspose.com/slides/python-net/aspose.slides/slide/get_image/) ainsi que pour [des formes sélectionnées](https://reference.aspose.com/slides/python-net/aspose.slides/shape/get_image/). Les images résultantes reflètent la taille et le rapport d'aspect actuels de la diapositive, assurant un cadrage et une géométrie cohérents.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md b/fr/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
index 4f215f955d..17900f7f5a 100644
--- a/fr/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
+++ b/fr/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
@@ -1,145 +1,135 @@
---
-title: Appliquer la protection à la présentation
+title: Empêcher les modifications de présentation avec les verrous de forme en Python
+linktitle: Empêcher les modifications de présentation
type: docs
weight: 70
url: /fr/python-net/applying-protection-to-presentation/
+keywords:
+- empêcher les modifications
+- protéger contre la modification
+- verrouiller la forme
+- verrouiller la position
+- verrouiller la sélection
+- verrouiller la taille
+- verrouiller le groupement
+- PowerPoint
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: "Découvrez comment Aspose.Slides pour Python via .NET verrouille ou déverrouille les formes dans les fichiers PPT, PPTX et ODP, sécurisant les présentations tout en permettant des modifications contrôlées et une livraison plus rapide."
---
-{{% alert color="primary" %}}
+## **Contexte**
-Une utilisation courante d'Aspose.Slides est de créer, mettre à jour et enregistrer des présentations Microsoft PowerPoint 2007 (PPTX) dans le cadre d'un flux de travail automatisé. Les utilisateurs de l'application qui utilise Aspose.Slides de cette manière ont accès aux présentations de sortie. Les protéger contre la modification est une préoccupation courante. Il est important que les présentations générées automatiquement conservent leur formatage et leur contenu d'origine.
+Une utilisation courante d’Aspose.Slides consiste à créer, mettre à jour et enregistrer des présentations Microsoft PowerPoint (PPTX) dans le cadre d’un flux de travail automatisé. Les utilisateurs d’applications qui emploient Aspose.Slides de cette manière ont accès aux présentations générées, il est donc fréquent de vouloir les protéger contre toute modification. Il est important que les présentations générées automatiquement conservent leur mise en forme et leur contenu d’origine.
-Cet article explique comment [les présentations et les diapositives sont construites](/slides/fr/python-net/applying-protection-to-presentation/) et comment Aspose.Slides pour Python via .NET peut [appliquer une protection à](/slides/fr/python-net/applying-protection-to-presentation/) puis [la supprimer de](/slides/fr/python-net/applying-protection-to-presentation/) une présentation. Cette fonctionnalité est exclusive à Aspose.Slides et, au moment de la rédaction, n'est pas disponible dans Microsoft PowerPoint. Cela donne aux développeurs un moyen de contrôler comment les présentations créées par leurs applications sont utilisées.
+Cet article explique comment les présentations et les diapositives sont structurées et comment Aspose.Slides pour Python peut appliquer une protection à une présentation puis la retirer. Il fournit aux développeurs un moyen de contrôler l’utilisation des présentations générées par leurs applications.
-{{% /alert %}}
-## **Composition d'une Diapositive**
-Une diapositive PPTX est composée d'un certain nombre de composants comme des formes automatiques, des tableaux, des objets OLE, des formes groupées, des cadres d'image, des cadres vidéo, des connecteurs et d'autres éléments divers disponibles pour constituer une présentation.
+## **Composition d’une diapositive**
-Dans Aspose.Slides pour Python via .NET, chaque élément sur une diapositive est transformé en un objet Shape. En d'autres termes, chaque élément sur la diapositive est soit un objet Shape, soit un objet dérivé de l'objet Shape.
+Une diapositive de présentation est composée d’éléments tels que des formes automatiques, des tableaux, des objets OLE, des formes groupées, des cadres d’image, des cadres vidéo, des connecteurs et d’autres éléments utilisés pour bâtir une présentation. Dans Aspose.Slides pour Python, chaque élément d’une diapositive est représenté par un objet qui hérite de la classe [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) .
-La structure de PPTX est complexe, donc contrairement à PPT, où un verrou générique peut être utilisé pour tous les types de formes, il existe différents types de verrous pour différents types de formes. La classe BaseShapeLock est la classe de verrouillage générique pour PPTX. Les types de verrous suivants sont pris en charge dans Aspose.Slides pour Python via .NET pour PPTX.
+La structure du PPTX est complexe ; ainsi, contrairement au PPT où un verrou générique peut être utilisé pour tous les types de formes, différents types de formes nécessitent différents verrous. La classe [BaseShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/baseshapelock/) est la classe de verrouillage générique pour le PPTX. Les types de verrous suivants sont pris en charge dans Aspose.Slides pour Python pour le PPTX :
-- AutoShapeLock verrouille les formes automatiques.
-- ConnectorLock verrouille les formes connecteurs.
-- GraphicalObjectLock verrouille les objets graphiques.
-- GroupshapeLock verrouille les formes groupées.
-- PictureFrameLock verrouille les cadres d'image.
+- [AutoShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/autoshapelock/) verrouille les formes automatiques.
+- [ConnectorLock](https://reference.aspose.com/slides/python-net/aspose.slides/connectorlock/) verrouille les formes de connecteur.
+- [GraphicalObjectLock](https://reference.aspose.com/slides/python-net/aspose.slides/graphicalobjectlock/) verrouille les objets graphiques.
+- [GroupShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/groupshapelock/) verrouille les formes groupées.
+- [PictureFrameLock](https://reference.aspose.com/slides/python-net/aspose.slides/pictureframelock/) verrouille les cadres d’image.
+
+Toute action effectuée sur tous les objets de forme dans un objet [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) s’applique à l’ensemble de la présentation.
-Toute action effectuée sur tous les objets Shape dans un objet Presentation est appliquée à l'ensemble de la présentation.
## **Appliquer et supprimer la protection**
-Appliquer une protection garantit qu'une présentation ne peut pas être modifiée. C'est une technique utile pour protéger le contenu d'une présentation.
+
+Appliquer une protection garantit qu’une présentation ne peut pas être modifiée. C’est une technique utile pour protéger le contenu d’une présentation.
+
### **Appliquer la protection aux formes PPTX**
-Aspose.Slides pour Python via .NET fournit la classe Shape pour gérer une forme sur la diapositive.
-Comme mentionné précédemment, chaque classe de forme a une classe de verrou associée pour la protection. Cet article se concentre sur les verrous NoSelect, NoMove et NoResize. Ces verrous garantissent que les formes ne peuvent pas être sélectionnées (par des clics de souris ou d'autres méthodes de sélection), et qu'elles ne peuvent pas être déplacées ou redimensionnées.
+Aspose.Slides pour Python fournit la classe [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) pour travailler avec les formes d’une diapositive.
-Les exemples de code qui suivent appliquent la protection à tous les types de formes dans une présentation.
+Comme indiqué précédemment, chaque classe de forme possède une classe de verrouillage de forme associée pour la protection. Cet article se concentre sur les verrous NoSelect, NoMove et NoResize. Ces verrous assurent que les formes ne peuvent pas être sélectionnées (par clic ou autre méthode) et qu’elles ne peuvent pas être déplacées ou redimensionnées.
+
+L’exemple de code suivant applique une protection à tous les types de formes d’une présentation.
```py
import aspose.slides as slides
-#Instatiate Presentation class that represents a PPTX file
-with slides.Presentation(path + "RectPicFrame.pptx") as pres:
- #ISlide object for accessing the slides in the presentation
- slide = pres.slides[0]
-
- #Traversing through all the slides in the presentation
- for slide in pres.slides:
+# Instancier la classe Presentation qui représente un fichier PPTX.
+with slides.Presentation("Sample.pptx") as presentation:
+ # Parcourir toutes les diapositives de la présentation.
+ for slide in presentation.slides:
+ # Parcourir toutes les formes de la diapositive.
for shape in slide.shapes:
- #if shape is autoshape
if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Applying shapes locks
- auto_shape_lock.position_locked = True
- auto_shape_lock.select_locked = True
- auto_shape_lock.size_locked = True
-
- #if shape is group shape
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Applying shapes locks
- group_shape_lock.grouping_locked = True
- group_shape_lock.position_locked = True
- group_shape_lock.select_locked = True
- group_shape_lock.size_locked = True
-
- #if shape is a connector
+ shape.shape_lock.grouping_locked = True
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Applying shapes locks
- connector_lock.position_move = True
- connector_lock.select_locked = True
- connector_lock.size_locked = True
- #if shape is picture frame
+ shape.shape_lock.position_move = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.PictureFrame:
- #Type casting to pitcture frame shape and getting picture frame shape lock
- picture_lock = shape.shape_lock
-
- #Applying shapes locks
- picture_lock.position_locked = True
- picture_lock.select_locked = True
- picture_lock.size_locked = True
-
- #Saving the presentation file
- pres.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
+ # Enregistrer le fichier de présentation.
+ presentation.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
```
-
### **Supprimer la protection**
-La protection appliquée à l'aide d'Aspose.Slides pour Python via .NET ne peut être supprimée qu'avec Aspose.Slides pour Python via .NET. Pour déverrouiller une forme, il suffit de définir la valeur du verrou appliqué sur false. L'exemple de code qui suit montre comment déverrouiller des formes dans une présentation verrouillée.
+
+Pour déverrouiller une forme, définissez la valeur du verrou appliqué sur `False`. L’exemple de code suivant montre comment déverrouiller les formes d’une présentation protégée.
```py
import aspose.slides as slides
-#Open the desired presentation
-with slides.Presentation("ProtectedSample.pptx") as pres:
- for slide in pres.slides:
+# Instancier la classe Presentation qui représente un fichier PPTX.
+with slides.Presentation("ProtectedSample.pptx") as presentation:
+ # Parcourir toutes les diapositives de la présentation.
+ for slide in presentation.slides:
+ # Parcourir toutes les formes de la diapositive.
for shape in slide.shapes:
-
- if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Applying shapes locks
- auto_shape_lock.position_locked = False
- auto_shape_lock.select_locked = False
- auto_shape_lock.size_locked = False
-
- elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Applying shapes locks
- group_shape_lock.grouping_locked = False
- group_shape_lock.position_locked = False
- group_shape_lock.select_locked = False
- group_shape_lock.size_locked = False
+ if type(shape) is slides.AutoShape:
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ elif type(shape) is slides.GroupShape:
+ shape.shape_lock.grouping_locked = False
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Applying shapes locks
- connector_lock.position_move = False
- connector_lock.select_locked = False
- connector_lock.size_locked = False
+ shape.shape_lock.position_move = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.PictureFrame:
- picture_lock = shape.shape_lock
-
- #Applying shapes locks
- picture_lock.position_locked = False
- picture_lock.select_locked = False
- picture_lock.size_locked = False
- #Saving the presentation file
- pres.save("RemoveProtectionSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ # Enregistrer le fichier de présentation.
+ presentation.save("RemovedProtectionSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **Conclusion**
+
+Aspose.Slides propose plusieurs options pour protéger les formes d’une présentation. Vous pouvez verrouiller une forme individuelle ou parcourir toutes les formes d’une présentation et les verrouiller chacune afin de sécuriser efficacement le fichier complet. Vous pouvez retirer la protection en définissant la valeur du verrou sur `False`.
+
+## **FAQ**
+
+**Puis-je combiner les verrous de forme et la protection par mot de passe dans la même présentation ?**
+Oui. Les verrous limitent la modification des objets à l’intérieur du fichier, tandis que la [protection par mot de passe](/slides/fr/python-net/password-protected-presentation/) contrôle l’accès à l’ouverture et/ou à l’enregistrement des modifications. Ces mécanismes se complètent et fonctionnent conjointement.
-### **Résumé**
-{{% alert color="primary" %}}
+**Puis-je restreindre la modification de diapositives spécifiques sans affecter les autres ?**
-Aspose.Slides propose plusieurs options pour appliquer une protection aux formes d'une présentation. Il est possible de verrouiller une forme particulière ou de parcourir toutes les formes d'une présentation et de les verrouiller toutes pour verrouiller efficacement la présentation.
+Oui. Appliquez des verrous aux formes des diapositives sélectionnées ; les diapositives restantes resteront modifiables.
-Seule Aspose.Slides pour Python via .NET peut supprimer la protection d'une présentation qui a été précédemment protégée. Retirez la protection en définissant la valeur d'un verrou sur false.
+**Les verrous de forme s’appliquent-ils aux objets groupés et aux connecteurs ?**
-{{% /alert %}}
\ No newline at end of file
+Oui. Des types de verrous dédiés sont pris en charge pour les groupes, les connecteurs, les objets graphiques et les autres types de formes.
\ No newline at end of file
diff --git a/fr/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md b/fr/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
index 96ca3e5312..d4c2db2972 100644
--- a/fr/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
+++ b/fr/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
@@ -1,5 +1,6 @@
---
-title: Obtenir l'Arrière-Plan de la Diapositive de Présentation Complète en Tant qu'Image
+title: Obtenir l'intégralité de l'arrière-plan d'une diapositive d'une présentation sous forme d'image
+linktitle: Arrière-plan complet de la diapositive
type: docs
weight: 95
url: /fr/python-net/get-the-entire-presentation-slide-background-as-an-image/
@@ -7,28 +8,34 @@ keywords:
- diapositive
- arrière-plan
- arrière-plan de diapositive
-- arrière-plan en une image
+- arrière-plan final
+- arrière-plan en image
- PowerPoint
+- OpenDocument
+- présentation
- PPT
- PPTX
-- présentation PowerPoint
+- ODP
- Python
-- Aspose.Slides pour Python
+- Aspose.Slides
+description: "Extrayez les arrière-plans complets des diapositives sous forme d'images à partir de présentations PowerPoint et OpenDocument en utilisant Aspose.Slides pour Python via .NET, simplifiant les flux de travail visuels."
---
-Dans les présentations PowerPoint, l'arrière-plan de la diapositive peut se composer de nombreux éléments. En plus de l'image définie comme [arrière-plan de diapositive](/slides/fr/python-net/presentation-background/), l'arrière-plan final peut être influencé par le thème de la présentation, le schéma de couleurs et les formes placées sur la diapositive principale et la diapositive de mise en page.
+## **Obtenir l'intégralité de l'arrière-plan de la diapositive**
-Aspose.Slides pour Python ne fournit pas de méthode simple pour extraire l'arrière-plan complet de la diapositive de présentation en tant qu'image, mais vous pouvez suivre les étapes ci-dessous pour le faire :
-1. Charger la présentation à l'aide de la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Obtenir la taille de la diapositive à partir de la présentation.
-1. Sélectionner une diapositive.
-1. Créer une présentation temporaire.
-1. Définir la même taille de diapositive dans la présentation temporaire.
-1. Cloner la diapositive sélectionnée dans la présentation temporaire.
-1. Supprimer les formes de la diapositive clonée.
-1. Convertir la diapositive clonée en une image.
+Dans les présentations PowerPoint, l'arrière‑plan d'une diapositive peut être composé de plusieurs éléments. En plus de l'image définie comme le [arrière-plan de diapositive](/slides/fr/python-net/presentation-background/), l'arrière‑plan final peut être influencé par le thème de la présentation, le schéma de couleurs et les formes placées sur la diapositive maître et la diapositive de mise en page.
-L'exemple de code suivant extrait l'arrière-plan complet de la diapositive de présentation en tant qu'image.
+Aspose.Slides pour Python ne fournit pas de méthode simple pour extraire l'intégralité de l'arrière‑plan d'une diapositive de présentation sous forme d'image, mais vous pouvez suivre les étapes ci‑dessous pour le faire :
+1. Chargez la présentation en utilisant la classe [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+2. Obtenez la taille de la diapositive à partir de la présentation.
+3. Sélectionnez une diapositive.
+4. Créez une présentation temporaire.
+5. Définissez la même taille de diapositive dans la présentation temporaire.
+6. Clonez la diapositive sélectionnée dans la présentation temporaire.
+7. Supprimez les formes de la diapositive clonée.
+8. Convertissez la diapositive clonée en image.
+
+L'exemple de code suivant extrait l'intégralité de l'arrière‑plan de la diapositive de la présentation sous forme d'image.
```py
slide_index = 0
image_scale = 1
@@ -46,4 +53,22 @@ with slides.Presentation("sample.pptx") as presentation:
with cloned_slide.get_image(image_scale, image_scale) as background:
background.save("output.png", slides.ImageFormat.PNG)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Les dégradés complexes, textures ou remplissages d'image provenant d'une diapositive maître seront-ils conservés dans l'image d'arrière‑plan résultante ?**
+
+Oui. Aspose.Slides rend les remplissages de type dégradé, image et texture définis sur la diapositive, la mise en page ou le maître. Si vous devez isoler l'apparence des maîtres hérités, [définissez un arrière‑plan propre](/slides/fr/python-net/presentation-background/) sur la diapositive actuelle avant l'exportation.
+
+**Puis-je ajouter un filigrane à l'image d'arrière‑plan résultante avant de l'enregistrer ?**
+
+Oui. Vous pouvez [ajouter un filigrane](/slides/fr/python-net/watermark/) sous forme de forme ou d'image sur une [copie de la diapositive](/slides/fr/python-net/clone-slides/) de travail (placée derrière le reste du contenu) puis exporter. Cela vous permet de générer une image d'arrière‑plan avec le filigrane intégré.
+
+**Puis-je obtenir l'arrière‑plan d'une mise en page ou d'un maître spécifique sans le lier à une diapositive existante ?**
+
+Oui. Accédez au maître ou à la mise en page souhaité(e), appliquez‑le à une [diapositive temporaire](/slides/fr/python-net/clone-slides/) avec la taille requise, puis exportez cette diapositive pour obtenir l'arrière‑plan dérivé de cette mise en page ou de ce maître.
+
+**Existe‑t‑il des limitations de licence affectant l'exportation d'images ?**
+
+Les fonctionnalités de rendu sont entièrement disponibles avec une [licence valide](/slides/fr/python-net/licensing/). En mode d'évaluation, la sortie peut comporter des limitations comme un filigrane. Activez la licence une fois par processus avant d'exécuter des exportations par lots.
\ No newline at end of file
diff --git a/fr/python-net/getting-started/supported-file-formats/_index.md b/fr/python-net/getting-started/supported-file-formats/_index.md
index 782a11cb8a..73d88389e7 100644
--- a/fr/python-net/getting-started/supported-file-formats/_index.md
+++ b/fr/python-net/getting-started/supported-file-formats/_index.md
@@ -1,11 +1,49 @@
---
-title: Formats de Fichiers Pris en Charge
+title: Formats de fichiers pris en charge
+linktitle: Formats de fichiers
type: docs
weight: 30
url: /fr/python-net/supported-file-formats/
+keywords:
+- format de fichier
+- format supporté
+- fichier PowerPoint
+- fichier OpenDocument
+- PPT
+- POT
+- PPS
+- PPTX
+- POTX
+- PPSX
+- PPTM
+- PPSM
+- POTM
+- ODP
+- FODP
+- OTP
+- TIFF
+- EMF
+- PDF
+- XPS
+- JPEG
+- PNG
+- GIF
+- BMP
+- SVG
+- SWF
+- HTML
+- XAML
+- MD
+- XML
+- PowerPoint
+- OpenDocument
+- présentation
+- Python
+- Aspose.Slides
+description: "Découvrez tous les formats de fichiers qu'Aspose.Slides for Python via .NET peut ouvrir, enregistrer et convertir — y compris PPT, PPTX et ODP — avec des notes claires sur la prise en charge de l'import/export."
---
-## **Versions de Microsoft PowerPoint Pris en Charge**
+## **Versions Microsoft PowerPoint prises en charge**
- Microsoft PowerPoint 97
- Microsoft PowerPoint 2000
- Microsoft PowerPoint XP
@@ -18,33 +56,55 @@ url: /fr/python-net/supported-file-formats/
- Microsoft PowerPoint pour MAC
- Office 365
-## **Formats de Fichiers Pris en Charge**
-Ce tableau contient les formats de fichiers que Aspose.Slides pour Python via .NET peut charger et sauvegarder :
+## **Formats de fichiers pris en charge**
+Ce tableau contient les formats de fichiers qu'Aspose.Slides for Python via .NET peut charger et enregistrer :
-|**Format**|**Description**|**Charger**|**Sauvegarder**|**Remarques**|
+|**Format**|**Description**|**Chargement**|**Enregistrement**|**Remarques**|
| :- | :- | :- | :- | :- |
|[PPT](https://docs.fileformat.com/presentation/ppt/)|Présentation PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POT](https://docs.fileformat.com/presentation/pot/)|Modèle PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPS](https://docs.fileformat.com/presentation/pps/)|Diaporama PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPTX](https://docs.fileformat.com/presentation/pptx/)|Présentation PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POTX](https://docs.fileformat.com/presentation/potx/)|Modèle PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSX ](https://docs.fileformat.com/presentation/ppsx/)|Diaporama PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPTM](https://docs.fileformat.com/presentation/pptm/)|Présentation PowerPoint Activée par Macro|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|Diaporama PowerPoint Activé par Macro|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[POTM](https://docs.fileformat.com/presentation/potm/)|Modèle PowerPoint Activé par Macro|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSX](https://docs.fileformat.com/presentation/ppsx/)|Diaporama PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPTM](https://docs.fileformat.com/presentation/pptm/)|Présentation PowerPoint avec macros|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|Diaporama PowerPoint avec macros|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[POTM](https://docs.fileformat.com/presentation/potm/)|Modèle PowerPoint avec macros|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[ODP/FODP](https://docs.fileformat.com/presentation/odp/)|Présentation OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[OTP](https://docs.fileformat.com/presentation/otp/)|Modèle de Présentation OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[TIFF](https://docs.fileformat.com/image/tiff/)|Format de Fichier d'Image Tag| |{{< emoticons/tick >}}| |
-|[EMF](https://docs.fileformat.com/image/emf/)|Format de Mét fichier Amélioré| |{{< emoticons/tick >}}| |
-|[PDF](https://docs.fileformat.com/pdf/)|Format de Document Portable|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XPS](https://docs.fileformat.com/page-description-language/xps/)|Spécification XML de Papier| |{{< emoticons/tick >}}| |
-|[JPEG](https://docs.fileformat.com/image/jpeg/)|Groupe d'Experts en Photographie| |{{< emoticons/tick >}}| |
-|[PNG](https://docs.fileformat.com/image/png/)|Graphiques de Réseau Portable| |{{< emoticons/tick >}}| |
-|[GIF](https://docs.fileformat.com/image/gif/)|Format d'Échange de Graphiques| |{{< emoticons/tick >}}| |
-|[BMP](https://docs.fileformat.com/image/bmp/)|Bitmap Indépendant de l'Appareil| |{{< emoticons/tick >}}| |
-|[SVG](https://docs.fileformat.com/page-description-language/svg/)|Graphiques Vectoriels Evolutifs| |{{< emoticons/tick >}}| |
-|[SWF](https://docs.fileformat.com/page-description-language/swf/)|Petit Format Web| |{{< emoticons/tick >}}| |
-|[HTML](https://docs.fileformat.com/web/html/)|Langage de Marquage Hypertexte|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XAML](https://docs.fileformat.com/web/xaml/)|Langage de Marquage d'Application Extensible| |{{< emoticons/tick >}}| |
+|[OTP](https://docs.fileformat.com/presentation/otp/)|Modèle de présentation OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[TIFF](https://docs.fileformat.com/image/tiff/)|Format de fichier d'image Tag| |{{< emoticons/tick >}}| |
+|[EMF](https://docs.fileformat.com/image/emf/)|Format de métafichier amélioré| |{{< emoticons/tick >}}| |
+|[PDF](https://docs.fileformat.com/pdf/)|Format de document portable|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[XPS](https://docs.fileformat.com/page-description-language/xps/)|Spécification XML Paper| |{{< emoticons/tick >}}| |
+|[JPEG](https://docs.fileformat.com/image/jpeg/)|Joint Photographic Experts Group| |{{< emoticons/tick >}}| |
+|[PNG](https://docs.fileformat.com/image/png/)|Portable Network Graphics| |{{< emoticons/tick >}}| |
+|[GIF](https://docs.fileformat.com/image/gif/)|Format d'échange d'images| |{{< emoticons/tick >}}| |
+|[BMP](https://docs.fileformat.com/image/bmp/)|Bitmap indépendant du dispositif| |{{< emoticons/tick >}}| |
+|[SVG](https://docs.fileformat.com/page-description-language/svg/)|Graphiques vectoriels évolutifs| |{{< emoticons/tick >}}| |
+|[SWF](https://docs.fileformat.com/page-description-language/swf/)|Petit format Web| |{{< emoticons/tick >}}| |
+|[HTML](https://docs.fileformat.com/web/html/)|Langage de balisage hypertexte|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[XAML](https://docs.fileformat.com/web/xaml/)|Langage de balisage d'application extensible| |{{< emoticons/tick >}}| |
|[MD](https://docs.fileformat.com/word-processing/md/)|Markdown| |{{< emoticons/tick >}}| |
-|[XML](https://docs.fileformat.com/web/xml/)|Présentation XML PowerPoint| |{{< emoticons/tick >}}| |
\ No newline at end of file
+|[XML](https://docs.fileformat.com/web/xml/)|Présentation PowerPoint XML| |{{< emoticons/tick >}}| |
+
+## **FAQ**
+
+**Puis-je enregistrer des présentations au format PDF qui respectent les normes d'archivage et d'accessibilité (PDF/A et PDF/UA) ?**
+
+Oui. Aspose.Slides for Python via .NET prend en charge l'exportation vers PDF avec des niveaux de conformité tels que PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, ainsi que PDF/UA via le paramètre [compliance](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/compliance/) dans les [options d'exportation PDF](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/).
+
+**La bibliothèque prend‑elle en charge l’incorporation de polices lors de l’exportation vers PDF, avec un contrôle granulaire sur ce qui est intégré ?**
+
+Oui. Vous pouvez contrôler si les polices sont entièrement incorporées ou sous‑ensemble (seuls les glyphes utilisés), spécifier la manière dont les polices système courantes sont traitées, et configurer le comportement du texte ASCII via les [options d'exportation PDF](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/).
+
+**Puis‑je détecter si un fichier est protégé par mot de passe avant de le charger réellement ?**
+
+Oui. En utilisant l'[API d’inspection basée sur les usines](https://reference.aspose.com/slides/python-net/aspose.slides.presentationfactory/), vous pouvez interroger un fichier de présentation pour déterminer s’il est protégé par un mot de passe sans l’ouvrir complètement.
+
+**Existe‑t‑il des mécanismes de secours de polices et une prise en charge des polices personnalisées ?**
+
+Oui. La bibliothèque prend en charge le [chargement](/slides/fr/python-net/custom-font/) et l'[incorporation](/slides/fr/python-net/embedded-font/) de polices personnalisées et fournit des [règles de secours de police](/slides/fr/python-net/fallback-font/) pour éviter les glyphes manquants lors du rendu et de la conversion.
+
+**Puis‑je exporter des diapositives au format XPS, et existe‑t‑il des options pour ajuster la sortie XPS ?**
+
+Oui. L'[exportation vers XPS](/slides/fr/python-net/convert-powerpoint-to-xps/) est prise en charge, et vous pouvez ajuster les [options d’enregistrement](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) pertinentes pour contrôler la qualité de sortie et le contenu du document XPS.
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md b/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
index 58520ac0dc..c6245461ae 100644
--- a/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
+++ b/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
@@ -1,5 +1,5 @@
---
-title: Python で OpenDocument プレゼンテーションを変換
+title: OpenDocument プレゼンテーションを Python で変換
linktitle: OpenDocument を変換
type: docs
weight: 10
@@ -18,26 +18,46 @@ keywords:
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Python で Aspose.Slides を使用して OpenDocument の ODP を PDF、PPT、PPTX、XPS、HTML、TIFF、SWF に変換: コード例、高い忠実度、一括変換、カスタマイズ。"
+description: "Aspose.Slides を使用して Python で OpenDocument ODP を PDF、PPT、PPTX、XPS、HTML、TIFF、または SWF に変換します。コード例、高忠実度、バッチ変換、カスタマイズが可能です。"
---
-[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) は、OpenOffice ODPプレゼンテーションを多くの形式に変換することを可能にします。ODPファイルを他のドキュメント形式に変換するために使用されるAPIは、PowerPoint(PPTおよびPPTX)の変換操作に使用されるものと同じです。
+## **ODP ファイルの変換**
-以下の例では、ODP文書を他の形式に変換する方法を示します(ソースODPファイルを変更するだけです):
+[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) は、OpenOffice ODP プレゼンテーションを多数の形式に変換できるようにします。ODP ファイルを他のドキュメント形式に変換するために使用される API は、PowerPoint(PPT および PPTX)変換操作で使用されるものと同じです。
-- [ODPをHTMLに変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
-- [ODPをPDFに変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
-- [ODPをTIFFに変換](/slides/ja/python-net/convert-powerpoint-to-tiff/)
-- [ODPをSWF Flashに変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
-- [ODPをXPSに変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
-- [ODPをノート付きPDFに変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
-- [ODPをノート付きTIFFに変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+これらの例では、ソース ODP ファイルを変更するだけで ODP ドキュメントを他の形式に変換する方法を示します。
-例えば、ODPプレゼンテーションをPDFに変換する必要がある場合、次のように行うことができます:
+- [ODP を HTML に変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
+- [ODP を PDF に変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
+- [ODP を TIFF に変換](/slides/ja/python-net/convert-powerpoint-to-tiff/)
+- [ODP を SWF Flash に変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
+- [ODP を XPS に変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
+- [ノート付きで ODP を PDF に変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
+- [ノート付きで ODP を TIFF に変換](/slides/ja/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+
+例えば、ODP プレゼンテーションを PDF に変換したい場合は、次のように実行できます。
```py
import aspose.slides as slides
pres = slides.Presentation("pres.odp")
pres.save("pres.pdf", slides.export.SaveFormat.PDF)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**LibreOffice や OpenOffice をインストールせずに ODP を PPTX に変換できますか?**
+
+はい。Aspose.Slides は、PowerPoint と OpenOffice の両方の形式を外部アプリケーションなしで処理できる完全にスタンドアロンなライブラリです。
+
+**Aspose.Slides はパスワードで保護された ODP/OTP ファイルを開いたり保存したりできますか?**
+
+はい。パスワードを提供すれば[暗号化されたプレゼンテーションを読み込む](/slides/ja/python-net/password-protected-presentation/)ことができ、暗号化や保護設定を付加してプレゼンテーションを保存することもできます。
+
+**変換前に ODP から埋め込みメディアファイル(音声/動画)を抽出できますか?**
+
+はい。Aspose.Slides を使用すると、プレゼンテーションから埋め込み[音声](/slides/ja/python-net/audio-frame/)や[動画](/slides/ja/python-net/video-frame/)をアクセスし抽出でき、変換前の処理や別途再利用に役立ちます。
+
+**変換後の ODP を Strict Office Open XML 形式で保存できますか?**
+
+はい。PPTX に保存する際、[保存オプション](https://reference.aspose.com/slides/python-net/aspose.slides.export/pptxoptions/)で Strict OOXML を有効にでき、より厳格なコンプライアンス要件に対応できます。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md b/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
index c94124516f..7aae656b1f 100644
--- a/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
+++ b/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
@@ -1,26 +1,59 @@
---
-title: PowerPointをSWF Flashに変換
+title: PythonでPowerPointプレゼンテーションをSWF Flashに変換
+linktitle: PowerPointからSWF Flashへ
type: docs
weight: 80
url: /ja/python-net/convert-powerpoint-to-swf-flash/
-keywords: "PowerPointを変換, プレゼンテーション, PowerPointをSWFへ, SWF Flash PPTをSWFへ, PPTXをSWFへ, Python"
-description: "PythonでPowerPointプレゼンテーションをSWF Flashに変換"
+keywords:
+- PowerPointを変換
+- プレゼンテーションを変換
+- スライドを変換
+- PowerPointからSWF
+- プレゼンテーションからSWF
+- スライドからSWF
+- PPTからSWF
+- PPTXからSWF
+- PowerPoint
+- プレゼンテーション
+- Python
+- Aspose.Slides
+description: "Aspose.Slidesを使用してPythonでPowerPoint(PPT/PPTX)をSWF Flashに変換します。ステップバイステップのコードサンプル、高速で高品質な出力、PowerPointの自動化は不要です。"
---
-[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)クラスによって公開された[Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)メソッドを使用すると、プレゼンテーション全体をSWFドキュメントに変換できます。また、[SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/)クラスと[INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/)インターフェースを使用することで、生成されたSWFにコメントを含めることもできます。以下の例は、SWFOptionsクラスが提供するオプションを使用してプレゼンテーションをSWFドキュメントに変換する方法を示しています。
+## **プレゼンテーションをFlashに変換**
+
+[保存](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) メソッドは、[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスが提供し、プレゼンテーション全体を SWF ドキュメントに変換するために使用できます。 また、[SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) クラスと [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/) インターフェイスを使用して、生成された SWF にコメントを含めることもできます。 以下の例は、SWFOptions クラスが提供するオプションを使用してプレゼンテーションを SWF ドキュメントに変換する方法を示しています。
```py
import aspose.slides as slides
-# プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化
+# プレゼンテーション ファイルを表す Presentation オブジェクトをインスタンス化する
presentation = slides.Presentation("pres.pptx")
swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
-# プレゼンテーションとノートページの保存
+# プレゼンテーションとノートページを保存する
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**SWFに非表示スライドを含めることはできますか?**
+
+はい。SwfOptions の [show_hidden_slides](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/show_hidden_slides/) オプションを有効にしてください。デフォルトでは、非表示スライドはエクスポートされません。
+
+**圧縮と最終的なSWFサイズをどのように制御できますか?**
+
+[compressed](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/compressed/) フラグ(デフォルトで有効)を使用し、[jpeg_quality](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/jpeg_quality/) を調整してファイルサイズと画像品質のバランスを取ります。
+
+**'viewer_included' は何のためのものですか、またいつ無効にすべきですか?**
+
+[viewer_included](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/viewer_included/) は埋め込みプレーヤー UI(ナビゲーションコントロール、パネル、検索)を追加します。独自のプレーヤーを使用する場合や UI のないシンプルな SWF フレームが必要な場合は無効にしてください。
+
+**エクスポートマシンに元フォントが存在しない場合はどうなりますか?**
+
+Aspose.Slides は、[SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) の [default_regular_font](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/default_regular_font/) で指定したフォントに置き換えて、予期しないフォントフォールバックを防ぎます。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md b/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
index 0549487b1f..d9ae52b0f4 100644
--- a/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
+++ b/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
@@ -1,45 +1,84 @@
---
-title: Python でノート付き PowerPoint プレゼンテーションを TIFF に変換する
-linktitle: ノート付き TIFF 変換
+title: "PowerPoint プレゼンテーションをノート付きで TIFF に変換 (Python)"
+linktitle: "ノート付き PowerPoint から TIFF へ"
type: docs
weight: 100
url: /ja/python-net/convert-powerpoint-to-tiff-with-notes/
keywords:
-- PowerPoint を変換
-- プレゼンテーションを変換
-- スライドを変換
-- PPT を変換
-- PPTX を変換
-- PowerPoint を TIFF に
-- プレゼンテーションを TIFF に
-- スライドを TIFF に
-- PPT を TIFF に
-- PPTX を TIFF に
-- ノート付き PowerPoint
-- ノート付きプレゼンテーション
-- ノート付きスライド
-- ノート付き PPT
-- ノート付き PPTX
-- ノート付き TIFF
-- Python
-- Aspose.Slides
-description: "Aspose.Slides for Python via .NET を使用して、ノート付き PowerPoint プレゼンテーションを TIFF に変換する方法を学びます。スピーカーノート付きスライドのエクスポートを効率的に行う方法を紹介します。"
+- "PowerPoint を変換"
+- "プレゼンテーションを変換"
+- "スライドを変換"
+- "PPT を変換"
+- "PPTX を変換"
+- "PowerPoint から TIFF へ"
+- "プレゼンテーションから TIFF へ"
+- "スライドから TIFF へ"
+- "PPT から TIFF へ"
+- "PPTX から TIFF へ"
+- "ノート付き PowerPoint"
+- "ノート付きプレゼンテーション"
+- "ノート付きスライド"
+- "ノート付き PPT"
+- "ノート付き PPTX"
+- "ノート付き TIFF"
+- "Python"
+- "Aspose.Slides"
+description: "Aspose.Slides for Python via .NET を使用して、ノート付きの PowerPoint プレゼンテーションを TIFF に変換します。スライドとスピーカーノートを効率的にエクスポートする方法を学びましょう。"
---
-{{% alert title="ヒント" color="primary" %}}
+## **概要**
-Asposeの[無料のPowerPointからポスターへの変換ツール](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online)をチェックすることをお勧めします。
+Aspose.Slides for Python via .NET は、ノート付きの PowerPoint および OpenDocument プレゼンテーション(PPT、PPTX、ODP)を TIFF 形式に変換するシンプルなソリューションを提供します。この形式は高品質な画像保存、印刷、文書アーカイブで広く利用されています。Aspose.Slides を使用すれば、スピーカーノート付きのプレゼンテーション全体をエクスポートできるだけでなく、ノートスライドビューでスライドサムネイルを生成することもできます。変換プロセスはシンプルで効率的であり、[プレゼンテーション](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスの `save` メソッドを利用して、ノートとレイアウトを保持しながらプレゼンテーション全体を一連の TIFF 画像に変換します。
-{{% /alert %}}
+## **プレゼンテーションをノート付き TIFF に変換**
+
+PowerPoint または OpenDocument プレゼンテーションを Aspose.Slides for Python via .NET でノート付き TIFF に保存する手順は次のとおりです。
+
+1. [プレゼンテーション](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスのインスタンスを作成します: PowerPoint または OpenDocument ファイルをロードします。
+2. 出力レイアウトオプションを構成します: [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/notescommentslayoutingoptions/) クラスを使用して、ノートとコメントの表示方法を指定します。
+3. プレゼンテーションを TIFF に保存します: 設定したオプションを [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/save/#str-asposeslidesexportsaveformat-asposeslidesexportisaveoptions) メソッドに渡します。
-TIFFは、Aspose.Slides for Python via .NETがノート付きのPowerPoint PPTおよびPPTXプレゼンテーションを画像に変換するためにサポートしている広く使用される画像フォーマットの1つです。また、ノートスライドビューでスライドのサムネイルを生成することもできます。Presentationクラスによって公開された[Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)メソッドを使用して、ノートスライドビューの全体のプレゼンテーションをTIFFに変換できます。Aspose.Slides for Python via .NETを使用してMicrosoft PowerPointプレゼンテーションをTIFFノートに保存するのは、2行のプロセスです。プレゼンテーションを開き、TIFFノートとして保存するだけです。また、各スライドに対してノートスライドビューのサムネイルを生成することもできます。以下のコードスニペットは、サンプルプレゼンテーションをノートスライドビューのTIFF画像に更新します。
+例として、次のスライドを含む "speaker_notes.pptx" ファイルがあるとします。
+
+
+
+以下のコードスニペットは、[slides_layout_options](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) プロパティを使用してノートスライドビューでプレゼンテーションを TIFF 画像に変換する方法を示しています。
```py
-import aspose.slides as slides
+# プレゼンテーションファイルを表す Presentation クラスのインスタンスを作成します。
+with slides.Presentation("speaker_notes.pptx") as presentation:
+
+ notes_options = slides.export.NotesCommentsLayoutingOptions()
+ notes_options.notes_position = slides.export.NotesPositions.BOTTOM_FULL # スライドの下にノートを表示します。
+
+ # ノートのレイアウト設定で TIFF オプションを構成します。
+ tiff_options = slides.export.TiffOptions()
+ tiff_options.dpi_x = 300
+ tiff_options.dpi_y = 300
+ tiff_options.slides_layout_options = notes_options
+
+ # スピーカーノート付きでプレゼンテーションを TIFF に保存します。
+ presentation.save("TIFF_with_notes.tiff", slides.export.SaveFormat.TIFF, tiff_options)
+```
+
+結果:
+
+
+
+{{% alert title="ヒント" color="primary" %}}
+Aspose の [無料 PowerPoint ポスターコンバータ](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online) をチェックしてください。
+{{% /alert %}}
+
+## **よくある質問**
+
+**結果の TIFF のノート領域の位置を制御できますか?**
+
+はい。[ノートのレイアウト設定](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) を使用して、`NONE`、`BOTTOM_TRUNCATED`、`BOTTOM_FULL` のようなオプションから選択できます。これらはそれぞれ、ノートを非表示にし、1 ページに収め、または追加ページに流すことを意味します。
+
+**ノート付き TIFF ファイルのサイズを、品質の目に見える低下なしに削減するにはどうすればよいですか?**
+
+[効率的な圧縮](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/compression_type/)(例: `LZW` または `RLE`)を選択し、適切な DPI を設定します。許容できる場合は、[ピクセル形式](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/pixel_format/)(8 bpp や 1 bpp のモノクロ)を低く設定するとさらにサイズが削減できます。[画像サイズ](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/image_size/) を若干小さくすることも、可読性への影響が目立たない範囲で有効です。
-# プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化
-presentation = slides.Presentation("pres.pptx")
+**システムに元のフォントがない場合、ノートのフォントは結果に影響しますか?**
-# プレゼンテーションをTIFFノートに保存
-presentation.save("Notes_In_Tiff_out.tiff", slides.export.SaveFormat.TIFF)
-```
\ No newline at end of file
+はい。フォントが欠如していると [置換]( /slides/python-net/font-selection-sequence/ ) が発生し、文字計測や外観が変わることがあります。これを防ぐには、[必要なフォントを提供]( /slides/python-net/custom-font/ ) するか、デフォルトの [フォールバックフォント]( /slides/python-net/fallback-font/ ) を設定して、意図した書体が使用されるようにしてください。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md b/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
index 7c5db26e84..1b1407150a 100644
--- a/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
+++ b/ja/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
@@ -1,89 +1,101 @@
---
-title: Python で PowerPoint プレゼンテーションを XPS に変換する
-linktitle: PowerPoint を XPS に
+title: PythonでPowerPointプレゼンテーションをXPSに変換
+linktitle: PowerPointからXPSへ
type: docs
weight: 70
-url: /ja/python-net/convert-powerpoint-to-xps
+url: /ja/python-net/convert-powerpoint-to-xps/
keywords:
-- PowerPoint 変換
-- プレゼンテーション 変換
-- PowerPoint から XPS
-- プレゼンテーション から XPS
-- PPT から XPS
-- PPTX から XPS
+- PowerPointを変換
+- プレゼンテーションを変換
+- PowerPointからXPSへ
+- プレゼンテーションからXPSへ
+- PPTからXPSへ
+- PPTXからXPSへ
- PowerPoint
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Aspose.Slides を使用して、Python で PowerPoint の PPT/PPTX を高品質でプラットフォームに依存しない XPS に変換します。ステップバイステップのガイドとサンプルコードを入手できます。"
+description: "Aspose.Slides を使用して、PythonでPowerPoint PPT/PPTX を高品質でプラットフォームに依存しない XPS に変換します。ステップバイステップのガイドとサンプルコードをご覧ください。"
---
## **XPSについて**
-Microsoftは、[XPS](https://docs.fileformat.com/page-description-language/xps/)を[PDF](https://docs.fileformat.com/pdf/)の代替として開発しました。これにより、PDFに非常によく似たファイルを出力することでコンテンツを印刷できます。XPS形式はXMLに基づいています。XPSファイルのレイアウトや構造は、すべてのオペレーティングシステムやプリンターで同じままです。
-## Microsoft XPS形式を使用するタイミング
+Microsoft は [XPS](https://docs.fileformat.com/page-description-language/xps/) を [PDF](https://docs.fileformat.com/pdf/) の代替として開発しました。PDF に非常に似たファイルを出力することでコンテンツを印刷できるようにします。XPS フォーマットは XML に基づいています。XPS ファイルのレイアウトや構造は、すべての OS とプリンターで同じままです。
+
+## Microsoft XPS フォーマットを使用すべきとき
{{% alert color="primary" %}}
-Aspose.SlidesがPPTまたはPPTXプレゼンテーションをXPS形式に変換する方法を確認するには、[この無料オンラインコンバーターアプリ](https://products.aspose.app/slides/conversion)をチェックしてください。
+Aspose.Slides が PPT または PPTX プレゼンテーションを XPS フォーマットに変換する方法を確認するには、[この無料オンラインコンバーター アプリ](https://products.aspose.app/slides/conversion)をご利用ください。
{{% /alert %}}
-ストレージコストを削減したい場合、Microsoft PowerPointプレゼンテーションをXPS形式に変換できます。これにより、ドキュメントの保存、共有、および印刷が容易になります。
+ストレージコストを削減したい場合、Microsoft PowerPoint プレゼンテーションを XPS フォーマットに変換できます。この方法により、ドキュメントの保存、共有、印刷がより簡単になります。
-MicrosoftはWindows(Windows 10でも)でXPSの強力なサポートを実装し続けているため、この形式でファイルを保存することを検討する価値があります。Windows 8.1、Windows 8、Windows 7、及びWindows Vistaを使用している場合、特定の操作にはXPSが最適な選択肢となるかもしれません。
+Microsoft は Windows(Windows 10 でも)における XPS の強力なサポートを継続的に実装しているため、ファイルをこの形式で保存することを検討したいでしょう。Windows 8.1、Windows 8、Windows 7、Windows Vista を使用している場合、特定の操作において XPS が最適な選択肢になることがあります。
-- **Windows 8**は、XPSファイルに対してOXPS(Open XPS)形式を使用します。OXPSはオリジナルのXPS形式の標準化されたバージョンです。Windows 8はXPSファイルに対してPDFファイルよりも良いサポートを提供します。
- - **XPS:** ビルトインのXPSビューワ/リーダーおよびXPS印刷機能が使用可能。
- - **PDF**: PDFリーダーは使用可能ですが、PDF印刷機能はありません。
+- **Windows 8** は XPS ファイルに OXPS(Open XPS)フォーマットを使用します。OXPS は元の XPS フォーマットの標準化バージョンです。Windows 8 は PDF ファイルよりも XPS ファイルのサポートが優れています。
+ - **XPS**:組み込みの XPS ビューア/リーダーと XPS への印刷機能が利用可能。
+ - **PDF**:PDF リーダーは利用可能だが、PDF への印刷機能はなし。
-- **Windows 7およびWindows Vista**はオリジナルのXPS形式を使用します。これらのオペレーティングシステムもXPSファイルに対してPDFより良いサポートを提供します。
- - **XPS**: ビルトインのXPSビューワとXPS印刷機能が使用可能。
- - **PDF**: PDFリーダーはありません。PDF印刷機能はありません。
+- **Windows 7 と Windows Vista** は元の XPS フォーマットを使用します。これらの OS も PDF より XPS のサポートが優れています。
+ - **XPS**:組み込みの XPS ビューアと XPS への印刷機能が利用可能。
+ - **PDF**:PDF リーダーなし。PDF への印刷機能なし。
-|**入力PPT(X):
****
|**出力XPS:
****
|
+|**入力 PPT(X):**
****
|**出力 XPS:**
****
|
| :- | :- |
-Microsoftは最終的にWindows 10のPDF機能を通じて PDFへの印刷操作のサポートを実装しました。それ以前は、ユーザーはXPS形式を介してドキュメントを印刷することを期待されていました。
+Microsoft は最終的に Windows 10 の「Print to PDF」機能により PDF への印刷操作をサポートしました。それ以前はユーザーは XPS フォーマットを介してドキュメントを印刷することが想定されていました。
-## Aspose.Slidesを使用したXPS変換
+## Aspose.Slides を使用した XPS 変換
-.NET用の[**Aspose.Slides**](https://products.aspose.com/slides/python-net/)では、[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)クラスによって公開されている[**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)メソッドを使用して、プレゼンテーション全体をXPSドキュメントに変換できます。
+[**Aspose.Slides**](https://products.aspose.com/slides/python-net/) for .NET では、[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスが提供する [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) メソッドを使用して、プレゼンテーション全体を XPS ドキュメントに変換できます。
-プレゼンテーションをXPSに変換するときは、以下のいずれかの設定を使用してプレゼンテーションを保存する必要があります。
+プレゼンテーションを XPS に変換する際は、以下のいずれかの設定で保存する必要があります。
-- デフォルト設定([**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/)なし)
-- カスタム設定([**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/)あり)
+- デフォルト設定([**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) を使用しない場合)
+- カスタム設定([**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) を使用する場合)
-### **デフォルト設定を使用したプレゼンテーションのXPSへの変換**
+### **デフォルト設定を使用したプレゼンテーションの XPS 変換**
-このPythonのサンプルコードは、標準設定を使用してプレゼンテーションをXPSドキュメントに変換する方法を示しています:
+この Python のサンプルコードは、標準設定を使用してプレゼンテーションを XPS ドキュメントに変換する方法を示します。
```py
import aspose.slides as slides
-# プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化
+# プレゼンテーション ファイルを表す Presentation オブジェクトを生成
pres = slides.Presentation("Convert_XPS.pptx")
-# プレゼンテーションをXPSドキュメントに保存
+# プレゼンテーションを XPS ドキュメントとして保存
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
```
-### **カスタム設定を使用したプレゼンテーションのXPSへの変換**
-このサンプルコードは、カスタム設定を使用してプレゼンテーションをXPSドキュメントに変換する方法を示しています:
+### **カスタム設定を使用したプレゼンテーションの XPS 変換**
+
+このサンプルコードは、Python でカスタム設定を使用してプレゼンテーションを XPS ドキュメントに変換する方法を示します。
```py
import aspose.slides as slides
-# プレゼンテーションファイルを表すPresentationオブジェクトをインスタンス化
+# プレゼンテーション ファイルを表す Presentation オブジェクトを生成
pres = slides.Presentation("Convert_XPS_Options.pptx")
-# TiffOptionsクラスをインスタンス化
+# TiffOptions クラスのインスタンスを生成
options = slides.export.XpsOptions()
-# メタファイルをPNGとして保存
+# メタファイルを PNG として保存
options.save_metafiles_as_png = True
-# プレゼンテーションをXPSドキュメントに保存
+# プレゼンテーションを XPS ドキュメントとして保存
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
-```
\ No newline at end of file
+```
+
+## **よくある質問**
+
+**ファイルではなくストリームに XPS を保存できますか?**
+
+はい—Aspose.Slides はストリームへの直接エクスポートをサポートしており、Web API やサーバー側パイプライン、ファイルシステムに触れずに XPS を送信したいシナリオに最適です。
+
+**非表示スライドは XPS に含まれますか、除外できますか?**
+
+デフォルトでは、通常の(表示されている)スライドのみがレンダリングされます。保存前に [エクスポート設定](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) で [非表示スライドの表示/非表示](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/show_hidden_slides/) を設定することで、出力に含めるページを正確に制御できます。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/manage-presentation/examine-presentation/_index.md b/ja/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
index 5055c1cb06..7b1a6e1fbf 100644
--- a/ja/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
+++ b/ja/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
@@ -1,37 +1,42 @@
---
-title: プレゼンテーションの調査
+title: Python でプレゼンテーション情報の取得と更新
+linktitle: プレゼンテーション情報
type: docs
weight: 30
url: /ja/python-net/examine-presentation/
keywords:
-- PowerPoint
-- プレゼンテーション
-- プレゼンテーションフォーマット
+- プレゼンテーション形式
- プレゼンテーションプロパティ
- ドキュメントプロパティ
-- プロパティの取得
-- プロパティの読み込み
-- プロパティの変更
-- プロパティの修正
-- PPTX
-- PPT
+- プロパティ取得
+- プロパティ読み取り
+- プロパティ変更
+- プロパティ修正
+- プロパティ更新
+- PPTXの検査
+- PPTの検査
+- ODPの検査
+- PowerPoint
+- OpenDocument
+- プレゼンテーション
- Python
-description: "PythonでPowerPointプレゼンテーションプロパティを読み取り、修正する"
+- Aspose.Slides
+description: "Python を使用して PowerPoint および OpenDocument のプレゼンテーションのスライド、構造、メタデータを調査し、より迅速な洞察と賢いコンテンツ監査を実現します。"
---
-Aspose.Slides for Python via .NETを使用すると、プレゼンテーションを調査してそのプロパティを知り、その動作を理解できます。
+Aspose.Slides for Python via .NET を使用すると、プレゼンテーションを調査してプロパティを把握し、その動作を理解できます。
{{% alert title="情報" color="info" %}}
-[PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/)および[DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/)クラスには、ここでの操作に使用されるプロパティとメソッドが含まれています。
+[PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) と [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) クラスには、ここで使用するプロパティとメソッドが含まれています。
{{% /alert %}}
-## **プレゼンテーションフォーマットの確認**
+## **プレゼンテーション形式の確認**
-プレゼンテーションに取り組む前に、現在プレゼンテーションがどのフォーマット(PPT、PPTX、ODPなど)であるかを確認したい場合があります。
+プレゼンテーションを操作する前に、現在の形式(PPT、PPTX、ODP など)を確認したい場合があります。
-プレゼンテーションを読み込まずに、プレゼンテーションのフォーマットを確認できます。以下のPythonコードを参照してください。
+プレゼンテーションを読み込まずに形式を確認できます。以下の Python コードをご覧ください。
```py
import aspose.slides as slides
@@ -48,7 +53,7 @@ print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)
## **プレゼンテーションプロパティの取得**
-このPythonコードは、プレゼンテーションプロパティ(プレゼンテーションに関する情報)を取得する方法を示しています。
+以下の Python コードは、プレゼンテーションプロパティ(プレゼンテーションに関する情報)を取得する方法を示しています。
```py
import aspose.slides as slides
@@ -60,17 +65,17 @@ print(props.subject)
print(props.title)
```
-[DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties)クラスのプロパティを確認したい場合があります。
+[DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties) クラスのプロパティをご確認ください。
## **プレゼンテーションプロパティの更新**
-Aspose.Slidesは、プレゼンテーションプロパティを変更することを可能にする[PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties)メソッドを提供します。
+Aspose.Slides は、[PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) メソッドを提供しており、プレゼンテーションプロパティを変更できます。
-PowerPointプレゼンテーションが以下に示すドキュメントプロパティを持っているとしましょう。
+以下のような PowerPoint プレゼンテーションのドキュメントプロパティがあるとします。
-
+
-このコード例は、いくつかのプレゼンテーションプロパティを編集する方法を示しています。
+このコード例は、いくつかのプレゼンテーションプロパティを編集する方法を示します。
```py
file_name = "sample.pptx"
@@ -78,22 +83,44 @@ file_name = "sample.pptx"
info = PresentationFactory.instance.get_presentation_info(file_name)
properties = info.read_document_properties()
-properties.title = "私のタイトル"
+properties.title = "My title"
properties.last_saved_time = datetime.now()
info.update_document_properties(properties)
info.write_binded_presentation(file_name)
```
-ドキュメントプロパティを変更した結果は以下に示されています。
+ドキュメントプロパティを変更した結果は以下の通りです。
-
+
## **便利なリンク**
-プレゼンテーションやそのセキュリティ属性に関する詳細情報を得るために、以下のリンクが役立つかもしれません。
+プレゼンテーションおよびそのセキュリティ属性に関する詳細情報を取得するには、以下のリンクが役立ちます:
+
+- [プレゼンテーションが暗号化されているかの確認](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
+- [プレゼンテーションが書き込み保護(読み取り専用)かの確認](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
+- [ロード前にプレゼンテーションがパスワード保護されているかの確認](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
+- [プレゼンテーションを保護するために使用されたパスワードの確認](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
+
+## **FAQ**
+
+**フォントが埋め込まれているか、どのフォントが埋め込まれているかをどのように確認できますか?**
+
+プレゼンテーションレベルで[embedded-font 情報] を確認し、コンテンツ全体で実際に使用されているフォントのセットと比較することで、レンダリングに重要なフォントを特定できます。
+
+**ファイルに非表示スライドがあるかどうか、そしてその数をすばやく確認する方法は?**
+
+[スライドコレクション] を反復処理し、各スライドの[visibility フラグ] を確認します。
+
+**カスタムスライドサイズや向きが使用されているか、デフォルトと異なるかを検出できますか?**
+
+はい。現在のスライドサイズと向きを標準のプリセットと比較します。これにより、印刷やエクスポート時の動作を予測できます。
+
+**チャートが外部データソースを参照しているかどうかをすばやく確認する方法はありますか?**
+
+はい。すべての[チャート] を走査し、[データソース] を確認して、データが内部かリンクベースか、壊れたリンクがあるかどうかを把握します。
+
+**レンダリングや PDF エクスポートを遅くする可能性のある「重い」スライドをどのように評価できますか?**
-- [プレゼンテーションが暗号化されているかどうかの確認](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
-- [プレゼンテーションが書き込み保護されているかどうかの確認(読み取り専用)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
-- [プレゼンテーションを読み込む前にパスワード保護されているかどうかを確認する](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
-- [プレゼンテーションを保護するために使用されたパスワードの確認](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation)
\ No newline at end of file
+各スライドについてオブジェクト数を集計し、大きな画像、透過、影、アニメーション、マルチメディアなどをチェックします。概算の複雑度スコアを付けて、パフォーマンス上のボトルネックとなりうるスライドを特定します。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-comments/_index.md b/ja/python-net/developer-guide/presentation-comments/_index.md
index 141200800f..4137b228a3 100644
--- a/ja/python-net/developer-guide/presentation-comments/_index.md
+++ b/ja/python-net/developer-guide/presentation-comments/_index.md
@@ -1,43 +1,43 @@
---
-title: Python でプレゼンテーションのコメントを管理する
-linktitle: プレゼンテーションのコメント
+title: Pythonでプレゼンテーションコメントを管理する
+linktitle: プレゼンテーションコメント
type: docs
weight: 100
url: /ja/python-net/presentation-comments/
keywords:
- コメント
- モダンコメント
-- PowerPoint のコメント
-- プレゼンテーションのコメント
-- スライドのコメント
-- コメントを追加
-- コメントにアクセス
-- コメントを編集
-- コメントに返信
-- コメントを削除
-- コメントを消去
+- PowerPointコメント
+- プレゼンテーションコメント
+- スライドコメント
+- コメント追加
+- コメント取得
+- コメント編集
+- コメント返信
+- コメント削除
+- コメント削除
- PowerPoint
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Aspose.Slides for Python via .NET を使用してプレゼンテーションのコメントを自在に扱いましょう。PowerPoint ファイル内のコメントを、すばやく簡単に追加、読み取り、編集、削除できます。"
+description: "Aspose.Slides for Python via .NETを使用してプレゼンテーションコメントをマスターしましょう:PowerPointファイル内のコメントを高速かつ簡単に追加、読み取り、編集、削除できます。"
---
-PowerPointでは、コメントはスライド上のノートまたは注釈として表示されます。コメントをクリックすると、その内容やメッセージが表示されます。
+PowerPointでは、コメントはスライド上のノートや注釈として表示されます。コメントをクリックすると、その内容やメッセージが表示されます。
-### **プレゼンテーションにコメントを追加する理由**
+## **なぜプレゼンテーションにコメントを追加するのか?**
-プレゼンテーションをレビューする際に、フィードバックを提供したり、同僚とコミュニケーションを取るためにコメントを使用したい場合があります。
+プレゼンテーションをレビューする際に、フィードバックを提供したり同僚とやり取りしたりするためにコメントを使用したい場合があります。
-PowerPoint プレゼンテーションでコメントを使用できるようにするために、Aspose.Slides for Python via .NET は以下を提供します。
+PowerPoint プレゼンテーションでコメントを使用できるように、Aspose.Slides for Python via .NET は次を提供します。
-* [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラス。これは、スライドにコメントを追加する著者のコレクションを含んでいます([CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/) プロパティから)。
-* [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/) インターフェース。これは、個々の著者のコメントのコレクションを含んでいます。
-* [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) クラス。これは、著者とそのコメントに関する情報を含んでいます:誰がコメントを追加したか、コメントが追加された時間、コメントの位置など。
-* [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) クラス。これは、個々の著者に関する情報を含んでいます:著者の名前、イニシャル、著者名に関連付けられたコメントなど。
+* Presentation クラスは、著者のコレクション(CommentAuthorCollection プロパティから取得)を含みます。著者はスライドにコメントを追加します。
+* ICommentCollection インターフェイスは、個々の著者のコメントコレクションを含みます。
+* IComment クラスは、コメントを追加した著者、コメントの追加時刻、コメントの位置など、著者とコメントに関する情報を含みます。
+* CommentAuthor クラスは、個々の著者に関する情報(名前、イニシャル、著者名に紐付くコメントなど)を含みます。
-## **スライドコメントを追加**
-この Python コードは、PowerPoint プレゼンテーションのスライドにコメントを追加する方法を示しています:
+## **スライドコメントの追加**
+以下の Python コードは、PowerPoint プレゼンテーションのスライドにコメントを追加する方法を示しています。
```python
import aspose.slides as slides
@@ -55,33 +55,31 @@ with slides.Presentation() as presentation:
# コメントの位置を設定
point = draw.PointF(0.2, 0.2)
- # スライド 1 の著者のためにスライドコメントを追加
- author.comments.add_comment("こんにちは、Jawad。これはスライドコメントです", presentation.slides[0], point, datetime.date.today())
+ # スライド1の著者用スライドコメントを追加
+ author.comments.add_comment("Hello Jawad, this is slide comment", presentation.slides[0], point, datetime.date.today())
- # スライド 2 の著者のためにスライドコメントを追加
- author.comments.add_comment("こんにちは、Jawad。これは2つ目のスライドコメントです", presentation.slides[1], point, datetime.date.today())
+ # スライド2の著者用スライドコメントを追加
+ author.comments.add_comment("Hello Jawad, this is second slide comment", presentation.slides[1], point, datetime.date.today())
# ISlide 1 にアクセス
slide = presentation.slides[0]
- # 引数に null を渡すと、すべての著者からのコメントが選択したスライドに表示される
+ # 引数に null を渡すと、すべての著者のコメントが選択されたスライドに取得されます
comments = slide.get_slide_comments(author)
- # スライド 1 のインデックス 0 のコメントにアクセス
+ # スライド1のインデックス0のコメントにアクセス
str = comments[0].text
presentation.save("Comments_out.pptx", slides.export.SaveFormat.PPTX)
if comments.length > 0:
- # インデックス 0 の著者のコメントコレクションを選択
+ # インデックス0の著者のコメントコレクションを選択
commentCollection = comments[0].author.comments
print(commentCollection[0].text)
```
-
-
-## **スライドコメントにアクセス**
-この Python コードは、PowerPoint プレゼンテーションのスライド上の既存のコメントにアクセスする方法を示しています:
+## **スライドコメントへのアクセス**
+以下の Python コードは、PowerPoint プレゼンテーションのスライド上に既存のコメントへアクセスする方法を示しています。
```python
import aspose.slides as slides
@@ -91,16 +89,15 @@ with slides.Presentation("Comments1.pptx") as presentation:
for author in presentation.comment_authors:
for comment in author.comments:
print("ISlide :" + str(comment.slide.slide_number) +
- " のコメント: " + comment.text +
- " 著者: " + comment.author.name +
- " 投稿日時 :" + str(comment.created_time) + "\n")
+ " has comment: " + comment.text +
+ " with Author: " + comment.author.name +
+ " posted on time :" + str(comment.created_time) + "\n")
```
+## **コメントへの返信**
+親コメントは、コメントや返信の階層における最上位または元のコメントです。`parent_comment` プロパティ(IComment インターフェイス)を使用して、親コメントの取得または設定ができます。
-## **返信コメント**
-親コメントは、コメントまたは返信の階層における最上位または元のコメントです。 `parent_comment` プロパティ([IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) インターフェースから)を使用して、親コメントを設定または取得することができます。
-
-この Python コードは、コメントを追加し、それに対する返信を取得する方法を示しています:
+以下の Python コードは、コメントを追加しそれへの返信を取得する方法を示します。
```python
import aspose.slides as slides
@@ -109,29 +106,29 @@ import datetime
with slides.Presentation() as pres:
# コメントを追加
- author1 = pres.comment_authors.add_author("著者_1", "A.A.")
- comment1 = author1.comments.add_comment("コメント1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ author1 = pres.comment_authors.add_author("Author_1", "A.A.")
+ comment1 = author1.comments.add_comment("comment1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- # コメント1への返信を追加
- author2 = pres.comment_authors.add_author("著者_2", "B.B.")
- reply1 = author2.comments.add_comment("コメント1への返信1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # comment1 に対する返信を追加
+ author2 = pres.comment_authors.add_author("Autror_2", "B.B.")
+ reply1 = author2.comments.add_comment("reply 1 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply1.parent_comment = comment1
- # コメント1への別の返信を追加
- reply2 = author2.comments.add_comment("コメント1への返信2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # comment1 に対する別の返信を追加
+ reply2 = author2.comments.add_comment("reply 2 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply2.parent_comment = comment1
- # 既存の返信への返信を追加
- subReply = author1.comments.add_comment("返信2へのサブ返信3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # 既存の返信に対する返信を追加
+ subReply = author1.comments.add_comment("subreply 3 for reply 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
subReply.parent_comment = reply2
- comment2 = author2.comments.add_comment("コメント2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- comment3 = author2.comments.add_comment("コメント3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment2 = author2.comments.add_comment("comment 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment3 = author2.comments.add_comment("comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- reply3 = author1.comments.add_comment("コメント3への返信4", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply3 = author1.comments.add_comment("reply 4 for comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply3.parent_comment = comment3
- # コメントの階層をコンソールに表示
+ # コンソールにコメント階層を表示
slide = pres.slides[0]
comments = slide.get_slide_comments(None)
for i in range(comments.length):
@@ -145,7 +142,7 @@ with slides.Presentation() as pres:
pres.save("parent_comment.pptx", slides.export.SaveFormat.PPTX)
- # comment1 とそのすべての返信を削除
+ # comment1 とそれに対するすべての返信を削除
comment1.remove()
pres.save("remove_comment.pptx", slides.export.SaveFormat.PPTX)
@@ -153,18 +150,18 @@ with slides.Presentation() as pres:
{{% alert color="warning" title="注意" %}}
-* [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) インターフェースから `Remove` メソッドを使用してコメントを削除すると、そのコメントへの返信も削除されます。
-* `parent_comment` 設定が循環参照を引き起こす場合、`PptxEditException` がスローされます。
+* `Remove` メソッド(IComment インターフェイス)を使用してコメントを削除すると、コメントへの返信もすべて削除されます。
+* `parent_comment` 設定により循環参照が発生した場合、`PptxEditException` がスローされます。
{{% /alert %}}
-## **モダンコメントを追加**
+## **モダンコメントの追加**
-2021年に、Microsoft は PowerPoint に*モダンコメント*を導入しました。モダンコメント機能は、PowerPoint でのコラボレーションを大幅に改善します。モダンコメントを通じて、PowerPointユーザーはコメントを解決し、コメントをオブジェクトやテキストに固定し、以前よりもはるかに簡単に相互作用することができます。
+2021年、Microsoft は PowerPoint に *モダンコメント* を導入しました。モダンコメント機能は、PowerPoint でのコラボレーションを大幅に向上させます。モダンコメントにより、PowerPoint ユーザーはコメントを解決したり、オブジェクトやテキストにコメントを固定したり、以前よりはるかに簡単にやり取りできるようになります。
-私たちは、[ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) クラスを追加することでモダンコメントのサポートを実装しました。 `add_modern_comment` および `insert_modern_comment` メソッドが [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/) クラスに追加されました。
+私たちは ModernComment クラスを追加し、モダンコメントのサポートを実装しました。`add_modern_comment` と `insert_modern_comment` メソッドを CommentCollection クラスに追加しました。
-この Python コードは、PowerPoint プレゼンテーションのスライドにモダンコメントを追加する方法を示しています:
+以下の Python コードは、PowerPoint プレゼンテーションのスライドにモダンコメントを追加する方法を示しています。
```python
import aspose.pydrawing as draw
@@ -172,17 +169,17 @@ import aspose.slides as slides
from datetime import date
with slides.Presentation() as pres:
- newAuthor = pres.comment_authors.add_author("いくつかの著者", "SA")
- modernComment = newAuthor.comments.add_modern_comment("これはモダンコメントです", pres.slides[0], None, draw.PointF(100, 100), date.today())
+ newAuthor = pres.comment_authors.add_author("Some Author", "SA")
+ modernComment = newAuthor.comments.add_modern_comment("This is a modern comment", pres.slides[0], None, draw.PointF(100, 100), date.today())
pres.save("example.pptx", slides.export.SaveFormat.PPTX)
```
-## **コメントを削除**
+## **コメントの削除**
### **すべてのコメントと著者を削除**
-この Python コードは、プレゼンテーション内のすべてのコメントと著者を削除する方法を示しています:
+以下の Python コードは、プレゼンテーション内のすべてのコメントと著者を削除する方法を示しています。
```python
import aspose.slides as slides
@@ -200,7 +197,7 @@ with slides.Presentation("example.pptx") as presentation:
### **特定のコメントを削除**
-この Python コードは、スライド上の特定のコメントを削除する方法を示しています:
+以下の Python コードは、スライド上の特定のコメントを削除する方法を示しています。
```python
import aspose.pydrawing as draw
@@ -211,19 +208,33 @@ with slides.Presentation() as presentation:
slide = presentation.slides[0]
# コメントを追加...
- author = presentation.comment_authors.add_author("著者", "A")
- author.comments.add_comment("コメント1", slide, draw.PointF(0.2, 0.2), date.today())
- author.comments.add_comment("コメント2", slide, draw.PointF(0.3, 0.2), date.today())
+ author = presentation.comment_authors.add_author("Author", "A")
+ author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
+ author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
- # "コメント1" テキストを含むすべてのコメントを削除
+ # "comment 1" テキストを含むすべてのコメントを削除
for commentAuthor in presentation.comment_authors:
toRemove = []
for comment in slide.get_slide_comments(commentAuthor):
- if comment.text == "コメント1":
+ if comment.text == "comment 1":
toRemove.append(comment)
for comment in toRemove:
commentAuthor.comments.remove(comment)
presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Aspose.Slides はモダンコメントに対して「解決済み」のようなステータスをサポートしていますか?**
+
+はい。Modern comments は status プロパティを公開しています。コメントの状態(例:解決済みとしてマーク)を読み書きでき、この状態はファイルに保存され、PowerPoint でも認識されます。
+
+**スレッド形式のディスカッション(返信チェーン)はサポートされていますか?また、ネストの上限はありますか?**
+
+はい。各コメントは parent_comment プロパティで親コメントを参照できるため、任意の深さの返信チェーンが可能です。API では特定のネスト深さ上限は定められていません。
+
+**スライド上のコメントマーカーの位置はどの座標系で定義されていますか?**
+
+位置はスライドの座標系での浮動小数点ポイントとして保存されます。これにより、コメントマーカーを必要な正確な位置に配置できます。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-content/manage-blob/_index.md b/ja/python-net/developer-guide/presentation-content/manage-blob/_index.md
index 4a54d03875..06ae69682b 100644
--- a/ja/python-net/developer-guide/presentation-content/manage-blob/_index.md
+++ b/ja/python-net/developer-guide/presentation-content/manage-blob/_index.md
@@ -1,65 +1,65 @@
---
-title: Python でプレゼンテーションの BLOB を管理してメモリを効率的に使用する
-linktitle: BLOB を管理
+title: プレゼンテーションでのPythonによるBLOB管理と効率的なメモリ使用
+linktitle: BLOB管理
type: docs
weight: 10
url: /ja/python-net/manage-blob/
keywords:
- 大きなオブジェクト
-- 大きなアイテム
+- 大容量アイテム
- 大きなファイル
-- BLOB を追加
-- BLOB をエクスポート
-- 画像を BLOB として追加
-- メモリを削減
-- メモリ使用量
-- 大きなプレゼンテーション
+- BLOBの追加
+- BLOBのエクスポート
+- 画像をBLOBとして追加
+- メモリ削減
+- メモリ消費
+- 大規模プレゼンテーション
- 一時ファイル
- PowerPoint
- OpenDocument
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Aspose.Slides for Python における BLOB データを管理し、PowerPoint および OpenDocument ファイル操作を効率化して効果的なプレゼンテーション処理を実現します。"
+description: "Aspose.Slides for Python via .NET で BLOB データを管理し、PowerPoint および OpenDocument ファイル操作を効率化してプレゼンテーション処理のメモリ使用を最適化します。"
---
-### **BLOBについて**
+## **BLOB について**
-**BLOB** (**Binary Large Object**) は通常、バイナリ形式で保存された大きなアイテム(写真、プレゼンテーション、ドキュメント、メディアなど)を指します。
+**BLOB** (**Binary Large Object**) は、通常、バイナリ形式で保存される大きな項目(写真、プレゼンテーション、文書、メディアなど)です。
-Aspose.Slides for Python via .NETは、大きなファイルが関与する場合にメモリ消費を減らす方法でオブジェクトにBLOBを使用することを可能にします。
+Aspose.Slides for Python via .NET を使用すると、BLOB をオブジェクトに利用でき、サイズの大きいファイルを扱う際のメモリ消費を削減できます。
-# **メモリ消費を減らすためのBLOBの使用**
+## **BLOB を使用してメモリ消費を削減する**
-### **プレゼンテーションにBLOBを介して大きなファイルを追加する**
+### **BLOB を介して大型ファイルをプレゼンテーションに追加する**
-[Aspose.Slides](/slides/ja/python-net/) for .NETは、メモリ消費を減らすためにBLOBを使用するプロセスを介して大きなファイル(この場合は大きな動画ファイル)をプレゼンテーションに追加することを可能にします。
+[Aspose.Slides](/slides/ja/python-net/) for .NET は、メモリ消費を抑えるために BLOB を介して大型ファイル(この例では大型ビデオファイル)を追加する機能を提供します。
-このPythonコードは、BLOBプロセスを介して大きな動画ファイルをプレゼンテーションに追加する方法を示しています:
+以下の Python コードは、BLOB プロセスを介して大型ビデオファイルをプレゼンテーションに追加する方法を示しています。
```py
import aspose.slides as slides
pathToVeryLargeVideo = "veryLargeVideo.avi"
-# 動画が追加される新しいプレゼンテーションを作成
+# ビデオを追加する新しいプレゼンテーションを作成します
with slides.Presentation() as pres:
with open(pathToVeryLargeVideo, "br") as fileStream:
- # プレゼンテーションに動画を追加します - "veryLargeVideo.avi"ファイルにアクセスするつもりはないので
- # KeepLockedの動作を選択します。
+ # ビデオをプレゼンテーションに追加します。KeepLocked 動作を選択したのは
+ # 「veryLargeVideo.avi」ファイルにアクセスする予定がないためです。
video = pres.videos.add_video(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
pres.slides[0].shapes.add_video_frame(0, 0, 480, 270, video)
- # プレゼンテーションを保存します。大きなプレゼンテーションが出力される間、presオブジェクトのライフサイクルを通じて
- # メモリ消費は低く抑えられます。
+ # プレゼンテーションを保存します。大型プレゼンテーションが出力されても、
+ # pres オブジェクトのライフサイクル全体でメモリ消費は低く抑えられます
pres.save("presentationWithLargeVideo.pptx", slides.export.SaveFormat.PPTX)
```
+### **BLOB を介して大型ファイルをプレゼンテーションからエクスポートする**
-### **プレゼンテーションからBLOBを介して大きなファイルをエクスポートする**
-Aspose.Slides for Python via .NETは、プレゼンテーションからBLOBを使用するプロセスを介して大きなファイル(この場合はオーディオまたは動画ファイル)をエクスポートすることを可能にします。たとえば、大きなメディアファイルをプレゼンテーションから抽出する必要があるが、コンピュータのメモリにファイルを読み込みたくない場合があります。BLOBプロセスを通じてファイルをエクスポートすることで、メモリ消費を低く抑えることができます。
+Aspose.Slides for Python via .NET は、BLOB を介して大型ファイル(この例では音声またはビデオ)をプレゼンテーションからエクスポートする機能を提供します。たとえば、プレゼンテーションから大型メディアファイルを抽出したいが、メモリに読み込むのは避けたい場合、BLOB プロセスを使用するとメモリ消費を低く保てます。
-このPythonコードは、説明した操作を示しています:
+以下の Python コードは、上記操作を示しています。
```py
import aspose.slides as slides
@@ -70,20 +70,20 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
- # 各動画をファイルに保存します。高いメモリ使用を防ぐために、プレゼンテーションの動画ストリームから
- # 新しく作成された動画ファイルのストリームにデータを転送するためのバッファが必要です。
+ # 各ビデオをファイルに保存します。高いメモリ使用を防ぐために、プレゼンテーションのビデオストリームから
+ # 新しく作成したビデオファイル用ストリームへデータを転送するバッファが必要です。
# byte[] buffer = new byte[8 * 1024];
bufferSize = 8 * 1024
- # 動画を反復処理
+ # ビデオを列挙します
index = 0
- # 必要であれば、オーディオファイルにも同様の手順を適用することができます。
+ # 必要に応じて、オーディオファイルにも同じ手順を適用できます。
for video in pres.videos:
- # プレゼンテーション動画ストリームを開きます。注意してください、意図的にvideo.BinaryDataのようなプロパティにアクセスすることは
- # 避けています - なぜならこのプロパティは全動画を含むバイト配列を返すため、その後バイトがメモリにロードされるからです。video.GetStreamを使用し、
- # ストリームを返します - そして全動画をメモリに読み込む必要はありません。
+ # プレゼンテーションのビデオストリームを開きます。意図的に video.BinaryData のようなプロパティへのアクセスは回避しています。
+ # これはプロパティがビデオ全体を含むバイト配列を返し、メモリにロードされてしまうためです。代わりに video.GetStream を使用し、Stream を取得します。
+ # これによりビデオ全体をメモリにロードする必要がありません。
with video.get_stream() as presVideoStream:
- with open("video{index}.avi".format(index=index), "wb") as outputFileStream:
+ with open("video{index}.avi".format(index = index), "wb") as outputFileStream:
buffer = presVideoStream.read(8 * 1024)
bytesRead = len(buffer)
while bytesRead > 0:
@@ -94,15 +94,16 @@ with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
index += 1
```
-### **プレゼンテーションにBLOBとして画像を追加する**
-[**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/)インターフェースと[**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/)クラスのメソッドを使用すると、大きな画像をストリームとして追加してBLOBとして扱うことができます。
+### **プレゼンテーションに画像を BLOB として追加する**
-このPythonコードは、BLOBプロセスを介して大きな画像を追加する方法を示しています:
+[IImageCollection](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) インターフェイスおよび [ImageCollection](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/) クラスのメソッドを使用すると、画像をストリームとして追加し BLOB として扱うことができます。
+
+以下の Python コードは、BLOB プロセスを介して大型画像を追加する方法を示しています。
```py
import aspose.slides as slides
-# 画像が追加される新しいプレゼンテーションを作成します。
+# 画像を追加する新しいプレゼンテーションを作成します。
with slides.Presentation() as pres:
with open("img.jpeg", "br") as fileStream:
img = pres.images.add_image(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
@@ -110,11 +111,11 @@ with slides.Presentation() as pres:
pres.save("presentationWithLargeImage.pptx", slides.export.SaveFormat.PPTX)
```
-## **メモリと大きなプレゼンテーション**
+## **メモリと大型プレゼンテーション**
-通常、大きなプレゼンテーションをロードするには、コンピュータは大量の一時メモリを必要とします。プレゼンテーションの内容はすべてメモリにロードされ、プレゼンテーションが読み込まれたファイルは使用されなくなります。
+通常、大型プレゼンテーションを読み込むには多くの一時メモリが必要です。プレゼンテーションのすべての内容がメモリにロードされ、元のファイルは使用されなくなります。
-1.5 GBの動画ファイルを含む大きなPowerPointプレゼンテーション(large.pptx)を考えてみてください。プレゼンテーションをロードする標準的な方法は、このPythonコードで説明されています:
+たとえば、1.5 GB のビデオファイルを含む大型 PowerPoint プレゼンテーション(large.pptx)を考えてみましょう。標準的な読み込み方法は次の Python コードで示されます。
```py
import aspose.slides as slides
@@ -123,11 +124,11 @@ with slides.Presentation("large.pptx") as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-しかし、この方法は約1.6 GBの一時メモリを消費します。
+しかしこの方法では約 1.6 GB の一時メモリが消費されます。
-### **大きなプレゼンテーションをBLOBとしてロードする**
+### **BLOB として大型プレゼンテーションを読み込む**
-BLOBを使用するプロセスを介して、大きなプレゼンテーションを少ないメモリでロードすることができます。このPythonコードは、BLOBプロセスを使用して大きなプレゼンテーションファイル(large.pptx)をロードする実装を示しています:
+BLOB プロセスを使用すれば、少量のメモリで大型プレゼンテーションを読み込めます。以下の Python コードは、BLOB を利用して large.pptx を読み込み、PDF に変換する例です。
```py
import aspose.slides as slides
@@ -141,9 +142,9 @@ with slides.Presentation("large.pptx", loadOptions) as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-#### **一時ファイルのフォルダーを変更する**
+### **一時ファイル用フォルダーを変更する**
-BLOBプロセスを使用すると、コンピュータは一時ファイルを一時ファイル用のデフォルトフォルダーに作成します。一時ファイルを別のフォルダーに保持したい場合は、`temp_files_root_path`を使用してストレージの設定を変更できます:
+BLOB プロセスを使用すると、デフォルトの一時ファイルフォルダーに一時ファイルが作成されます。別のフォルダーに保存したい場合は、`temp_files_root_path` を使用して設定できます。
```py
import aspose.slides as slides
@@ -156,7 +157,27 @@ loadOptions.blob_management_options.temp_files_root_path = "temp"
```
{{% alert title="情報" color="info" %}}
+`temp_files_root_path` を使用する場合、Aspose.Slides は一時フォルダーを自動的に作成しません。フォルダーは手動で作成する必要があります。
+{{% /alert %}}
+
+## **FAQ**
+
+**Aspose.Slides のプレゼンテーションで、どのデータが BLOB とみなされ、BLOB オプションで制御されますか?**
+
+画像、音声、ビデオなどの大型バイナリオブジェクトが BLOB とみなされます。プレゼンテーション全体のファイルも、読み込みや保存時に BLOB 処理の対象となります。これらのオブジェクトは、メモリ使用量を管理し、必要に応じて一時ファイルへスピルできる BLOB ポリシーで制御されます。
+
+**プレゼンテーションの読み込み時に BLOB 処理のルールはどこで設定しますか?**
+
+[LoadOptions](https://reference.aspose.com/slides/python-net/aspose.slides/loadoptions/) と [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/) を使用します。ここで BLOB のメモリ上限、一時ファイルの許可・不許可、ルートパス、ソースロック動作などを設定します。
+
+**BLOB 設定はパフォーマンスに影響しますか?速度とメモリのバランスはどう取りますか?**
+
+はい。BLOB をメモリに保持すれば速度は速くなりますが RAM 消費が増えます。メモリ上限を下げれば一時ファイルが多く使用され、RAM は減りますが I/O が増えて速度が低下します。`max_blobs_bytes_in_memory` の閾値を調整して、ワークロードや環境に最適なバランスを見つけてください。
+
+**極端に大きなプレゼンテーション(数ギガバイト規模)を開く際に BLOB 設定は役立ちますか?**
+
+はい。[BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/) はそのようなシナリオ向けに設計されており、一時ファイルの有効化とソースロックの使用により、ピーク RAM 使用量を大幅に削減し、安定した処理が可能になります。
-`temp_files_root_path`を使用する際、Aspose.Slidesは一時ファイルを保存するために自動的にフォルダーを作成しません。手動でフォルダーを作成する必要があります。
+**ストリームから読み込む場合でも BLOB ポリシーは適用できますか?**
-{{% /alert %}}
\ No newline at end of file
+はい。ストリームでも同じルールが適用されます。プレゼンテーションインスタンスは選択したロックモードに応じて入力ストリームを所有・ロックでき、許可されていれば一時ファイルが使用され、処理中のメモリ使用量が予測可能になります。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md b/ja/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
index 264530cdd5..887692abed 100644
--- a/ja/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
+++ b/ja/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
@@ -1,37 +1,51 @@
---
-title: Pythonを使用したプレゼンテーションのローカライズ自動化
-linktitle: プレゼンテーションのローカライズ
+title: Pythonでプレゼンテーションのローカリゼーションを自動化
+linktitle: プレゼンテーション ローカリゼーション
type: docs
weight: 100
url: /ja/python-net/presentation-localization/
keywords:
- 言語の変更
- スペルチェック
-- 言語ID
+- 言語 ID
- PowerPoint
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Aspose.Slides for Python via .NETを使用して、PythonでPowerPointおよびOpenDocumentスライドのローカライズを自動化します。実用的なコード例とヒントで、グローバル展開を迅速化します。"
+description: "Python と Aspose.Slides を使用して、PowerPoint および OpenDocument のスライドローカリゼーションを自動化し、実用的なコードサンプルと迅速なグローバル展開のためのヒントを提供します。"
---
-## **プレゼンテーションおよびシェイプのテキストの言語を変更する**
-- [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)クラスのインスタンスを作成します。
+## **プレゼンテーションとシェイプのテキストの言語を変更する**
+- [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスのインスタンスを作成します。
- インデックスを使用してスライドの参照を取得します。
-- スライドに矩形型のオートシェイプを追加します。
-- テキストフレームにいくつかのテキストを追加します。
-- テキストの言語IDを設定します。
-- プレゼンテーションをPPTXファイルとして書き込みます。
+- スライドに矩形タイプの AutoShape を追加します。
+- TextFrame にテキストを追加します。
+- テキストに Language Id を設定します。
+- プレゼンテーションを PPTX ファイルとして保存します。
-上記の手順の実装は、以下の例で示されています。
+上記の手順の実装例を以下に示します。
```py
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
shape = pres.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 50, 200, 50)
- shape.add_text_frame("スペルチェック言語を適用するテキスト")
+ shape.add_text_frame("Text to apply spellcheck language")
shape.text_frame.paragraphs[0].portions[0].portion_format.language_id = "en-EN"
pres.save("test1.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **よくある質問**
+
+**language_id は自動テキスト翻訳をトリガーしますか?**
+
+いいえ。Aspose.Slides の [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) はスペルチェックと文法校正のための言語情報を保持しますが、テキスト内容を翻訳したり変更したりはしません。これは PowerPoint が校正用に理解するメタデータです。
+
+**language_id はレンダリング時のハイフネーションや改行に影響しますか?**
+
+Aspose.Slides では、[language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) は校正用です。ハイフネーションの品質や改行は主に、[適切なフォント](/slides/ja/python-net/powerpoint-fonts/) の有無や、書字体系のレイアウト・改行設定に依存します。正しい表示を保証するには、必要なフォントを用意し、[フォント置換ルール](/slides/ja/python-net/font-substitution/) を設定するか、またはプレゼンテーションに [フォントを埋め込む](/slides/ja/python-net/embedded-font/) 必要があります。
+
+**単一の段落内で異なる言語を設定できますか?**
+
+はい。[language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) はテキストの部分レベルで適用されるため、単一の段落内で複数の言語を異なる校正設定と共に混在させることが可能です。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md b/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
index aa698e10ca..6f4a89e7b6 100644
--- a/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
+++ b/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
@@ -1,41 +1,41 @@
---
-title: Python でプレゼンテーションのチャートデータマーカーを管理する
-linktitle: データマーカー
+title: Python でプレゼンテーションのチャート データ マーカーを管理
+linktitle: データ マーカー
type: docs
url: /ja/python-net/chart-data-marker/
keywords:
- チャート
-- データポイント
+- データ ポイント
- マーカー
-- マーカーオプション
-- マーカーサイズ
+- マーカー オプション
+- マーカー サイズ
- 塗りつぶしタイプ
- PowerPoint
- OpenDocument
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Aspose.Slides でチャートデータマーカーをカスタマイズする方法を学び、明確なコード例で PPT、PPTX、ODP 形式のプレゼンテーション効果を高めましょう。"
+description: "Aspose.Slides でチャート データ マーカーをカスタマイズする方法を学び、PPT、PPTX、ODP 形式のプレゼンテーションにインパクトを与える明確なコード例を提供します。"
---
-## **チャートマーカーオプションを設定する**
-マーカーは特定の系列内のチャートデータポイントに設定できます。チャートマーカーオプションを設定するには、以下の手順に従ってください。
+## **チャート マーカー オプションの設定**
+特定の系列内のチャート データ ポイントにマーカーを設定できます。チャート マーカー オプションを設定するには、以下の手順に従ってください。
-- [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)クラスをインスタンス化します。
+- [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスのインスタンスを作成します。
- デフォルトのチャートを作成します。
- 画像を設定します。
- 最初のチャート系列を取得します。
-- 新しいデータポイントを追加します。
-- プレゼンテーションをディスクに書き込みます。
+- 新しいデータ ポイントを追加します。
+- プレゼンテーションをディスクに保存します。
-以下の例では、データポイントレベルでチャートマーカーオプションを設定しています。
+以下の例では、データ ポイント レベルでチャート マーカー オプションを設定しています。
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Presentationクラスのインスタンスを作成
+# Presentation クラスのインスタンスを作成
with slides.Presentation() as presentation:
slide = presentation.slides[0]
@@ -43,17 +43,17 @@ with slides.Presentation() as presentation:
# デフォルトのチャートを作成
chart = slide.shapes.add_chart(charts.ChartType.LINE_WITH_MARKERS, 0, 0, 400, 400)
- # デフォルトのチャートデータワークシートインデックスを取得
+ # デフォルトのチャート データ ワークシート インデックスを取得
defaultWorksheetIndex = 0
- # チャートデータワークシートを取得
+ # チャート データ ワークシートを取得
fact = chart.chart_data.chart_data_workbook
- # デモシリーズを削除
+ # デモ 系列を削除
chart.chart_data.series.clear()
# 新しい系列を追加
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "シリーズ 1"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.type)
# 画像を設定
image1 = draw.Bitmap(path + "aspose-logo.jpg")
@@ -66,7 +66,7 @@ with slides.Presentation() as presentation:
# 最初のチャート系列を取得
series = chart.chart_data.series[0]
- # (1:3)に新しいポイントを追加
+ # そこに新しいポイント (1:3) を追加
point = series.data_points.add_data_point_for_line_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 4.5))
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx1
@@ -83,9 +83,19 @@ with slides.Presentation() as presentation:
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx2
- # チャート系列マーカーを変更
+ # チャート 系列マーカーを変更
series.marker.size = 15
- # プレゼンテーションをディスクに書き込む
+ # プレゼンテーションをディスクに保存
presentation.save("MarkOptions_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**標準で利用できるマーカー形状は何ですか?**
+
+標準形状(円、正方形、ダイヤモンド、三角形など)が利用可能です。リストは [MarkerStyleType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/markerstyletype/) 列挙体で定義されています。標準外の形状が必要な場合は、画像塗りつぶしのマーカーを使用してカスタム ビジュアルをエミュレートできます。
+
+**チャートを画像や SVG にエクスポートするときにマーカーは保持されますか?**
+
+はい。チャートを [ラスタ形式](/slides/ja/python-net/convert-powerpoint-to-png/) にレンダリングしたり、[SVG としてシェイプを保存](/slides/ja/python-net/render-a-slide-as-an-svg-image/) したりする場合、マーカーは外観と設定(サイズ、塗りつぶし、アウトライン)を保持します。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md b/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
index 9d0a6e0058..80f0679950 100644
--- a/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
+++ b/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
@@ -1,59 +1,68 @@
---
-title: 3Dチャート
+title: Python を使用したプレゼンテーションの 3D チャートのカスタマイズ
+linktitle: 3D チャート
type: docs
url: /ja/python-net/3d-chart/
-keywords: "3dチャート, rotationX, rotationY, depthpercent, PowerPointプレゼンテーション, Python, Aspose.Slides for Python via .NET"
-description: "PythonでPowerPointプレゼンテーションの3DチャートのためにrotationX、rotationY、およびdepthpercentsを設定します"
+keywords:
+- 3D チャート
+- 回転
+- 深さ
+- PowerPoint
+- OpenDocument
+- プレゼンテーション
+- Python
+- Aspose.Slides
+description: Aspose.Slides for Python via .NET で PPT、PPTX、ODP ファイルをサポートした 3D チャートの作成とカスタマイズ方法を学び、プレゼンテーションを強化しましょう。
---
-## **3DチャートのRotationX、RotationYおよびDepthPercentsプロパティを設定する**
-Aspose.Slides for Python via .NETは、これらのプロパティを設定するためのシンプルなAPIを提供します。この次の記事では、X、Y回転、**DepthPercents**などの異なるプロパティを設定する方法を説明します。サンプルコードでは、上記のプロパティを設定する方法を示します。
+## **3D チャートの RotationX、RotationY、DepthPercents プロパティの設定**
+Aspose.Slides for Python via .NET はこれらのプロパティを設定するためのシンプルな API を提供します。以下の記事では X、Y の回転や **DepthPercents** などのさまざまなプロパティの設定方法を説明します。サンプルコードは前述のプロパティの設定を適用しています。
-1. [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)クラスのインスタンスを作成します。
-1. 最初のスライドにアクセスします。
-1. デフォルトデータでチャートを追加します。
-1. Rotation3Dプロパティを設定します。
-1. 修正されたプレゼンテーションをPPTXファイルに書き込みます。
+1. [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスのインスタンスを作成します。
+2. 最初のスライドにアクセスします。
+3. デフォルトデータでチャートを追加します。
+4. Rotation3D プロパティを設定します。
+5. 変更されたプレゼンテーションを PPTX ファイルに保存します。
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Presentationクラスのインスタンスを作成
+# Presentation クラスのインスタンスを作成します
with slides.Presentation() as presentation:
- # 最初のスライドにアクセス
+ # 最初のスライドにアクセスします
slide = presentation.slides[0]
- # デフォルトデータでチャートを追加
+ # デフォルトデータでチャートを追加します
chart = slide.shapes.add_chart(charts.ChartType.STACKED_COLUMN_3D, 0, 0, 500, 500)
- # チャートデータシートのインデックスを設定
+ # チャート データシートのインデックスを設定します
defaultWorksheetIndex = 0
- # チャートデータワークシートを取得
+ # チャート データ ワークシートを取得します
fact = chart.chart_data.chart_data_workbook
- # シリーズを追加
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "シリーズ 1"), chart.type)
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "シリーズ 2"), chart.type)
+ # 系列を追加します
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.type)
- # カテゴリを追加
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "カテゴリ 1"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "カテゴリ 2"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "カテゴリ 3"))
+ # カテゴリを追加します
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"))
- # Rotation3Dプロパティを設定
+ # Rotation3D プロパティを設定します
chart.rotation_3d.right_angle_axes = True
chart.rotation_3d.rotation_x = 40
chart.rotation_3d.rotation_y = 270
chart.rotation_3d.depth_percents = 150
- # 2番目のチャートシリーズを取得
+ # 2 番目のチャート系列を取得します
series = chart.chart_data.series[1]
- # シリーズデータを入力
+ # 系列データを入力します
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
@@ -61,9 +70,23 @@ with slides.Presentation() as presentation:
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 2, 10))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 2, 60))
- # OverLap値を設定
+ # OverLap 値を設定します
series.parent_series_group.overlap = 100
- # プレゼンテーションをディスクに書き込む
+ # プレゼンテーションをディスクに保存します
presentation.save("Rotation3D_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Aspose.Slides で 3D モードをサポートするチャートタイプはどれですか?**
+
+Aspose.Slides は Column 3D、Clustered Column 3D、Stacked Column 3D、100% Stacked Column 3D などの 3D バリエーションをサポートし、[ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) 列挙体で関連する 3D タイプが公開されています。正確で最新の一覧については、インストール済みバージョンの API リファレンスにある [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) メンバーをご確認ください。
+
+**レポートやウェブ用に 3D チャートのラスタ画像を取得できますか?**
+
+はい。チャートを画像としてエクスポートするには [chart API](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) を使用するか、スライド全体を PNG や JPEG などの形式で [スライドを PNG に変換](/slides/ja/python-net/convert-powerpoint-to-png/) してください。ピクセル単位で正確なプレビューが必要な場合や、ドキュメント、ダッシュボード、ウェブページにチャートを埋め込む際に便利です。
+
+**大規模な 3D チャートの構築とレンダリングのパフォーマンスはどの程度ですか?**
+
+パフォーマンスはデータ量と視覚的な複雑さに依存します。最適な結果を得るには、3D エフェクトは最小限に抑え、壁やプロット領域への重いテクスチャを避け、可能な限り系列あたりのデータポイント数を制限し、ターゲットの表示または印刷要件に合わせた解像度とサイズで出力してください。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md b/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
index 1ac30b2939..0005518bc3 100644
--- a/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
+++ b/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
@@ -1,26 +1,40 @@
---
-title: パイチャート
+title: Python を使用したプレゼンテーションの円グラフのカスタマイズ
+linktitle: 円グラフ
type: docs
url: /ja/python-net/pie-chart/
-keywords: "パイチャート, プロットオプション, スライスの色, PowerPointプレゼンテーション, Python, Aspose.Slides for Python via .NET"
-description: "PythonでのPowerPointプレゼンテーションにおけるパイチャートのプロットオプションとスライスの色"
+keywords:
+- 円グラフ
+- グラフの管理
+- グラフのカスタマイズ
+- グラフオプション
+- グラフ設定
+- プロットオプション
+- スライス色
+- PowerPoint
+- OpenDocument
+- プレゼンテーション
+- Python
+- Aspose.Slides
+description: "Python と Aspose.Slides を使用して円グラフを作成およびカスタマイズする方法を学び、PowerPoint や OpenDocument へエクスポート可能で、数秒でデータストーリーテリングを強化します。"
---
-## **パイチャートおよびバーオブパイチャートの第2プロットオプション**
-Aspose.Slides for Python via .NETは、パイオブパイまたはバーオブパイチャートの第2プロットオプションをサポートしています。このトピックでは、Aspose.Slidesを使用してこれらのオプションを指定する方法について、例を用いて見ていきます。プロパティを指定するために、以下の手順に従ってください。
+## **円の円グラフおよび棒円グラフの第2プロットオプション**
-1. [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)クラスのオブジェクトをインスタンス化します。
-1. スライドにチャートを追加します。
-1. チャートの第2プロットオプションを指定します。
-1. プレゼンテーションをディスクに書き込みます。
+Aspose.Slides for Python via .NET は、円の円グラフや棒円グラフの第2プロットオプションをサポートしています。このトピックでは、例を使用して Aspose.Slides でこれらのオプションを指定する方法を示します。プロパティを指定するには、以下の手順に従ってください:
-以下の例では、パイオブパイチャートのさまざまなプロパティを設定しています。
+1. [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスのオブジェクトをインスタンス化します。
+2. スライドにチャートを追加します。
+3. チャートの第2プロットオプションを指定します。
+4. プレゼンテーションをディスクに保存します。
+
+以下の例では、円の円グラフのさまざまなプロパティを設定しています。
```py
import aspose.slides.charts as charts
import aspose.slides as slides
-# Presentationクラスのインスタンスを作成
+# Presentation クラスのインスタンスを作成
with slides.Presentation() as presentation:
# スライドにチャートを追加
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.PIE_OF_PIE, 50, 50, 500, 400)
@@ -31,52 +45,53 @@ with slides.Presentation() as presentation:
chart.chart_data.series[0].parent_series_group.pie_split_by = charts.PieSplitType.BY_PERCENTAGE
chart.chart_data.series[0].parent_series_group.pie_split_position = 53
- # プレゼンテーションをディスクに書き込む
+ # プレゼンテーションをディスクに保存
presentation.save("SecondPlotOptionsforCharts_out.pptx", slides.export.SaveFormat.PPTX)
```
-## **自動パイチャートスライスの色を設定**
-Aspose.Slides for Python via .NETは、自動パイチャートスライドの色を設定するためのシンプルなAPIを提供しています。サンプルコードは、上記のプロパティを設定します。
+## **円グラフスライスの自動カラー設定**
+
+Aspose.Slides for Python via .NET は、円グラフのスライスの自動カラー設定を行うシンプルな API を提供します。サンプルコードは上記のプロパティ設定を適用しています。
-1. Presentationクラスのインスタンスを作成します。
-1. 最初のスライドにアクセスします。
-1. デフォルトデータを使用してチャートを追加します。
-1. チャートのタイトルを設定します。
-1. 最初のシリーズの値を表示するように設定します。
-1. チャートデータシートのインデックスを設定します。
-1. チャートデータワークシートを取得します。
-1. デフォルトで生成されたシリーズとカテゴリを削除します。
-1. 新しいカテゴリを追加します。
-1. 新しいシリーズを追加します。
+1. Presentation クラスのインスタンスを作成します。
+2. 最初のスライドにアクセスします。
+3. デフォルトデータでチャートを追加します。
+4. チャートのタイトルを設定します。
+5. 最初のシリーズで値を表示するよう設定します。
+6. チャート データシートのインデックスを設定します。
+7. チャート データ ワークシートを取得します。
+8. デフォルトで生成されたシリーズとカテゴリを削除します。
+9. 新しいカテゴリを追加します。
+10. 新しいシリーズを追加します。
-修正されたプレゼンテーションをPPTXファイルに書き込みます。
+修正したプレゼンテーションを PPTX ファイルに保存します。
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# PPTXファイルを表すPresentationクラスをインスタンス化
+# PPTX ファイルを表す Presentation クラスをインスタンス化
with slides.Presentation() as presentation:
# 最初のスライドにアクセス
slide = presentation.slides[0]
- # デフォルトデータを使用してチャートを追加
+ # デフォルトデータでチャートを追加
chart = slide.shapes.add_chart(charts.ChartType.PIE, 100, 100, 400, 400)
# チャートのタイトルを設定
- chart.chart_title.add_text_frame_for_overriding("サンプルタイトル")
+ chart.chart_title.add_text_frame_for_overriding("Sample Title")
chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
chart.chart_title.height = 20
chart.has_title = True
- # 最初のシリーズの値を表示
+ # 最初のシリーズで値を表示するよう設定
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
- # チャートデータシートのインデックスを設定
+ # チャート データシートのインデックスを設定
defaultWorksheetIndex = 0
- # チャートデータワークシートを取得
+ # チャート データ ワークシートを取得
fact = chart.chart_data.chart_data_workbook
# デフォルトで生成されたシリーズとカテゴリを削除
@@ -84,18 +99,28 @@ with slides.Presentation() as presentation:
chart.chart_data.categories.clear()
# 新しいカテゴリを追加
- chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "第1四半期"))
- chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "第2四半期"))
- chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "第3四半期"))
+ chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "First Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "2nd Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "3rd Qtr"))
# 新しいシリーズを追加
- series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "シリーズ1"), chart.type)
+ series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Series 1"), chart.type)
- # シリーズデータを追加
+ # ここでシリーズデータを入力
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
series.parent_series_group.is_color_varied = True
presentation.save("Pie.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**「円の円グラフ」および「円の棒グラフ」のバリエーションはサポートされていますか?**
+
+はい、ライブラリは[サポートしています](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/)円グラフのセカンダリプロットを提供し、「円の円グラフ」および「円の棒グラフ」タイプを含みます。
+
+**チャートだけを画像(例: PNG)としてエクスポートできますか?**
+
+はい、[チャート自体を画像としてエクスポート](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/)(PNG など)できます。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md b/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
index bc3559e048..43e8a53991 100644
--- a/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
+++ b/ja/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
@@ -1,50 +1,49 @@
---
-title: Python でプレゼンテーションのチャート ワークシートに数式を適用する
-linktitle: ワークシートの数式
+title: "Python を使用したプレゼンテーションでのチャート ワークシート数式の適用"
+linktitle: "ワークシート数式"
type: docs
weight: 70
url: /ja/python-net/chart-worksheet-formulas/
keywords:
-- チャート スプレッドシート
-- チャート ワークシート
-- チャート数式
-- ワークシート数式
-- スプレッドシート数式
-- データソース
-- 論理定数
-- 数値定数
-- 文字列定数
-- エラー定数
-- 算術定数
-- 比較演算子
-- A1 形式
-- R1C1 形式
-- 定義済み関数
-- PowerPoint
-- OpenDocument
-- プレゼンテーション
-- Python
-- Aspose.Slides
-description: "Aspose.Slides for Python via .NET のチャート ワークシートで Excel スタイルの数式を適用し、PPT、PPTX、ODP ファイル全体のレポートを自動化します。"
+- "チャート スプレッドシート"
+- "チャート ワークシート"
+- "チャート 数式"
+- "ワークシート 数式"
+- "スプレッドシート 数式"
+- "データ ソース"
+- "論理定数"
+- "数値定数"
+- "文字列定数"
+- "エラー定数"
+- "算術定数"
+- "比較演算子"
+- "A1 形式"
+- "R1C1 形式"
+- "組み込み関数"
+- "PowerPoint"
+- "OpenDocument"
+- "プレゼンテーション"
+- "Python"
+- "Aspose.Slides"
+description: "Aspose.Slides for Python(.NET)で Excel 形式の数式をチャート ワークシートに適用し、PPT、PPTX、ODP ファイル全体でレポートを自動化します。"
---
-## **プレゼンテーションにおけるチャートスプレッドシート数式について**
-**チャートスプレッドシート**(またはチャートワークシート)は、チャートのデータソースです。チャートスプレッドシートには、チャート上にグラフィック方式で表現されるデータが含まれています。PowerPointでチャートを作成すると、このチャートに関連付けられたワークシートも自動的に作成されます。チャートワークシートは、すべてのタイプのチャート(折れ線グラフ、棒グラフ、サンバーストチャート、円グラフなど)に対して作成されます。PowerPointでチャートスプレッドシートを見るには、チャートをダブルクリックする必要があります:
+## **プレゼンテーションにおけるチャート スプレッドシート数式について**
+**チャート スプレッドシート**(またはチャート ワークシート)は、プレゼンテーション内のチャートのデータ ソースです。チャート スプレッドシートにはデータが含まれ、チャート上にグラフィカルに表示されます。PowerPoint でチャートを作成すると、そのチャートに関連付けられたワークシートも自動的に作成されます。チャート ワークシートは、折れ線グラフ、棒グラフ、サンバースト グラフ、円グラフなど、すべてのチャートタイプに対して作成されます。PowerPoint でチャート スプレッドシートを表示するには、チャートをダブルクリックしてください:

-チャートスプレッドシートには、チャート要素の名前(カテゴリー名:*Category1*、シリーズ名)と、これらのカテゴリーとシリーズに適した数値データのテーブルが含まれています。デフォルトでは、新しいチャートを作成すると、チャートスプレッドシートデータはデフォルトデータで設定されます。その後、ワークシート内のスプレッドシートデータを手動で変更することができます。
+チャート スプレッドシートには、チャート要素の名前(カテゴリ名: *Category1*、シリーズ名)と、これらのカテゴリとシリーズに対応する数値データの表が含まれます。デフォルトでは、新しいチャートを作成すると、デフォルトデータがチャート スプレッドシートに設定されます。その後、ワークシート上でデータを手動で変更できます。
-通常、チャートは複雑なデータを表現します(例:財務アナリスト、科学アナリスト)、他のセルの値や他の動的データから計算されるセルを持っています。セルの値を手動で計算し、それをセルにハードコーディングすると、将来的に変更が難しくなります。特定のセルの値を変更すると、それに依存するすべてのセルも更新する必要があります。さらに、テーブルデータは他のテーブルのデータに依存している可能性があり、簡単かつ柔軟な方法で更新する必要がある複雑なプレゼンテーションデータスキームを作成します。
+通常、チャートは複雑なデータ(例: 財務アナリスト、科学アナリスト)が対象で、セルは他のセルの値や動的データから計算されます。セルの値を手動で計算してハードコードすると、将来的に変更が困難になります。あるセルの値を変更すると、そのセルに依存するすべてのセルも更新が必要になります。さらに、表データは他の表のデータに依存することがあり、プレゼンテーションのデータ構造が複雑になり、簡単かつ柔軟に更新できる必要があります。
-プレゼンテーションにおける**チャートスプレッドシート数式**は、チャートスプレッドシートデータを自動的に計算して更新するための式です。スプレッドシート数式は、特定のセルまたはセルのセットに対するデータ計算ロジックを定義します。スプレッドシート数式は、数式や論理式であり、セル参照、数学関数、論理演算子、算術演算子、変換関数、文字列定数などを使用します。数式の定義はセルに書き込まれ、このセルは単純な値を含まない状態になります。スプレッドシート数式は値を計算し、それを返し、この値がセルに割り当てられます。プレゼンテーションのチャートスプレッドシート数式は、実際にはExcel数式と同じであり、その実装のためにサポートされているデフォルト関数、演算子、および定数も同じです。
+**プレゼンテーションのチャート スプレッドシート数式**は、チャート スプレッドシート データを自動的に計算・更新する式です。数式は特定のセルまたはセルの集合の計算ロジックを定義します。数式はセル参照、数学関数、論理演算子、算術演算子、変換関数、文字列定数などを使用した数学式または論理式です。数式はセルに書き込まれ、そのセルは単純な値を持ちません。数式は値を計算して返し、その結果がセルに割り当てられます。プレゼンテーションのチャート スプレッドシート数式は実質的に Excel の数式と同じで、同じ既定関数、演算子、定数がサポートされています。
-[**Aspose.Slides**](https://products.aspose.com/slides/python-net/)では、チャートスプレッドシートが
-[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/)プロパティで表現されます。
-[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/)型です。
-スプレッドシート数式は
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)プロパティで設定および変更できます。
-Aspose.Slidesの数式には、次の機能がサポートされています:
+[**Aspose.Slides** ](https://products.aspose.com/slides/python-net/) では、チャート スプレッドシートは
+[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) プロパティの
+[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/) 型で表されます。
+数式は [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) プロパティで割り当て・変更できます。
+Aspose.Slides がサポートする数式の機能は以下のとおりです。
- 論理定数
- 数値定数
@@ -52,17 +51,16 @@ Aspose.Slidesの数式には、次の機能がサポートされています:
- エラー定数
- 算術演算子
- 比較演算子
-- A1スタイルのセル参照
-- R1C1スタイルのセル参照
-- 事前定義された関数
+- A1 形式セル参照
+- R1C1 形式セル参照
+- 組み込み関数
+
+通常、スプレッドシートは最後に計算された数式の結果を保持します。プレゼンテーションの読み込み後にチャート データが変更されていなければ、**IChartDataCell.Value** プロパティはそれらの値を返します。しかし、スプレッドシート データが変更された場合、**ChartDataCell.Value** プロパティを読み込むと、サポートされていない数式に対して **CellUnsupportedDataException** がスローされます。これは、数式が正常に解析されるとセルの依存関係が確定し、最後の値の正確性が保証されますが、数式が解析できない場合はセル値の正確性が保証できないためです。
-通常、スプレッドシートは最後に計算された数式の値を保存します。プレゼンテーションを読み込んだ後、チャートデータが変更されていない場合は、**IChartDataCell.Value**プロパティは、その値を読み込むときに返します。しかし、スプレッドシートデータが変更された場合、**ChartDataCell.Value**プロパティを読み込むと、サポートされていない数式に対して**CellUnsupportedDataException**がスローされます。これは、数式が正常に解析されるとセルの依存関係が決定され、最後の値の正確性が決定されるためです。しかし、数式が解析できない場合、セル値の正確性は保証されません。
+## **プレゼンテーションにチャート スプレッドシート数式を追加する**
+まず、[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/) を使用して新しいプレゼンテーションの最初のスライドにサンプル データ付きのチャートを追加します。チャートのワークシートは自動的に作成され、次のプロパティでアクセスできます:
-## **プレゼンテーションにチャートスプレッドシート数式を追加する**
-まず、新しいプレゼンテーションの最初のスライドにサンプルデータを持つチャートを追加します。
-[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/)を使って。
-チャートのワークシートは自動的に作成され、次の
-[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/)プロパティでアクセスできます:
+[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) プロパティ:
```py
import aspose.slides.charts as charts
@@ -74,8 +72,7 @@ with slides.Presentation() as presentation:
# ...
```
-次に、**Object**型の
-[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)プロパティを使用してセルにいくつかの値を書き込みます。このプロパティには任意の値を設定できます:
+**Object** 型の **value** プロパティを使用してセルに値を書き込めます。これにより任意の型の値を設定可能です:
```py
workbook.get_cell(0, "F2").value = -2.5
@@ -83,22 +80,21 @@ with slides.Presentation() as presentation:
workbook.get_cell(0, "H4").value = 3
```
-今、セルに数式を書き込むには、
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)プロパティを使用できます:
+数式を書き込むには **formula** プロパティを使用します:
```py
workbook.get_cell(0, "B2").formula = "F2+G3+H4+1"
```
-*注*: [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)プロパティは、A1スタイルのセル参照を設定するために使用されます。
+*注*: **IChartDataCell.Formula** プロパティは A1 形式のセル参照を設定するために使用します。
-[r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)セル参照を設定するには、[**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/)プロパティを使用できます:
+R1C1 形式のセル参照を設定するには **r1c1_formula** プロパティを使用します:
```py
workbook.get_cell(0, "C2").r1c1_formula = "R[1]C[4]/R[2]C[5]"
```
-次に、[**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/)メソッドを使用して、ワークブック内のすべての数式を計算し、対応するセルの値を更新します:
+その後、[**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) メソッドでブック全体の数式を計算し、対応するセルの値を更新します:
```py
workbook.calculate_formulas()
@@ -107,80 +103,78 @@ with slides.Presentation() as presentation:
```
## **論理定数**
-セルの数式で*FALSE*や*TRUE*のような論理定数を使用できます:
+セル数式で *FALSE* および *TRUE* の論理定数を使用できます:
## **数値定数**
-数値は、チャートスプレッドシート数式を作成するために、一般的または科学的表記法で使用できます:
+数式では整数や小数だけでなく、科学的表記も使用できます:
## **文字列定数**
-文字列(またはリテラル)定数は、特定の値であり、そのまま使用され、変更されません。文字列定数には、日付、テキスト、数値などがあります:
+文字列(リテラル)定数はそのまま使用され、変更されません。文字列定数には日付、テキスト、数値などが含まれます:
## **エラー定数**
-時には、数式で結果を計算することが不可能な場合があります。その場合、セルの値の代わりにエラーコードが表示されます。各種のエラーには特定のコードがあります:
+数式で結果を計算できない場合、セルにはエラーコードが表示されます。主なエラー定数は次のとおりです:
-- #DIV/0! - 数式はゼロで割ろうとします。
-- #GETTING_DATA - 値がまだ計算中である間、セルに表示される場合があります。
-- #N/A - 情報が欠落または利用できない場合です。理由には、数式で使用されるセルが空であること、余分なスペース文字、スペルミスなどが考えられます。
-- #NAME? - 特定のセルまたは他の数式オブジェクトがその名前で見つけられません。
-- #NULL! - 数式に誤りがある場合、例えば:(,) またはコロン (:) の代わりにスペース文字が使用されることがあります。
-- #NUM! - 数式内の数値が無効である、長すぎる、または小さすぎるなどがあります。
-- #REF! - 無効なセル参照。
-- #VALUE! - 予期しない値のタイプ。例えば、文字列の値が数値セルに設定されています。
+- #DIV/0! - 数式がゼロ除算を試みた場合。
+- #GETTING_DATA - セルの値がまだ計算中の場合に表示されることがあります。
+- #N/A - 情報が不足または利用できない場合。原因例: 参照セルが空、余分なスペース文字、タイプミスなど。
+- #NAME? - 特定のセルまたは数式オブジェクトが名前で見つからない場合。
+- #NULL! - 数式内に誤った構文(例: (,) やコロン (:) の代わりにスペース)がある場合に発生。
+- #NUM! - 数式内の数値が無効、桁数が多すぎる、または小さすぎるなど。
+- #REF! - 無効なセル参照。
+- #VALUE! - 期待された型と異なる値が設定された場合(例: 文字列が数値セルに設定された場合)。
## **算術演算子**
-チャートワークシート数式で、すべての算術演算子を使用できます:
+チャート ワークシート数式で使用できるすべての算術演算子は以下のとおりです:
-|**演算子** |**意味** |**例**|
+|**演算子**|**意味**|**例**|
| :- | :- | :- |
-|+ (プラス記号) |加算または単項プラス|2 + 3|
-|- (マイナス記号) |減算または否定 |2 - 3
-3|
-|* (アスタリスク)|乗算 |2 * 3|
-|/ (スラッシュ)|除算 |2 / 3|
-|% (パーセント記号) |パーセント |30%|
-|^ (キャレット) |累乗 |2 ^ 3|
+|+ (プラス)|加算または単項プラス|2 + 3|
+|- (マイナス)|減算または単項マイナス|2 - 3
-3|
+|* (アスタリスク)|乗算|2 * 3|
+|/ (スラッシュ)|除算|2 / 3|
+|% (パーセント)|パーセンテージ|30%|
+|^ (キャレット)|べき乗|2 ^ 3|
-*注*: 評価の順序を変更するには、最初に計算される部分を括弧で囲みます。
+*注*: 計算順序を変更するには、先に計算したい部分を丸括弧で囲んでください。
## **比較演算子**
-比較演算子を使用して、セルの値を比較できます。これらの演算子を使用して二つの値を比較すると、結果は論理値のいずれかで、*TRUE*または*FALSE*です:
+比較演算子を使用してセルの値を比較できます。比較結果は論理値 *TRUE* または *FALSE* です:
-|**演算子** |**意味** |**意味** |
+|**演算子**|**意味**|**例**|
| :- | :- | :- |
-|= (等号) |等しい |A2 = 3|
-|<> (不等号) |等しくない|A2 <> 3|
-|> (大なり) |より大きい|A2 > 3|
-|>= (大なりまたは等しい)|より大きいまたは等しい|A2 >= 3|
+|= (イコール)|等しい|A2 = 3|
+|<> (不等号)|等しくない|A2 <> 3|
+|> (大なり)|より大きい|A2 > 3|
+|>= (大なりイコール)|以上|A2 >= 3|
|< (小なり)|より小さい|A2 < 3|
-|<= (小なりまたは等しい)|より小さいまたは等しい|A2 <= 3|
+|<= (小なりイコール)|以下|A2 <= 3|
-## **A1スタイルのセル参照**
-**A1スタイルのセル参照**は、列に文字識別子(例: "*A*")があり、行に数値識別子(例: "*1*")があるワークシートに使用されます。A1スタイルのセル参照は次のように使用できます:
+## **A1 形式セル参照**
+**A1 形式セル参照**は、列が文字(例: *A*)で行が数字(例: *1*)で表されるワークシートで使用されます。A1 形式は次のように指定できます:
-|**セル参照**|**例**|||
+|**参照タイプ**|**絶対参照**|**相対参照**|**混合参照**|
| :- | :- | :- | :- |
-||絶対 |相対 |混合|
-|セル |$A$2 |A2|A$2
$A2
|
-|行 |$2:$2 |2:2 |-|
-|列 |$A:$A |A:A |-|
-|範囲 |$A$2:$C$4 |A2:C4|$A$2:C4
A$2:$C4
|
+|セル|$A$2|A2|A$2、$A2|
+|行|$2:$2|2:2|-|
+|列|$A:$A|A:A|-|
+|範囲|$A$2:$C$4|A2:C4|$A$2:C4、A$2:$C4|
-数式でA1スタイルのセル参照を使用する例は以下の通りです:
+以下は数式で A1 形式のセル参照を使用する例です:
-## **R1C1スタイルのセル参照**
-**R1C1スタイルのセル参照**は、どちらの行と列にも数値識別子があるワークシートに使用されます。R1C1スタイルのセル参照は次のように使用できます:
+## **R1C1 形式セル参照**
+**R1C1 形式セル参照**は、行と列の両方が数値で表されるワークシートで使用されます。R1C1 形式は次のように指定できます:
-|**セル参照**|**例**|||
+|**参照タイプ**|**絶対参照**|**相対参照**|**混合参照**|
| :- | :- | :- | :- |
-||絶対 |相対 |混合|
-|セル |R2C3|R[2]C[3]|R2C[3]
R[2]C3|
-|行 |R2|R[2]|-|
-|列 |C3|C[3]|-|
-|範囲 |R2C3:R5C7|R[2]C[3]:R[5]C[7] |R2C3:R[5]C[7]
R[2]C3:R5C[7]|
+|セル|R2C3|R[2]C[3]|R2C[3]、R[2]C3|
+|行|R2|R[2]|-|
+|列|C3|C[3]|-|
+|範囲|R2C3:R5C7|R[2]C[3]:R[5]C[7]|R2C3:R[5]C7、R[2]C3:R5C7|
-数式でA1スタイルのセル参照を使用する例は以下の通りです:
+以下は数式で R1C1 形式のセル参照を使用する例です:
-## **事前定義された関数**
-数式の実装を簡素化するために、使用できる事前定義された関数があります。これらの関数は、最も一般的に使用される操作をカプセル化しています:
+## **組み込み関数**
+数式で使用できる組み込み関数は以下のとおりです。これらは一般的に使用される操作を簡略化します。
- ABS
- AVERAGE
@@ -188,7 +182,7 @@ with slides.Presentation() as presentation:
- CHOOSE
- CONCAT
- CONCATENATE
-- DATE (1900年日付システム)
+- DATE (1900 日付系統)
- DAYS
- FIND
- FINDB
@@ -198,4 +192,14 @@ with slides.Presentation() as presentation:
- MATCH (ベクトル形式)
- MAX
- SUM
-- VLOOKUP
\ No newline at end of file
+- VLOOKUP
+
+## **FAQ**
+
+**数式付きチャートのデータ ソースとして外部 Excel ファイルは使用できますか?**
+
+はい。Aspose.Slides は外部ブックを [チャートのデータ ソース](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdatasourcetype/) としてサポートしており、プレゼンテーション外部の XLSX から数式を使用できます。
+
+**チャート数式は同一ブック内のシート名でシートを参照できますか?**
+
+はい。数式は標準的な Excel 参照モデルに従うため、同一ブック内または外部ブックの他シートを参照できます。外部参照の場合は、Excel の構文でパスとブック名を含めて指定してください。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md b/ja/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
index f6dd64480b..ab4520a96f 100644
--- a/ja/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
+++ b/ja/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
@@ -1,75 +1,95 @@
---
-title: 楕円
+title: Python でプレゼンテーションに楕円を追加する
+linktitle: 楕円
type: docs
weight: 30
url: /ja/python-net/ellipse/
-keywords: "楕円, PowerPoint 形状, PowerPoint プレゼンテーション, Python, Aspose.Slides for Python via .NET"
-description: "Python で PowerPoint プレゼンテーションに楕円を作成する"
+keywords:
+- 楕円
+- 図形
+- 楕円の追加
+- 楕円の作成
+- 楕円の描画
+- 書式設定済み楕円
+- PowerPoint
+- OpenDocument
+- プレゼンテーション
+- Python
+- Aspose.Slides
+description: "Aspose.Slides for Python via .NET を使用して、PPT、PPTX、ODP プレゼンテーションで楕円形の作成、書式設定、操作方法を学びます。コード例が含まれています。"
---
-
## **楕円の作成**
-このトピックでは、Aspose.Slides for Python via .NETを使用して、スライドに楕円形状を追加する方法を開発者に紹介します。Aspose.Slides for Python via .NETは、数行のコードでさまざまな種類の形状を描画するための簡単なAPIセットを提供します。プレゼンテーションの選択したスライドに単純な楕円を追加するには、以下のステップに従ってください:
+このトピックでは、Aspose.Slides for Python via .NET を使用してスライドに楕円形の図形を追加する方法を開発者に紹介します。Aspose.Slides for Python via .NET は、数行のコードでさまざまな形状を描画できる簡単な API を提供します。プレゼンテーションの選択したスライドにシンプルな楕円を追加するには、以下の手順に従ってください。
-1. [Presentation ](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)クラスのインスタンスを作成します。
-1. インデックスを使用してスライドの参照を取得します。
-1. IShapesオブジェクトによって公開されたAddAutoShapeメソッドを使用して、楕円型のAutoShapeを追加します。
-1. 修正されたプレゼンテーションをPPTXファイルとして保存します。
+1. [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスのインスタンスを作成する
+2. インデックスを使用してスライドの参照を取得する
+3. IShapes オブジェクトが提供する AddAutoShape メソッドを使用して、楕円タイプの AutoShape を追加する
+4. 変更したプレゼンテーションを PPTX ファイルとして保存する
-以下の例では、最初のスライドに楕円を追加しました。
+以下の例では、最初のスライドに楕円を追加しています。
```py
import aspose.slides as slides
-# PPTXを表すPresentationクラスのインスタンス化
+# PPTX を表す Presentation クラスのインスタンス化
with slides.Presentation() as pres:
# 最初のスライドを取得
sld = pres.slides[0]
- # 楕円型のオートシェイプを追加
+ # 楕円形の AutoShape を追加
sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- #PPTXファイルをディスクに書き込む
+ # PPTX ファイルをディスクに保存
pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
```
+## **書式設定済み楕円の作成**
+スライドに書式設定された楕円を追加するには、以下の手順に従ってください。
+1. [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスのインスタンスを作成する
+2. インデックスを使用してスライドの参照を取得する
+3. IShapes オブジェクトが提供する AddAutoShape メソッドを使用して、楕円タイプの AutoShape を追加する
+4. 楕円の塗りつぶしタイプを Solid に設定する
+5. IShape オブジェクトに関連付けられた FillFormat オブジェクトが提供する SolidFillColor.Color プロパティを使用して、楕円の色を設定する
+6. 楕円の線の色を設定する
+7. 楕円の線の幅を設定する
+8. 変更したプレゼンテーションを PPTX ファイルとして保存する
-## **フォーマットされた楕円の作成**
-スライドにより良いフォーマットの楕円を追加するには、以下のステップに従ってください:
-
-1. [Presentation ](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)クラスのインスタンスを作成します。
-1. インデックスを使用してスライドの参照を取得します。
-1. IShapesオブジェクトによって公開されたAddAutoShapeメソッドを使用して、楕円型のAutoShapeを追加します。
-1. 楕円の塗りつぶしタイプをソリッドに設定します。
-1. IShapeオブジェクトに関連するFillFormatオブジェクトによって公開されたSolidFillColor.Colorプロパティを使用して、楕円の色を設定します。
-1. 楕円の線の色を設定します。
-1. 楕円の線の幅を設定します。
-1. 修正されたプレゼンテーションをPPTXファイルとして保存します。
-
-以下の例では、プレゼンテーションの最初のスライドにフォーマットされた楕円を追加しました。
+以下の例では、プレゼンテーションの最初のスライドに書式設定された楕円を追加しています。
```py
import aspose.slides as slides
import aspose.pydrawing as draw
-# PPTXを表すPresentationクラスのインスタンス化
+# PPTX を表す Presentation クラスのインスタンス化
with slides.Presentation() as pres:
# 最初のスライドを取得
sld = pres.slides[0]
- # 楕円型のオートシェイプを追加
+ # 楕円形の AutoShape を追加
shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # 楕円形状にいくつかのフォーマットを適用
+ # 楕円形にいくつかの書式設定を適用
shp.fill_format.fill_type = slides.FillType.SOLID
shp.fill_format.solid_fill_color.color = draw.Color.chocolate
- # 楕円の線にいくつかのフォーマットを適用
+ # 楕円形の線に書式設定を適用
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
- #PPTXファイルをディスクに書き込む
+ # PPTX ファイルをディスクに保存
pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**スライドの単位に対して楕円の正確な位置とサイズを設定するにはどうすればよいですか?**
+座標とサイズは通常 **ポイント** 単位で指定します。予測可能な結果を得るために、スライドのサイズを基準に計算し、必要なミリメートルやインチをポイントに変換してから値を設定してください。
+
+**楕円を他のオブジェクトの上または下に配置するには(スタック順を制御するには)どうすればよいですか?**
+オブジェクトの描画順序を前面に持ってくるか背面に送ることで調整します。これにより、楕円が他のオブジェクトと重なるようにしたり、下にあるものを表示したりできます。
+
+**楕円の出現や強調にアニメーションを付けるにはどうすればよいですか?**
+[Apply](/slides/ja/python-net/shape-animation/) を使用して、図形に入場、強調、または退出効果を適用し、トリガーとタイミングを設定してアニメーションの開始時期や方法を制御します。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md b/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
index f830ed300e..d75a802e27 100644
--- a/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
+++ b/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
@@ -1,40 +1,75 @@
---
-title: デフォルトフォント
+title: Pythonでプレゼンテーションのデフォルトフォントをカスタマイズ
+linktitle: デフォルトフォント
type: docs
weight: 30
url: /ja/python-net/default-font/
-keywords: "フォント, デフォルトフォント, プレゼンテーションのレンダリング PowerPoint プレゼンテーション Python, Aspose.Slides for Python via .NET"
-description: "Python における PowerPoint デフォルトフォント"
+keywords:
+- デフォルトフォント
+- レギュラーフォント
+- 標準フォント
+- アジアフォント
+- PDF エクスポート
+- XPS エクスポート
+- 画像エクスポート
+- PowerPoint
+- OpenDocument
+- プレゼンテーション
+- Python
+- Aspose.Slides
+description: "Aspose.Slides for Python のデフォルトフォントを設定し、PowerPoint(PPT、PPTX)および OpenDocument(ODP)から PDF、XPS、画像への変換を適切に行えるようにします。"
---
## **プレゼンテーションのレンダリングにデフォルトフォントを使用する**
-Aspose.Slides を使用すると、PDF、XPS またはサムネイルにプレゼンテーションをレンダリングする際のデフォルトフォントを設定できます。この資料では、デフォルトフォントとして使用するための DefaultRegular Font と DefaultAsian Font の定義方法を説明します。以下の手順に従って、Aspose.Slides for Python via .NET API を使用して外部ディレクトリからフォントを読み込んでください。
+Aspose.Slides を使用すると、PDF、XPS、またはサムネイルへのプレゼンテーションのレンダリング時にデフォルトフォントを設定できます。この記事では、デフォルトフォントとして使用する DefaultRegular Font と DefaultAsian Font の定義方法を示します。以下の手順に従って、.NET API 経由で Aspose.Slides for Python を使用し、外部ディレクトリからフォントをロードしてください。
-1. LoadOptions のインスタンスを作成します。
-1. DefaultRegularFont を希望のフォントに設定します。以下の例では、Wingdings を使用しています。
-1. DefaultAsianFont を希望のフォントに設定します。以下のサンプルでも Wingdings を使用しています。
-1. プレゼンテーションを読み込むために、Presentation を使用し、読み込みオプションを設定します。
-1. これで、スライドのサムネイル、PDF および XPS を生成して結果を確認します。
+1. LoadOptions のインスタンスを作成します。
+2. DefaultRegularFont を目的のフォントに設定します。以下の例では Wingdings を使用しています。
+3. DefaultAsianFont を目的のフォントに設定します。このサンプルでも Wingdings を使用しています。
+4. Presentation を使用してプレゼンテーションをロードし、ロードオプションを設定します。
+5. スライドのサムネイル、PDF、XPS を生成して結果を確認します。
-上記の実装は以下の通りです。
+上記の実装例を以下に示します。
```py
import aspose.slides as slides
-# デフォルトのレギュラーとアジアフォントを定義するために読み込みオプションを使用する
+# デフォルトのレギュラーフォントとアジアフォントを定義するためにロードオプションを使用する # デフォルトのレギュラーフォントとアジアフォントを定義するためにロードオプションを使用する
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"
-# プレゼンテーションを読み込む
+# プレゼンテーションをロード
with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
- # スライドのサムネイルを生成する
+ # スライドサムネイルを生成
with pptx.slides[0].get_image(1, 1) as img:
img.save("output_out.png", slides.ImageFormat.PNG)
- # PDF を生成する
+ # PDF を生成
pptx.save("output_out.pdf", slides.export.SaveFormat.PDF)
- # XPS を生成する
+ # XPS を生成
pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**default_regular_font と default_asian_font は正確には何に影響しますか?エクスポートだけですか、サムネイル、PDF、XPS、HTML、SVG にも影響しますか?**
+
+これらはすべてのサポート対象出力のレンダリング パイプラインに参加します。スライドサムネイル、[PDF](/slides/ja/python-net/convert-powerpoint-to-pdf/)、[XPS](/slides/ja/python-net/convert-powerpoint-to-xps/)、[ラスタ画像](/slides/ja/python-net/convert-powerpoint-to-png/)、[HTML](/slides/ja/python-net/convert-powerpoint-to-html/)、および [SVG](/slides/ja/python-net/render-a-slide-as-an-svg-image/) が対象です。Aspose.Slides はこれらのターゲットで同じレイアウトとグリフ解決ロジックを使用します。
+
+**単に PPTX を読み込んで保存するだけの場合、デフォルトフォントは適用されますか?**
+
+適用されません。デフォルトフォントはテキストの測定と描画が必要なときにのみ影響します。プレゼンテーションをそのまま開いて保存するだけでは、保存されているフォントランやファイル構造は変更されません。デフォルトフォントは、テキストをレンダリングまたは再フローする操作時に使用されます。
+
+**独自のフォントフォルダーを追加したり、メモリからフォントを供給したりすると、デフォルトフォントの選択に考慮されますか?**
+
+考慮されます。[カスタムフォント ソース](/slides/ja/python-net/custom-font/) により、エンジンが使用できるフォント ファミリとグリフのカタログが拡張されます。デフォルトフォントおよび任意の [フォールバック ルール](/slides/ja/python-net/fallback-font/) はまずこれらのソースに対して解決され、サーバーやコンテナ上でのカバレッジが向上します。
+
+**デフォルトフォントはテキストメトリクス(カーニング、アドバンス)に影響し、結果として改行や折り返しが変わりますか?**
+
+影響します。フォントを変更するとグリフのメトリクスが変わり、レンダリング時の改行、折り返し、ページ分割が変化する可能性があります。レイアウトの安定性を保つために、[元のフォントを埋め込む](/slides/ja/python-net/embedded-font/) か、メトリック的に互換性のあるデフォルトおよびフォールバック ファミリを選択してください。
+
+**プレゼンテーション内のすべてのフォントが埋め込まれている場合、デフォルトフォントを設定する意味はありますか?**
+
+多くの場合不要です。[埋め込みフォント](/slides/ja/python-net/embedded-font/) がすでに一貫した外観を保証します。ただし、埋め込まれたサブセットに含まれない文字や、埋め込みフォントと非埋め込みテキストが混在するファイルに対しては、デフォルトフォントが安全策として機能します。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md b/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
index 228eefcd63..dc9d7e2e9b 100644
--- a/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
+++ b/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
@@ -1,19 +1,44 @@
---
-title: フォールバックフォント
+title: Pythonでプレゼンテーションのフォールバックフォントを管理する
+linktitle: フォールバック フォント
type: docs
weight: 50
url: /ja/python-net/fallback-font/
-keywords: "フォールバックフォント, フォント, PowerPointプレゼンテーション, Python, Aspose.Slides for Python via .NET"
-description: "PythonのPowerPointフォールバックフォント"
+keywords:
+- フォールバックフォント
+- 使用可能フォント
+- グリフ置換
+- フォント指定
+- ルール指定
+- PowerPoint
+- OpenDocument
+- プレゼンテーション
+- Python
+- Aspose.Slides
+description: "Aspose.Slides for Python via .NET が、元のフォントが利用できない場合に、PowerPoint と OpenDocument のプレゼンテーションでテキストを読みやすく保つためにフォールバックフォントを使用する方法を示します。"
---
-## **フォールバックフォント**
-フォールバックフォントは、テキストに指定されたフォントがシステムに存在するが、このフォントに必要なグリフが含まれていない場合に使用されます。この場合、グリフの置換に指定されたフォールバックフォントのうちの1つを使用することができます。
+## **フォールバック フォント**
+フォールバックフォントは、テキストに指定されたフォントがシステムに存在しても、そのフォントに必要なグリフが含まれていない場合に使用されます。この場合、指定したフォールバックフォントのいずれかをグリフ置換に利用することが可能です。
-Aspose.Slidesでは、フォールバックフォントを作成し、それをフォールバックフォントコレクションに追加し、特定のプレゼンテーションのためにフォールバックフォントコレクションを設定し、プレゼンテーションからフォールバックフォントを削除し、フォールバックフォントを適用するルールを指定することができます。
+Aspose.Slides は、フォールバックフォントの作成、フォールバックフォントコレクションへの追加、特定のプレゼンテーションに対するフォールバックフォントコレクションの設定、プレゼンテーションからのフォールバックフォントの削除、フォールバックフォントを適用するルールの指定などをサポートします。
-これらの機能に慣れるために、以下のリンクを使用してください:
+これらの機能に慣れるには、以下のリンクをご利用ください。
- [フォールバックフォントの作成](/slides/ja/python-net/create-fallback-font)
- [フォールバックフォントコレクションの作成](/slides/ja/python-net/create-fallback-fonts-collection)
-- [フォールバックフォントを使用したプレゼンテーションのレンダリング](/slides/ja/python-net/render-presentation-with-fallback-font)
\ No newline at end of file
+- [フォールバックフォントを使用したプレゼンテーションのレンダリング](/slides/ja/python-net/render-presentation-with-fallback-font)
+
+## **FAQ**
+
+**フォールバックフォントはフォント置換とどう違うのですか?**
+
+フォールバックは、主フォントが特定のグリフを持たない場合に、文字単位または Unicode の範囲単位で適用され、欠落した文字だけを埋めます。[フォント置換](/slides/ja/python-net/font-substitution/) は、欠落または利用できないフォント全体を別のフォントに置き換えます(テキストのランや部分全体)。両者は組み合わせて使用できますが、適用範囲と選択ロジックは異なります。
+
+**フォールバック設定はプレゼンテーションファイルに保存されますか?**
+
+いいえ。フォールバックの構成はライブラリの処理/レンダリング時にのみ有効で、PPTX にシリアライズされません。プレゼンテーションはフォールバックルールを保持しません。
+
+**フォールバックは PowerPoint オブジェクト(SmartArt、チャート、WordArt)で作成された要素に影響しますか?**
+
+はい。これらのオブジェクト内のテキストも同じレンダリングパイプラインを通るため、通常のテキストと同様にフォールバックルールが適用されます。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md b/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
index f990b50b84..5d725aa006 100644
--- a/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
+++ b/ja/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
@@ -1,5 +1,5 @@
---
-title: Python でプレゼンテーションのフォールバックフォントを指定
+title: Python でのプレゼンテーション用フォールバックフォントの指定
linktitle: フォールバックフォント
type: docs
weight: 10
@@ -7,20 +7,22 @@ url: /ja/python-net/create-fallback-font/
keywords:
- フォールバックフォント
- フォールバックルール
-- フォントを適用
-- フォントを置換
+- フォント適用
+- フォント置換
- Unicode 範囲
-- 欠落グリフ
-- 適切なグリフ
+- 欠損文字
+- 正しい文字
- PowerPoint
- OpenDocument
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Aspose.Slides for Python via .NET を使って PPT、PPTX、ODP ファイルにフォールバックフォントを設定し、あらゆるデバイスや OS で一貫した文字表示を確保します。"
+description: "Aspose.Slides for Python via .NET を使い、PPT、PPTX、ODP ファイルでフォールバックフォントを設定し、あらゆるデバイスや OS でテキストが一貫して表示されるように保護します。"
---
-Aspose.Slidesは、[IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/)インターフェースと[FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/)クラスをサポートしており、フォールバックフォントを適用するルールを指定できます。[FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/)クラスは、失われたグリフを検索するために使用される指定されたUnicode範囲と、適切なグリフを含む可能性のあるフォントのリストとの関連を表します。
+## **フォールバックフォントの指定**
+
+Aspose.Slides は [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) インターフェイスと [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) クラスをサポートし、フォールバックフォントを適用するルールを指定できます。[FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) クラスは、欠損文字の検索に使用される指定された Unicode 範囲と、適切な文字を含む可能性のあるフォントのリストとの関連を表します:
```py
startUnicodeIndex = 0x0B80
@@ -29,16 +31,38 @@ endUnicodeIndex = 0x0BFF
firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
-#複数の方法を使用してフォントリストを追加できます:
-fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial"]
+#複数の方法でフォントリストを追加できます:
+fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
```
-既存の[FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/)オブジェクトに対して、フォールバックフォントを[Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/)で削除したり、[AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/)で追加したりすることも可能です。
+既存の [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) オブジェクトに対して、フォールバックフォントを [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) したり、[AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) で追加したりすることも可能です。
+
+[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) は、複数の Unicode 範囲に対してフォールバックフォント置換ルールを指定する必要がある場合に、[FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) オブジェクトのリストを整理するために使用できます。
+
+{{% alert color="primary" title="こちらもご参照ください" %}}
+- [フォールバックフォントコレクションの作成](/slides/ja/python-net/create-fallback-fonts-collection/)
+{{% /alert %}}
+
+## **よくある質問**
+
+**フォールバックフォント、フォント置換、フォント埋め込みの違いは何ですか?**
+
+フォールバックフォントは、メインフォントに存在しない文字に対してのみ使用されます。[Font substitution](/slides/ja/python-net/font-substitution/) は、指定されたフォント全体を別のフォントに置き換えます。[Font embedding](/slides/ja/python-net/embedded-font/) は、フォントを出力ファイル内にパッケージ化し、受信者が意図した通りにテキストを表示できるようにします。
+
+**フォールバックフォントは PDF、PNG、SVG などへのエクスポート時にも適用されますか、それとも画面表示時のみですか?**
+
+はい。フォールバックは、文字を描画する必要があるが元のフォントに存在しない場合に、すべての [rendering and export operations](/slides/ja/python-net/convert-presentation/) に影響します。
+
+**フォールバック設定を構成するとプレゼンテーションファイル自体が変更され、将来の開く際にも設定が保持されますか?**
+
+いいえ。フォールバックルールはコード内の実行時レンダリング設定であり、.pptx 内に保存されないため、PowerPoint には表示されません。
+
+**オペレーティングシステム(Windows/Linux/macOS)やフォントディレクトリの設定は、フォールバックの選択に影響しますか?**
+
+はい。エンジンは利用可能なシステムフォルダや、提供した [additional paths](/slides/ja/python-net/custom-font/) からフォントを解決します。フォントが実際に存在しない場合、そのフォントを参照するルールは効果を発揮できません。
-[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/)を使用して、複数のUnicode範囲のフォールバックフォント置換ルールを指定する必要がある場合に[FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/)オブジェクトのリストを整理できます。
+**フォールバックは WordArt、SmartArt、チャートでも機能しますか?**
-{{% alert color="primary" title="関連情報" %}}
-- [フォールバックフォントコレクションを作成](/slides/ja/python-net/create-fallback-fonts-collection/)
-{{% /alert %}}
\ No newline at end of file
+はい。これらのオブジェクトにテキストが含まれる場合、同じ文字置換メカニズムが適用され、欠損文字がレンダリングされます。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md b/ja/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
index 180ccac139..f0b90cb5a0 100644
--- a/ja/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
+++ b/ja/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
@@ -1,32 +1,34 @@
---
-title: Python でプレゼンテーションを読み取り専用モードで保存する
+title: Python を使用した読み取り専用モードでプレゼンテーションを保存
linktitle: 読み取り専用プレゼンテーション
type: docs
weight: 30
url: /ja/python-net/read-only-presentation/
keywords:
- 読み取り専用
-- プレゼンテーションを保護
-- 編集を防止
+- プレゼンテーションの保護
+- 編集の防止
- PowerPoint
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Aspose.Slides for Python via .NET を使用して、PowerPoint ファイル(PPT、PPTX)を読み取り専用モードで読み込みおよび保存し、プレゼンテーションを変更せずに正確なスライドプレビューを提供します。"
+description: "Aspose.Slides for Python via .NET を使用して PowerPoint ファイル(PPT、PPTX)を読み取り専用モードでロードおよび保存し、プレゼンテーションを変更せずに正確なスライドプレビューを提供します。"
---
-PowerPoint 2019では、Microsoftがユーザーがプレゼンテーションを保護するために使用できるオプションの1つとして**常に読み取り専用で開く**設定を導入しました。この読み取り専用設定を使用してプレゼンテーションを保護したい場合、次のような理由があります。
+## **読み取り専用モードの適用**
-- 誤って編集されることを防ぎ、プレゼンテーションの内容を安全に保ちたい。
-- 提供したプレゼンテーションが最終版であることを人々に知らせたい。
+PowerPoint 2019 で、Microsoft は **常に読み取り専用で開く** 設定を導入しました。これはユーザーがプレゼンテーションを保護するために使用できるオプションのひとつです。次のような状況でこの読み取り専用設定を使用したい場合があります。
-プレゼンテーションに**常に読み取り専用で開く**オプションを選択すると、ユーザーがプレゼンテーションを開いたときに**読み取り専用**の推奨が表示され、次のようなメッセージが表示される場合があります:*誤って変更を防ぐために、著者はこのファイルを読み取り専用で開くように設定しました。*
+- 誤って編集されるのを防ぎ、プレゼンテーションの内容を安全に保ちたいとき。
+- 配布したプレゼンテーションが最終版であることを受取手に知らせたいとき。
-読み取り専用の推奨は、編集を思いとどまらせるシンプルで効果的な抑止力です。なぜなら、ユーザーがプレゼンテーションを編集する前にそれを解除する作業を行う必要があるからです。プレゼンテーションに変更を加えてほしくなく、丁寧にその旨を伝えたい場合、読み取り専用の推奨は良い選択肢かもしれません。
+プレゼンテーションに **常に読み取り専用で開く** オプションを選択すると、ユーザーがファイルを開いたときに **読み取り専用** の推奨が表示され、次のようなメッセージが出ます。*誤って変更しないように、作者はこのファイルを読み取り専用で開くよう設定しています。*
-> **読み取り専用**保護がかけられたプレゼンテーションを、最近導入された機能をサポートしていない古いMicrosoft PowerPointアプリケーションで開くと、**読み取り専用**の推奨は無視されます(プレゼンテーションは通常通り開かれます)。
+**読み取り専用** の推奨は、ユーザーが編集を行う前に解除作業が必要になるため、編集を抑止するシンプルながら効果的な手段です。プレゼンテーションの変更を防止し、丁寧にその旨を伝えたい場合、**読み取り専用** の推奨は有効な選択肢となります。
-Aspose.Slides for Python via .NETを使用すると、プレゼンテーションを**読み取り専用**として設定でき、ユーザーは(プレゼンテーションを開いた後に)**読み取り専用**の推奨を確認します。このサンプルコードは、Aspose.Slidesを使用してPythonでプレゼンテーションを**読み取り専用**に設定する方法を示しています:
+> **Read-Only** の保護が付いたプレゼンテーションが、最近導入された機能に対応していない古いバージョンの Microsoft PowerPoint で開かれた場合、**読み取り専用** の推奨は無視され(プレゼンテーションは通常通り開く)ことがあります。
+
+Aspose.Slides for Python via .NET を使用すると、プレゼンテーションを **読み取り専用** に設定できます。これにより、ユーザーはプレゼンテーションを開いたときに **読み取り専用** の推奨が表示されます。以下のサンプルコードは、Python で Aspose.Slides を使用してプレゼンテーションを **読み取り専用** に設定する方法を示しています。
```py
import aspose.slides as slides
@@ -37,7 +39,23 @@ with slides.Presentation() as pres:
```
{{% alert color="primary" %}}
+**注**: **読み取り専用** の推奨は、PowerPoint プレゼンテーションの誤編集や誤変更を防止することを目的とした単なる注意喚起です。意図的に編集を行う知識のある人は、簡単に読み取り専用設定を解除できます。もし本格的に不正な編集を防止したい場合は、[暗号化やパスワードを伴うより厳格な保護](https://docs.aspose.com/slides/python-net/password-protected-presentation/) を使用する方が適しています。
+{{% /alert %}}
+
+## **FAQ**
+
+**「読み取り専用の推奨」はフルパスワード保護とどう違うのですか?**
+
+「読み取り専用の推奨」は、ファイルを読み取り専用モードで開くよう提案するだけで、簡単に回避できます。[パスワード保護](/slides/ja/python-net/password-protected-presentation/) は、実際に開く・編集することを制限し、真のセキュリティが必要な場合に適しています。
+
+**「読み取り専用の推奨」を透かしと組み合わせて、編集をさらに抑止できますか?**
+
+可能です。推奨メッセージは [透かし](/slides/ja/python-net/watermark/) と組み合わせて視覚的に編集を抑止する手段として機能します。両者は別個の仕組みであり、併用すると効果が高まります。
+
+**推奨が有効な状態でも、マクロや外部ツールでファイルを変更できますか?**
+
+はい。推奨はプログラムによる変更をブロックしません。自動化された編集を防止したい場合は、[パスワードと暗号化](/slides/ja/python-net/password-protected-presentation/) を使用してください。
-**注意**:**読み取り専用**の推奨は、単に編集を思いとどまらせたり、ユーザーがPowerPointプレゼンテーションに誤って変更を加えるのを防ぐことを目的としています。もし、何をしているのかを知っている意欲的な人があなたのプレゼンテーションを編集することを決意した場合、彼らは簡単に読み取り専用設定を解除することができます。無許可の編集を本当に防ぎたい場合は、[暗号化やパスワードを伴うより厳格な保護を使用した方が良いです](https://docs.aspose.com/slides/python-net/password-protected-presentation/)。
+**「読み取り専用の推奨」は `is_encrypted` や `is_write_protected` フラグとどう関係していますか?**
-{{% /alert %}}
\ No newline at end of file
+これらは別のシグナルです。「読み取り専用の推奨」はソフトな任意の提示であり、[is_write_protected](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_write_protected/) や [is_encrypted](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_encrypted/) は実際の書き込み・読み取り制限を示します。後者はパスワードや暗号化に依存します。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/presentation-slide/slide-size/_index.md b/ja/python-net/developer-guide/presentation-slide/slide-size/_index.md
index 8b8a38ca95..c3cb5f5e20 100644
--- a/ja/python-net/developer-guide/presentation-slide/slide-size/_index.md
+++ b/ja/python-net/developer-guide/presentation-slide/slide-size/_index.md
@@ -1,61 +1,59 @@
---
-title: Python でプレゼンテーションのスライド サイズを変更する
-linktitle: スライド サイズ
+title: Pythonでプレゼンテーションのスライドサイズを変更する
+linktitle: スライドサイズ
type: docs
weight: 70
url: /ja/python-net/slide-size/
keywords:
-- スライド サイズ
+- スライドサイズ
- アスペクト比
-- スタンダード
+- 標準
- ワイドスクリーン
- 4:3
- 16:9
-- スライド サイズを設定
-- スライド サイズを変更
-- カスタム スライド サイズ
-- 特殊なスライド サイズ
-- ユニークなスライド サイズ
-- フルサイズ スライド
+- スライドサイズを設定
+- スライドサイズを変更
+- カスタムスライドサイズ
+- 特別なスライドサイズ
+- ユニークスライドサイズ
+- フルサイズスライド
- 画面タイプ
- スケーリングしない
-- フィットを確保
+- フィットを保証
- 最大化
- PowerPoint
- OpenDocument
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Python と Aspose.Slides を使用して、PPT、PPTX、ODP ファイルのスライド サイズを素早く変更し、品質を損なうことなくあらゆる画面に最適化する方法を学びましょう。"
+descriptions: "PythonとAspose.Slidesを使用して、PPT、PPTX、ODP ファイルのスライドサイズを迅速に変更し、画質を損なうことなく任意の画面向けにプレゼンテーションを最適化する方法を学びます。"
---
-## PowerPointプレゼンテーションのスライドサイズ
+## PowerPoint プレゼンテーションのスライドサイズ
-Aspose.Slides for Python via .NETを使用すると、PowerPointプレゼンテーションのスライドサイズやアスペクト比を変更できます。プレゼンテーションを印刷したり、スライドをスクリーンに表示したりする場合は、スライドサイズやアスペクト比に注意する必要があります。
+Aspose.Slides for Python via .NET を使用すると、PowerPoint プレゼンテーションのスライドサイズやアスペクト比を変更できます。プレゼンテーションを印刷したり、画面にスライドを表示したりする場合は、スライドサイズやアスペクト比に注意する必要があります。
-一般的なスライドサイズとアスペクト比は以下の通りです。
+以下は最も一般的なスライドサイズとアスペクト比です:
- **標準 (4:3 アスペクト比)**
- プレゼンテーションが比較的古いデバイスやスクリーンで表示される場合は、この設定を使用することを検討してください。
+ プレゼンテーションが比較的古いデバイスや画面で表示・閲覧される場合は、この設定を使用するとよいでしょう。
- **ワイドスクリーン (16:9 アスペクト比)**
- プレゼンテーションが最新のプロジェクターやディスプレイで見られる場合は、この設定を使用することを検討してください。
+ プレゼンテーションが最新のプロジェクターやディスプレイで表示される場合は、この設定を使用するとよいでしょう。
-単一のプレゼンテーション内で複数のスライドサイズ設定を使用することはできません。プレゼンテーションのスライドサイズを選択すると、そのスライドサイズ設定がプレゼンテーションのすべてのスライドに適用されます。
+1 つのプレゼンテーションで複数のスライドサイズ設定を使用することはできません。プレゼンテーションのスライドサイズを選択すると、その設定はプレゼンテーション内のすべてのスライドに適用されます。
-特別なスライドサイズをプレゼンテーションで使用したい場合は、早めに行うことを強くお勧めします。理想的には、プレゼンテーションを設定しているとき、つまりコンテンツを追加する前に、好みのスライドを指定すべきです。これにより、将来のスライドサイズの変更による複雑さを回避できます。
+プレゼンテーションで特別なスライドサイズを使用したい場合は、できるだけ早い段階で設定することを強く推奨します。理想的には、プレゼンテーションの設定段階、すなわちコンテンツを追加する前に、希望するスライドサイズを指定すべきです。このようにすれば、将来的なスライドサイズ変更によるトラブルを回避できます。
{{% alert color="primary" %}}
-
- Aspose.Slidesを使用してプレゼンテーションを作成すると、自動的にすべてのスライドが標準サイズの4:3アスペクト比になります。
-
+Aspose.Slides を使用してプレゼンテーションを作成すると、すべてのスライドは自動的に標準サイズ(4:3 アスペクト比)になります。
{{% /alert %}}
-## プレゼンテーション内のスライドサイズの変更
+## プレゼンテーションのスライドサイズを変更する
-このサンプルコードは、Aspose.Slidesを使用してPythonでプレゼンテーション内のスライドサイズを変更する方法を示しています。
+このサンプルコードは、Python で Aspose.Slides を使用してプレゼンテーションのスライドサイズを変更する方法を示します。
```py
import aspose.slides as slides
@@ -65,25 +63,25 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.save("pres-4x3-aspect-ratio.pptx", slides.export.SaveFormat.PPTX)
```
-## プレゼンテーション内のカスタムスライドサイズの指定
+## プレゼンテーションでカスタムスライドサイズを指定する
-一般的なスライドサイズ(4:3および16:9)が作業に適していない場合、特定のまたはユニークなスライドサイズを使用することを決定することができます。たとえば、プレゼンテーションからフルサイズのスライドをカスタムページレイアウトで印刷する予定がある場合や、特定の画面タイプでプレゼンテーションを表示する予定がある場合、プレゼンテーションのカスタムサイズ設定を使用すると便利です。
+一般的なスライドサイズ(4:3 と 16:9)が作業に適さない場合、特定またはユニークなスライドサイズを使用することができます。たとえば、カスタムページレイアウトでフルサイズのスライドを印刷する、または特定の画面タイプでプレゼンテーションを表示する場合、カスタムサイズ設定を使用すると便利です。
-このサンプルコードは、Aspose.Slides for Python via .NETを使用して、Pythonでプレゼンテーションのカスタムスライドサイズを指定する方法を示しています。
+このサンプルコードは、Python で Aspose.Slides for Python via .NET を使用してプレゼンテーションのカスタムスライドサイズを指定する方法を示します。
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
- pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # A4用紙サイズ
+ pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # A4 用紙サイズ
pres.save("pres-a4-slide-size.pptx", slides.export.SaveFormat.PPTX)
```
-## プレゼンテーション内のスライドサイズ変更時の問題への対処
+## プレゼンテーションでスライドサイズを変更する際の問題への対処
-プレゼンテーションのスライドサイズを変更した後、スライドの内容(画像やオブジェクトなど)が歪む可能性があります。デフォルトでは、オブジェクトは新しいスライドサイズに合わせて自動的にサイズ変更されます。ただし、プレゼンテーションのスライドサイズを変更する際には、Aspose.Slidesがスライド上の内容にどのように対処するかを決定する設定を指定できます。
+プレゼンテーションのスライドサイズを変更すると、スライドの内容(画像やオブジェクトなど)が歪むことがあります。デフォルトでは、オブジェクトは自動的に新しいスライドサイズに合わせてリサイズされます。ただし、スライドサイズを変更する際に、Aspose.Slides がスライド上のコンテンツをどのように扱うかを決定する設定を指定できます。
-何をしたいか、または達成したいかに応じて、次の設定のいずれかを使用できます。
+目的や達成したいことに応じて、以下の設定のいずれかを使用できます:
- `DO_NOT_SCALE`
@@ -91,17 +89,35 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
- `ENSURE_FIT`
- 小さいスライドサイズにスケールダウンし、Aspose.Slidesにすべてのオブジェクトがスライドに収まるようにスケールダウンさせたい場合(これにより、コンテンツを失うことを避けられます)には、この設定を使用します。
+ 小さいスライドサイズに合わせてスケールし、すべてのオブジェクトがスライド内に収まるように Aspose.Slides に縮小させたい場合(これによりコンテンツの損失を防げます)、この設定を使用します。
- `MAXIMIZE`
- 大きいスライドサイズにスケールアップし、Aspose.Slidesに新しいスライドサイズに比例するようにオブジェクトを拡大させたい場合には、この設定を使用します。
+ 大きいスライドサイズに合わせてスケールし、オブジェクトを拡大して新しいスライドサイズに比例させたい場合は、この設定を使用します。
-このサンプルコードは、プレゼンテーションのスライドサイズを変更する際に`MAXIMIZE`設定を使用する方法を示しています。
+このサンプルコードは、プレゼンテーションのスライドサイズを変更する際に `MAXIMIZE` 設定を使用する方法を示します。
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.slide_size.set_size(slides.SlideSizeType.LEDGER, slides.SlideSizeScaleType.MAXIMIZE)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**インチ以外の単位(例:ポイントやミリメートル)でカスタムスライドサイズを設定できますか?**
+
+はい。Aspose.Slides は内部でポイントを使用しており、1 ポイントは 1/72 インチに相当します。ミリメートルやセンチメートルなどの任意の単位をポイントに変換し、その変換値でスライドの幅と高さを指定できます。
+
+**非常に大きなカスタムスライドサイズは、レンダリング時のパフォーマンスやメモリ使用量に影響しますか?**
+
+はい。ポイント単位でスライド寸法が大きくなると、レンダリングスケールが高くなるため、メモリ消費が増加し、処理時間も長くなります。実用的なスライドサイズを目指し、必要に応じてレンダリングスケールを調整して目的の出力品質を得るようにしてください。
+
+**非標準のスライドサイズを定義した後、サイズが異なるプレゼンテーションからスライドをマージできますか?**
+
+異なるスライドサイズのままでは[プレゼンテーションをマージ](/slides/ja/python-net/merge-presentation/)できません。まず、どちらかのプレゼンテーションのサイズをもう一方に合わせてリサイズします。スライドサイズを変更する際は、[SlideSizeScaleType](https://reference.aspose.com/slides/python-net/aspose.slides/slidesizescaletype/) オプションで既存コンテンツの扱いを選択できます。サイズを揃えた後、書式を保持したままスライドをマージできます。
+
+**スライド内の個別のシェイプや特定領域のサムネイルを生成できますか?それらは新しいスライドサイズを反映しますか?**
+
+はい。Aspose.Slides は[全スライド](https://reference.aspose.com/slides/python-net/aspose.slides/slide/get_image/)だけでなく、[選択したシェイプ](https://reference.aspose.com/slides/python-net/aspose.slides/shape/get_image/)のサムネイルもレンダリングできます。生成された画像は現在のスライドサイズとアスペクト比を反映し、一貫したフレーミングとジオメトリを保証します。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md b/ja/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
index 933102962f..a51d867bca 100644
--- a/ja/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
+++ b/ja/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
@@ -1,160 +1,135 @@
---
-title: Python で図形ロックを使用してプレゼンテーションの編集を防止する
-linktitle: 編集を防止
+title: Pythonのシェイプレックでプレゼンテーションの編集を防止
+linktitle: プレゼンテーション編集の防止
type: docs
weight: 70
url: /ja/python-net/applying-protection-to-presentation/
keywords:
-- 編集を防止
+- 編集防止
- 編集から保護
-- 図形をロック
-- 位置をロック
-- 選択をロック
-- サイズをロック
-- グループ化をロック
+- シェイプレック
+- 位置ロック
+- 選択ロック
+- サイズロック
+- グループ化ロック
- PowerPoint
- OpenDocument
- プレゼンテーション
- Python
- Aspose.Slides
-description: "Aspose.Slides for Python via .NET を使用して、PPT、PPTX、ODP ファイル内の図形をロックまたはロック解除し、編集を制御しながらプレゼンテーションを保護し、迅速な配信を実現する方法をご紹介します。"
+description: "Aspose.Slides for Python via .NET が PPT、PPTX、ODP ファイルのシェイプをロックまたは解除し、プレゼンテーションを保護しつつ、編集を制御し、配信を高速化する方法を紹介します。"
---
-{{% alert color="primary" %}}
+## **背景**
-Aspose.Slidesの一般的な使用法は、Microsoft PowerPoint 2007 (PPTX) プレゼンテーションを自動化されたワークフローの一部として作成、更新、保存することです。この方法でAspose.Slidesを使用するアプリケーションのユーザーは、出力されたプレゼンテーションにアクセスできます。編集から保護することは一般的な関心事です。自動生成されたプレゼンテーションが元のフォーマットとコンテンツを保持することは重要です。
+Aspose.Slides の一般的な使用例は、Microsoft PowerPoint (PPTX) プレゼンテーションを自動化ワークフローの一部として作成、更新、保存することです。このように Aspose.Slides を使用するアプリケーションのユーザーは生成されたプレゼンテーションにアクセスできるため、編集から保護することが一般的な懸念事項となります。自動生成されたプレゼンテーションが元の書式や内容を保持することが重要です。
-この記事では、[プレゼンテーションとスライドの構成](/slides/ja/python-net/applying-protection-to-presentation/)と、Aspose.Slides for Python via .NETがどのようにして[保護を適用するか](/slides/ja/python-net/applying-protection-to-presentation/)、そして[それをプレゼンテーションから除去するか](/slides/ja/python-net/applying-protection-to-presentation/)を説明します。この機能はAspose.Slides特有のもので、執筆時点ではMicrosoft PowerPointにはありません。これは、アプリケーションが作成したプレゼンテーションの使用方法を制御する手段を開発者に提供します。
+本記事では、プレゼンテーションとスライドの構造、および Aspose.Slides for Python がプレゼンテーションに保護を適用し、後でそれを解除する方法を説明します。開発者は、アプリケーションが生成するプレゼンテーションの使用方法を制御する手段を得られます。
-{{% /alert %}}
-## **スライドの構成**
-PPTXスライドは、自動図形、テーブル、OLEオブジェクト、グループ化された図形、画像フレーム、ビデオフレーム、コネクタ、プレゼンテーションを構築するために使用可能なさまざまな要素など、多数のコンポーネントで構成されています。
+## **スライドの構成要素**
-Aspose.Slides for Python via .NETでは、スライド上の各要素はShapeオブジェクトに変換されます。言い換えれば、スライド上の各要素は、ShapeオブジェクトまたはShapeオブジェクトから派生したオブジェクトのいずれかです。
+プレゼンテーションのスライドは、オートシェイプ、表、OLE オブジェクト、グループ化シェイプ、画像フレーム、ビデオフレーム、コネクタ、その他の要素で構成されます。Aspose.Slides for Python では、スライド上の各要素は [シェイプ](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) クラスを継承したオブジェクトで表されます。
-PPTXの構造は複雑であるため、すべての型の図形に対して一般的なロックを使用できるPPTとは異なり、異なる型の図形には異なるロックがあります。BaseShapeLockクラスは、一般的なPPTXロッキングクラスです。Aspose.Slides for Python via .NETでは、PPTX用に次の種類のロックがサポートされています。
+PPTX の構造は複雑であるため、すべてのシェイプタイプに対して汎用ロックが使用できる PPT とは異なり、シェイプタイプごとに異なるロックが必要です。[BaseShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/baseshapelock/) クラスは PPTX 用の汎用ロック クラスです。Aspose.Slides for Python が PPTX でサポートするロック タイプは次のとおりです。
-- AutoShapeLockは自動図形をロックします。
-- ConnectorLockはコネクタ図形をロックします。
-- GraphicalObjectLockはグラフィカルオブジェクトをロックします。
-- GroupshapeLockはグループ図形をロックします。
-- PictureFrameLockは画像フレームをロックします。
+- [AutoShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/autoshapelock/) オートシェイプをロックします。
+- [ConnectorLock](https://reference.aspose.com/slides/python-net/aspose.slides/connectorlock/) コネクタ シェイプをロックします。
+- [GraphicalObjectLock](https://reference.aspose.com/slides/python-net/aspose.slides/graphicalobjectlock/) グラフィック オブジェクトをロックします。
+- [GroupShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/groupshapelock/) グループ シェイプをロックします。
+- [PictureFrameLock](https://reference.aspose.com/slides/python-net/aspose.slides/pictureframelock/) 画像フレームをロックします。
-プレゼンテーションオブジェクト内のすべてのShapeオブジェクトに対して実行されるアクションは、プレゼンテーション全体に適用されます。
-## **保護の適用と削除**
-保護を適用することで、プレゼンテーションが編集されないことを確保します。これは、プレゼンテーションのコンテンツを保護するための便利な技術です。
-### **PPTX図形への保護の適用**
-Aspose.Slides for Python via .NETは、スライド上の図形を処理するためのShapeクラスを提供します。
+[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) オブジェクト内のすべてのシェイプ オブジェクトに対して行われる操作は、プレゼンテーション全体に適用されます。
-前述のように、各図形クラスには保護のための関連する図形ロッククラスがあります。この記事では、NoSelect、NoMove、NoResizeロックに焦点を当てています。これらのロックは、図形が選択できなくなること(マウスクリックや他の選択方法を通じて)、移動やサイズ変更ができないことを保証します。
+## **保護の適用と解除**
-以下のコードサンプルは、プレゼンテーション内のすべての図形タイプに保護を適用します。
+保護を適用すると、プレゼンテーションを編集できなくなります。これはプレゼンテーションのコンテンツを保護するための有用な手法です。
+
+### **PPTX シェイプへの保護の適用**
+
+Aspose.Slides for Python はスライド上のシェイプを操作するために [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) クラスを提供します。
+
+前述のとおり、各シェイプ クラスには保護用のシェイプレック クラスが紐付いています。本記事では NoSelect、NoMove、NoResize ロックに焦点を当てます。これらのロックにより、シェイプを選択(マウスクリックやその他の選択方法)できなくなり、移動やサイズ変更もできなくなります。
+
+以下のコード サンプルはプレゼンテーション内のすべてのシェイプ タイプに保護を適用します。
```py
import aspose.slides as slides
-#PPTXファイルを表すPresentationクラスをインスタンス化
-with slides.Presentation(path + "RectPicFrame.pptx") as pres:
- #プレゼンテーション内のスライドにアクセスするためのISlideオブジェクト
- slide = pres.slides[0]
-
- #プレゼンテーション内のすべてのスライドを走査
- for slide in pres.slides:
+# PPTX ファイルを表す Presentation クラスのインスタンスを作成します。
+with slides.Presentation("Sample.pptx") as presentation:
+ # プレゼンテーション内のすべてのスライドを走査します。
+ for slide in presentation.slides:
+ # スライド内のすべてのシェイプを走査します。
for shape in slide.shapes:
- #図形が自動図形の場合
if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #図形ロックの適用
- auto_shape_lock.position_locked = True
- auto_shape_lock.select_locked = True
- auto_shape_lock.size_locked = True
-
- #図形がグループ図形の場合
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #図形ロックの適用
- group_shape_lock.grouping_locked = True
- group_shape_lock.position_locked = True
- group_shape_lock.select_locked = True
- group_shape_lock.size_locked = True
-
- #図形がコネクタの場合
+ shape.shape_lock.grouping_locked = True
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #図形ロックの適用
- connector_lock.position_move = True
- connector_lock.select_locked = True
- connector_lock.size_locked = True
- #図形が画像フレームの場合
+ shape.shape_lock.position_move = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.PictureFrame:
- #画像フレーム図形にキャストし、画像フレーム図形ロックを取得
- picture_lock = shape.shape_lock
-
- #図形ロックの適用
- picture_lock.position_locked = True
- picture_lock.select_locked = True
- picture_lock.size_locked = True
-
- #プレゼンテーションファイルを保存
- pres.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
+ # プレゼンテーションファイルを保存します。
+ presentation.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **保護の解除**
-### **保護の削除**
-Aspose.Slides for Python via .NETを使用して適用された保護は、Aspose.Slides for Python via .NETでのみ削除できます。図形のロックを解除するには、適用したロックの値をfalseに設定します。以下のコードサンプルでは、ロックされたプレゼンテーション内の図形のロックを解除する方法を示します。
+シェイプのロックを解除するには、適用されたロックの値を `False` に設定します。以下のコード サンプルはロックされたプレゼンテーション内のシェイプのロックを解除する方法を示しています。
```py
import aspose.slides as slides
-#必要なプレゼンテーションを開く
-with slides.Presentation("ProtectedSample.pptx") as pres:
- for slide in pres.slides:
+# PPTX ファイルを表す Presentation クラスのインスタンスを作成します。
+with slides.Presentation("ProtectedSample.pptx") as presentation:
+ # プレゼンテーション内のすべてのスライドを走査します。
+ for slide in presentation.slides:
+ # スライド内のすべてのシェイプを走査します。
for shape in slide.shapes:
-
- if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #図形ロックの適用
- auto_shape_lock.position_locked = False
- auto_shape_lock.select_locked = False
- auto_shape_lock.size_locked = False
-
- elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #図形ロックの適用
- group_shape_lock.grouping_locked = False
- group_shape_lock.position_locked = False
- group_shape_lock.select_locked = False
- group_shape_lock.size_locked = False
+ if type(shape) is slides.AutoShape:
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ elif type(shape) is slides.GroupShape:
+ shape.shape_lock.grouping_locked = False
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #図形ロックの適用
- connector_lock.position_move = False
- connector_lock.select_locked = False
- connector_lock.size_locked = False
+ shape.shape_lock.position_move = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.PictureFrame:
- picture_lock = shape.shape_lock
-
- #図形ロックの適用
- picture_lock.position_locked = False
- picture_lock.select_locked = False
- picture_lock.size_locked = False
- #プレゼンテーションファイルを保存
- pres.save("RemoveProtectionSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ # プレゼンテーションファイルを保存します。
+ presentation.save("RemovedProtectionSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **結論**
+
+Aspose.Slides はプレゼンテーション内のシェイプを保護するための複数のオプションを提供します。個々のシェイプにロックを設定することも、プレゼンテーション内のすべてのシェイプを列挙してそれぞれにロックを設定することもでき、ファイル全体を効果的に保護できます。ロックの値を `False` に設定すれば保護を解除できます。
+
+## **FAQ**
+
+**同じプレゼンテーションでシェイプレックとパスワード保護を組み合わせることはできますか?**
+はい。ロックはファイル内のオブジェクトの編集を制限し、[パスワード保護](/slides/ja/python-net/password-protected-presentation/) は開封および/または変更の保存へのアクセスを制御します。これらのメカニズムは相互補完的に機能します。
-### **まとめ**
-{{% alert color="primary" %}}
+**特定のスライドだけ編集を制限し、他のスライドには影響しないようにできますか?**
-Aspose.Slidesは、プレゼンテーション内の図形に保護を適用するための多くのオプションを提供しています。特定の図形をロックすることもできますし、プレゼンテーション内のすべての図形をループしてすべてをロックし、実質的にプレゼンテーションをロックすることも可能です。
+はい。選択したスライド上のシェイプにロックを適用すれば、残りのスライドは引き続き編集可能です。
-保護を削除できるのは、以前に保護したプレゼンテーションに対してのみAspose.Slides for Python via .NETです。ロックの値をfalseに設定することで保護を解除します。
+**シェイプレックはグループ化オブジェクトやコネクタにも適用されますか?**
-{{% /alert %}}
+はい。グループ、コネクタ、グラフィック オブジェクト、およびその他のシェイプ種別に対して、専用のロック タイプがサポートされています。
\ No newline at end of file
diff --git a/ja/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md b/ja/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
index f7564b0b76..c3e66ab741 100644
--- a/ja/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
+++ b/ja/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
@@ -1,6 +1,6 @@
---
-title: プレゼンテーションからスライド全体の背景を画像として取得する
-linktitle: スライド全体の背景
+title: プレゼンテーションから全スライド背景を画像として取得する
+linktitle: 全スライド背景
type: docs
weight: 95
url: /ja/python-net/get-the-entire-presentation-slide-background-as-an-image/
@@ -8,8 +8,8 @@ keywords:
- スライド
- 背景
- スライド背景
-- 完全な背景
-- 背景を画像に
+- 最終背景
+- 背景を画像へ
- PowerPoint
- OpenDocument
- プレゼンテーション
@@ -18,22 +18,24 @@ keywords:
- ODP
- Python
- Aspose.Slides
-description: "Aspose.Slides for Python via .NET を使用して、PowerPoint および OpenDocument プレゼンテーションからスライド全体の背景を画像として抽出し、ビジュアルワークフローを効率化する方法をご紹介します。"
+description: "Aspose.Slides for Python via .NET を使用して、PowerPoint および OpenDocument プレゼンテーションからスライド全体の背景を画像として抽出し、視覚的ワークフローを効率化します。"
---
-PowerPointプレゼンテーションでは、スライドの背景は多くの要素から構成される場合があります。[スライド背景](/slides/ja/python-net/presentation-background/)として設定された画像に加え、最終的な背景はプレゼンテーションテーマ、カラースキーム、マスタースライドやレイアウトスライドに配置された図形に影響されることがあります。
+## **全スライド背景の取得**
-Aspose.Slides for Pythonには、プレゼンテーションスライド全体の背景を画像として抽出するための簡単な方法は提供されていませんが、以下の手順に従うことでこれを実行できます:
-1. [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスを使用してプレゼンテーションを読み込みます。
-1. プレゼンテーションからスライドサイズを取得します。
-1. スライドを選択します。
-1. 一時的なプレゼンテーションを作成します。
-1. 一時的なプレゼンテーションに同じスライドサイズを設定します。
-1. 選択したスライドを一時的なプレゼンテーションに複製します。
-1. 複製したスライドから図形を削除します。
-1. 複製したスライドを画像に変換します。
+PowerPoint プレゼンテーションでは、スライドの背景は多数の要素で構成されることがあります。[スライド背景](/slides/ja/python-net/presentation-background/) として設定された画像に加えて、プレゼンテーションのテーマ、カラースキーム、マスタースライドやレイアウトスライドに配置された形状が最終的な背景に影響します。
-以下のコード例は、プレゼンテーションスライド全体の背景を画像として抽出します。
+Aspose.Slides for Python には、プレゼンテーション全体のスライド背景を画像として抽出する単純なメソッドは用意されていませんが、以下の手順で実現できます。
+1. [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) クラスを使用してプレゼンテーションを読み込む。
+1. プレゼンテーションからスライドサイズを取得する。
+1. スライドを選択する。
+1. 一時的なプレゼンテーションを作成する。
+1. 一時的なプレゼンテーションに同じスライドサイズを設定する。
+1. 選択したスライドを一時的なプレゼンテーションにクローンする。
+1. クローンしたスライドから形状を削除する。
+1. クローンしたスライドを画像に変換する。
+
+以下のコード例は、プレゼンテーション全体のスライド背景を画像として抽出します。
```py
slide_index = 0
image_scale = 1
@@ -51,4 +53,22 @@ with slides.Presentation("sample.pptx") as presentation:
with cloned_slide.get_image(image_scale, image_scale) as background:
background.save("output.png", slides.ImageFormat.PNG)
-```
\ No newline at end of file
+```
+
+## **よくある質問**
+
+**マスタースライドの複雑なグラデーション、テクスチャ、または画像の塗りつぶしは、生成される背景画像に保持されますか?**
+
+はい。Aspose.Slides はスライド、レイアウト、またはマスター上で定義されたグラデーション、画像、テクスチャの塗りつぶしをレンダリングします。継承されたマスターの見た目を除外したい場合は、エクスポート前に現在のスライドに[独自の背景](/slides/ja/python-net/presentation-background/)を設定してください。
+
+**保存前に結果の背景画像に透かしを追加できますか?**
+
+はい。[透かし](/slides/ja/python-net/watermark/) の形状または画像を作業用の[スライドコピー](/slides/ja/python-net/clone-slides/)(他のコンテンツの背後に配置)に追加し、エクスポートすれば、透かしが埋め込まれた背景画像を生成できます。
+
+**既存のスライドに結びつけずに、特定のレイアウトまたはマスターの背景だけを取得できますか?**
+
+はい。目的のマスターまたはレイアウトにアクセスし、必要なサイズの[一時スライド](/slides/ja/python-net/clone-slides/)に適用してエクスポートすれば、そのレイアウトまたはマスターから派生した背景を取得できます。
+
+**画像エクスポートに影響するライセンス制限はありますか?**
+
+レンダリング機能は[有効なライセンス](/slides/ja/python-net/licensing/)があればフルに利用可能です。評価モードでは透かしなどの制限が出力に含まれる場合があります。バッチエクスポートを実行する前に、プロセスごとに一度ライセンスを有効化してください。
\ No newline at end of file
diff --git a/ja/python-net/getting-started/supported-file-formats/_index.md b/ja/python-net/getting-started/supported-file-formats/_index.md
index 7c497cc324..40d565259d 100644
--- a/ja/python-net/getting-started/supported-file-formats/_index.md
+++ b/ja/python-net/getting-started/supported-file-formats/_index.md
@@ -1,11 +1,49 @@
---
title: サポートされているファイル形式
+linktitle: ファイル形式
type: docs
weight: 30
url: /ja/python-net/supported-file-formats/
+keywords:
+- ファイル形式
+- サポートされている形式
+- PowerPoint ファイル
+- OpenDocument ファイル
+- PPT
+- POT
+- PPS
+- PPTX
+- POTX
+- PPSX
+- PPTM
+- PPSM
+- POTM
+- ODP
+- FODP
+- OTP
+- TIFF
+- EMF
+- PDF
+- XPS
+- JPEG
+- PNG
+- GIF
+- BMP
+- SVG
+- SWF
+- HTML
+- XAML
+- MD
+- XML
+- PowerPoint
+- OpenDocument
+- プレゼンテーション
+- Python
+- Aspose.Slides
+description: "Aspose.Slides for Python via .NET が開く、保存する、変換できるすべてのファイル形式(PPT、PPTX、ODP など)を確認し、インポート/エクスポートのサポートに関する明確なコメントをご覧ください。"
---
-## **サポートされているMicrosoft PowerPointバージョン**
+## **サポートされている Microsoft PowerPoint バージョン**
- Microsoft PowerPoint 97
- Microsoft PowerPoint 2000
- Microsoft PowerPoint XP
@@ -19,7 +57,7 @@ url: /ja/python-net/supported-file-formats/
- Office 365
## **サポートされているファイル形式**
-この表には、Aspose.Slides for Python via .NETが読み込みおよび保存できるファイル形式が含まれています:
+この表には、Aspose.Slides for Python via .NET が読み込みおよび保存できるファイル形式が含まれています。
|**形式**|**説明**|**読み込み**|**保存**|**備考**|
| :- | :- | :- | :- | :- |
@@ -28,7 +66,7 @@ url: /ja/python-net/supported-file-formats/
|[PPS](https://docs.fileformat.com/presentation/pps/)|PowerPoint 97-2003 スライドショー|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPTX](https://docs.fileformat.com/presentation/pptx/)|PowerPoint プレゼンテーション|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POTX](https://docs.fileformat.com/presentation/potx/)|PowerPoint テンプレート|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSX ](https://docs.fileformat.com/presentation/ppsx/)|PowerPoint スライドショー|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSX](https://docs.fileformat.com/presentation/ppsx/)|PowerPoint スライドショー|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPTM](https://docs.fileformat.com/presentation/pptm/)|PowerPoint マクロ有効プレゼンテーション|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|PowerPoint マクロ有効スライドショー|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POTM](https://docs.fileformat.com/presentation/potm/)|PowerPoint マクロ有効テンプレート|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
@@ -36,15 +74,37 @@ url: /ja/python-net/supported-file-formats/
|[OTP](https://docs.fileformat.com/presentation/otp/)|OpenDocument プレゼンテーションテンプレート|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[TIFF](https://docs.fileformat.com/image/tiff/)|タグ画像ファイル形式| |{{< emoticons/tick >}}| |
|[EMF](https://docs.fileformat.com/image/emf/)|拡張メタファイル形式| |{{< emoticons/tick >}}| |
-|[PDF](https://docs.fileformat.com/pdf/)|ポータブル文書形式|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PDF](https://docs.fileformat.com/pdf/)|ポータブルドキュメント形式|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[XPS](https://docs.fileformat.com/page-description-language/xps/)|XML ペーパー仕様| |{{< emoticons/tick >}}| |
-|[JPEG](https://docs.fileformat.com/image/jpeg/)|ジョイントフォトグラフィックエキスパートグループ| |{{< emoticons/tick >}}| |
+|[JPEG](https://docs.fileformat.com/image/jpeg/)|Joint Photographic Experts Group| |{{< emoticons/tick >}}| |
|[PNG](https://docs.fileformat.com/image/png/)|ポータブルネットワークグラフィックス| |{{< emoticons/tick >}}| |
-|[GIF](https://docs.fileformat.com/image/gif/)|グラフィックスインターチェンジ形式| |{{< emoticons/tick >}}| |
-|[BMP](https://docs.fileformat.com/image/bmp/)|デバイス独立ビットマップ| |{{< emoticons/tick >}}| |
+|[GIF](https://docs.fileformat.com/image/gif/)|Graphics Interchange Format| |{{< emoticons/tick >}}| |
+|[BMP](https://docs.fileformat.com/image/bmp/)|デバイス非依存ビットマップ| |{{< emoticons/tick >}}| |
|[SVG](https://docs.fileformat.com/page-description-language/svg/)|スケーラブルベクターグラフィックス| |{{< emoticons/tick >}}| |
-|[SWF](https://docs.fileformat.com/page-description-language/swf/)|スモールウェブ形式| |{{< emoticons/tick >}}| |
+|[SWF](https://docs.fileformat.com/page-description-language/swf/)|Small Web Format| |{{< emoticons/tick >}}| |
|[HTML](https://docs.fileformat.com/web/html/)|ハイパーテキストマークアップ言語|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[XAML](https://docs.fileformat.com/web/xaml/)|拡張アプリケーションマークアップ言語| |{{< emoticons/tick >}}| |
|[MD](https://docs.fileformat.com/word-processing/md/)|Markdown| |{{< emoticons/tick >}}| |
-|[XML](https://docs.fileformat.com/web/xml/)|PowerPoint XML プレゼンテーション| |{{< emoticons/tick >}}| |
\ No newline at end of file
+|[XML](https://docs.fileformat.com/web/xml/)|PowerPoint XML プレゼンテーション| |{{< emoticons/tick >}}| |
+
+## **よくある質問**
+
+**アーカイブおよびアクセシビリティ標準(PDF/A と PDF/UA)に準拠した PDF にプレゼンテーションを保存できますか?**
+
+はい。Aspose.Slides for Python via .NET は、PDF エクスポートオプションの[コンプライアンス](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/compliance/)設定を使用して、PDF/A-2a、PDF/A-2b、PDF/A-2u、PDF/A-3a、PDF/A-3b、PDF/UA などの準拠レベルで PDF にエクスポートすることをサポートします。
+
+**PDF にエクスポートする際、フォント埋め込みの有無を細かく制御できますか?**
+
+はい。フォントを完全に埋め込むかサブセット化(使用したグリフのみ)するかを制御でき、一般的なシステムフォントの扱い方や ASCII テキストの処理方法も[PDF エクスポートオプション](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/)で設定できます。
+
+**ファイルを実際に読み込む前に、パスワードで保護されているかどうかを検出できますか?**
+
+はい。[ファクトリーベースインスペクション API](https://reference.aspose.com/slides/python-net/aspose.slides/presentationfactory/) を使用すると、プレゼンテーション ファイルを完全に開かずにパスワード保護の有無を問い合わせることができます。
+
+**フォントのフォールバック機構やカスタムフォントのサポートはありますか?**
+
+はい。ライブラリは[ロード](/slides/ja/python-net/custom-font/)および[埋め込み](/slides/ja/python-net/embedded-font/)カスタムフォントをサポートし、レンダリングや変換時に文字欠損を防ぐためのフォント[フォールバック規則](/slides/ja/python-net/fallback-font/)も提供します。
+
+**スライドを XPS にエクスポートできますか?また、XPS 出力を調整するオプションはありますか?**
+
+はい。[XPS にエクスポート](/slides/ja/python-net/convert-powerpoint-to-xps/) がサポートされており、[保存オプション](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) を調整して XPS 文書の品質や内容をコントロールできます。
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md b/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
index a72ecd45de..8627369a4a 100644
--- a/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
+++ b/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
@@ -1,6 +1,6 @@
---
-title: Конвертируйте презентации OpenDocument в Python
-linktitle: Конвертирование OpenDocument
+title: Конвертировать презентации OpenDocument в Python
+linktitle: Конвертировать OpenDocument
type: docs
weight: 10
url: /ru/python-net/convert-openoffice-odp/
@@ -18,26 +18,46 @@ keywords:
- презентация
- Python
- Aspose.Slides
-description: "Конвертируйте OpenDocument ODP в PDF, PPT, PPTX, XPS, HTML, TIFF или SWF в Python с помощью Aspose.Slides: примеры кода, высокая точность, пакетное преобразование и настройка."
+description: Конвертировать OpenDocument ODP в PDF, PPT, PPTX, XPS, HTML, TIFF или SWF в Python с помощью Aspose.Slides: примеры кода, высокая точность, пакетное преобразование и настройка.
---
-[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) позволяет вам конвертировать презентации OpenOffice ODP в множество форматов. API, используемый для конвертации ODP файлов в другие форматы документов, такой же, как и для операций конвертации PowerPoint (PPT и PPTX).
+## **Конвертировать ODP файлы**
+
+[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) позволяет конвертировать презентации OpenOffice ODP во множество форматов. API, используемое для конвертации файлов ODP в другие форматы документов, то же самое, что и для операций конвертации PowerPoint (PPT и PPTX).
Эти примеры показывают, как конвертировать документы ODP в другие форматы (просто измените исходный файл ODP):
-- [Конвертация ODP в HTML](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
-- [Конвертация ODP в PDF](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
-- [Конвертация ODP в TIFF](/slides/ru/python-net/convert-powerpoint-to-tiff/)
-- [Конвертация ODP в SWF Flash](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
-- [Конвертация ODP в XPS](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
-- [Конвертация ODP в PDF с заметками](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
-- [Конвертация ODP в TIFF с заметками](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+- [Конвертировать ODP в HTML](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
+- [Конвертировать ODP в PDF](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
+- [Конвертировать ODP в TIFF](/slides/ru/python-net/convert-powerpoint-to-tiff/)
+- [Конвертировать ODP в SWF Flash](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
+- [Конвертировать ODP в XPS](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
+- [Конвертировать ODP в PDF с заметками](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
+- [Конвертировать ODP в TIFF с заметками](/slides/ru/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
-Например, если вам нужно конвертировать презентацию ODP в PDF, это можно сделать следующим образом:
+Например, если вам нужно конвертировать презентацию ODP в PDF, это можно сделать так:
```py
import aspose.slides as slides
pres = slides.Presentation("pres.odp")
pres.save("pres.pdf", slides.export.SaveFormat.PDF)
-```
\ No newline at end of file
+```
+
+## **Часто задаваемые вопросы**
+
+**Можно ли конвертировать ODP в PPTX без установки LibreOffice или OpenOffice?**
+
+Да. Aspose.Slides — полностью автономная библиотека, которая обрабатывает форматы PowerPoint и OpenOffice без необходимости в сторонних приложениях.
+
+**Aspose.Slides открывает и сохраняет файлы ODP/OTP, защищённые паролем?**
+
+Да. Она может [загружать зашифрованные презентации](/slides/ru/python-net/password-protected-presentation/), когда вы предоставляете пароль, а также сохранять презентации с настройками шифрования и защиты.
+
+**Можно ли извлечь встроенные медиафайлы (аудио/видео) из ODP перед конвертацией?**
+
+Да. Aspose.Slides позволяет получать доступ и извлекать встроенные [аудио](/slides/ru/python-net/audio-frame/) и [видео](/slides/ru/python-net/video-frame/) из презентаций, что полезно для предобработки перед конвертацией или отдельного повторного использования.
+
+**Можно ли сохранить конвертированный ODP как Strict Office Open XML?**
+
+Да. При сохранении в PPTX можно включить Strict OOXML через [параметры сохранения](https://reference.aspose.com/slides/python-net/aspose.slides.export/pptxoptions/), чтобы соответствовать более строгим требованиям совместимости.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md b/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
index 121a07070e..9ea492d23c 100644
--- a/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
+++ b/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
@@ -1,26 +1,59 @@
---
-title: Конвертация PowerPoint в SWF Flash
+title: Конвертировать презентации PowerPoint в SWF Flash в Python
+linktitle: PowerPoint в SWF Flash
type: docs
weight: 80
url: /ru/python-net/convert-powerpoint-to-swf-flash/
-keywords: "Конвертация PowerPoint, Презентация, PowerPoint в SWF, SWF flash PPT в SWF, PPTX в SWF, Python"
-description: "Конвертируйте презентацию PowerPoint в SWF Flash на Python"
+keywords:
+- конвертировать PowerPoint
+- конвертировать презентацию
+- конвертировать слайд
+- PowerPoint в SWF
+- презентация в SWF
+- слайд в SWF
+- PPT в SWF
+- PPTX в SWF
+- PowerPoint
+- презентация
+- Python
+- Aspose.Slides
+description: "Конвертировать PowerPoint (PPT/PPTX) в SWF Flash в Python с Aspose.Slides. Пошаговые примеры кода, быстрый качественный вывод, без автоматизации PowerPoint."
---
-Метод [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) может использоваться для конвертации всей презентации в документ SWF. Вы также можете включать комментарии в сгенерированный SWF, используя класс [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) и интерфейс [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/). В следующем примере показано, как конвертировать презентацию в документ SWF, используя параметры, предоставленные классом SWFOptions.
+## **Преобразование презентаций в Flash**
+
+Метод [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) может быть использован для преобразования всей презентации в документ SWF. Вы также можете включить комментарии в сгенерированный SWF, используя класс [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) и интерфейс [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/). Ниже приведён пример, показывающий, как конвертировать презентацию в документ SWF с помощью параметров, предоставляемых классом SWFOptions.
```py
import aspose.slides as slides
-# Создание объекта Presentation, представляющего файл презентации
+# Создать объект Presentation, представляющий файл презентации
presentation = slides.Presentation("pres.pptx")
swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
-# Сохранение презентации и страниц с заметками
+# Сохранение презентации и страниц заметок
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
-```
\ No newline at end of file
+```
+
+## **Часто задаваемые вопросы**
+
+**Можно ли включить скрытые слайды в SWF?**
+
+Да. Включите параметр [show_hidden_slides](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/show_hidden_slides/) в [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/). По умолчанию скрытые слайды не экспортируются.
+
+**Как контролировать степень сжатия и итоговый размер SWF?**
+
+Используйте флаг [compressed](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/compressed/) (включён по умолчанию) и настройте [jpeg_quality](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/jpeg_quality/) для баланса между размером файла и качеством изображения.
+
+**Для чего нужен параметр 'viewer_included' и когда его следует отключать?**
+
+[viewer_included](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/viewer_included/) добавляет встроенный интерфейс проигрывателя (элементы управления навигацией, панели, поиск). Отключите его, если планируете использовать собственный проигрыватель или нужен «чистый» SWF‑фрейм без UI.
+
+**Что происходит, если на машине экспорта отсутствует исходный шрифт?**
+
+Aspose.Slides заменит шрифт, указанный через [default_regular_font](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/default_regular_font/) в [SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/), чтобы избежать нежелательного отката.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md b/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
index 0970670c5d..c362801305 100644
--- a/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
+++ b/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
@@ -1,26 +1,84 @@
---
-title: Конвертация PowerPoint в TIFF с заметками
+title: Конвертировать презентации PowerPoint в TIFF с примечаниями на Python
+linktitle: PowerPoint в TIFF с примечаниями
type: docs
weight: 100
url: /ru/python-net/convert-powerpoint-to-tiff-with-notes/
-keywords: "Конвертация PowerPoint в TIFF с заметками"
-description: "Конвертация PowerPoint в TIFF с заметками в Aspose.Slides."
+keywords:
+- конвертировать PowerPoint
+- конвертировать презентацию
+- конвертировать слайд
+- конвертировать PPT
+- конвертировать PPTX
+- PowerPoint в TIFF
+- презентация в TIFF
+- слайд в TIFF
+- PPT в TIFF
+- PPTX в TIFF
+- PowerPoint с примечаниями
+- презентация с примечаниями
+- слайд с примечаниями
+- PPT с примечаниями
+- PPTX с примечаниями
+- TIFF с примечаниями
+- Python
+- Aspose.Slides
+description: "Конвертировать презентации PowerPoint в TIFF с примечаниями, используя Aspose.Slides for Python via .NET. Узнайте, как эффективно экспортировать слайды с примечаниями докладчика."
---
-{{% alert title="Совет" color="primary" %}}
+## **Обзор**
-Вам может быть интересно ознакомиться с бесплатным конвертером PowerPoint в постер от Aspose [БЕСПЛАТНЫЙ конвертер PowerPoint в постер](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online).
+Aspose.Slides for Python via .NET предоставляет простое решение для конвертации презентаций PowerPoint и OpenDocument (PPT, PPTX и ODP) с примечаниями в формат TIFF. Этот формат широко используется для хранения изображений высокого качества, печати и архивирования документов. С помощью Aspose.Slides вы можете не только экспортировать целые презентации с примечаниями докладчика, но и создавать миниатюры слайдов в представлении с примечаниями. Процесс конвертации прост и эффективен, используя метод `save` класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) для преобразования всей презентации в серию изображений TIFF с сохранением примечаний и макета.
-{{% /alert %}}
+## **Конвертировать презентацию в TIFF с примечаниями**
+
+Сохранение презентации PowerPoint или OpenDocument в TIFF с примечаниями с помощью Aspose.Slides for Python via .NET включает следующие шаги:
+
+1. Создать экземпляр класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/): загрузить файл PowerPoint или OpenDocument.
+2. Настроить параметры макета вывода: использовать класс [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/notescommentslayoutingoptions/) для указания того, как должны отображаться примечания и комментарии.
+3. Сохранить презентацию в TIFF: передать сконфигурированные параметры методу [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/save/#str-asposeslidesexportsaveformat-asposeslidesexportisaveoptions).
+
+Предположим, у нас есть файл "speaker_notes.pptx" со следующим слайдом:
-TIFF является одним из нескольких широко используемых форматов изображений, которые Aspose.Slides для Python через .NET поддерживает для конвертации презентаций PowerPoint PPT и PPTX с заметками в изображения. Вы также можете создавать миниатюры слайдов в представлении заметок слайдов. Метод [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) класса Presentation может быть использован для конвертации всей презентации в представлении заметок слайдов в TIFF. Сохранение презентации Microsoft PowerPoint в TIFF с заметками с использованием Aspose.Slides для Python через .NET — это процесс из двух строк. Вы просто открываете презентацию и сохраняете ее в формат TIFF с заметками. Вы также можете создавать миниатюры слайдов в представлении заметок для отдельных слайдов. Приведенные ниже фрагменты кода обновляют пример презентации в TIFF изображения в представлении заметок, как показано ниже:
+
+
+Ниже показан фрагмент кода, демонстрирующий как конвертировать презентацию в изображение TIFF в представлении с примечаниями, используя свойство [slides_layout_options](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/).
```py
-import aspose.slides as slides
+# Создать экземпляр класса Presentation, представляющего файл презентации.
+with slides.Presentation("speaker_notes.pptx") as presentation:
+
+ notes_options = slides.export.NotesCommentsLayoutingOptions()
+ notes_options.notes_position = slides.export.NotesPositions.BOTTOM_FULL # Отображать примечания под слайдом.
+
+ # Настроить параметры TIFF с размещением примечаний.
+ tiff_options = slides.export.TiffOptions()
+ tiff_options.dpi_x = 300
+ tiff_options.dpi_y = 300
+ tiff_options.slides_layout_options = notes_options
+
+ # Сохранить презентацию в TIFF с примечаниями докладчика.
+ presentation.save("TIFF_with_notes.tiff", slides.export.SaveFormat.TIFF, tiff_options)
+```
+
+Результат:
+
+
+
+{{% alert title="Подсказка" color="primary" %}}
+Посетите бесплатный конвертер PowerPoint в постер от Aspose [Free PowerPoint to Poster Converter](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online).
+{{% /alert %}}
+
+## **Часто задаваемые вопросы**
+
+**Могу ли я управлять позицией области примечаний в полученном TIFF?**
+
+Да. Используйте [настройки макета примечаний](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) для выбора среди вариантов `NONE`, `BOTTOM_TRUNCATED` или `BOTTOM_FULL`, которые соответственно скрывают примечания, помещают их на одну страницу или позволяют им переходить на дополнительные страницы.
+
+**Как можно уменьшить размер файла TIFF с примечаниями без заметной потери качества?**
+
+Выберите [эффективное сжатие](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/compression_type/) (например, `LZW` или `RLE`), установите разумное значение DPI и, если приемлемо, используйте более низкий [формат пикселей](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/pixel_format/) (например, 8 bpp или 1 bpp для монохромного изображения). Слегка уменьшив [размер изображения](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/image_size/), можно также сократить размер без заметного ухудшения читаемости.
-# Создание объекта Presentation, который представляет файл презентации
-presentation = slides.Presentation("pres.pptx")
+**Влияет ли шрифт в примечаниях на результат, если оригинальные шрифты отсутствуют в системе?**
-# Сохранение презентации в TIFF с заметками
-presentation.save("Notes_In_Tiff_out.tiff", slides.export.SaveFormat.TIFF)
-```
\ No newline at end of file
+Да. Отсутствующие шрифты вызывают [замену](/slides/ru/python-net/font-selection-sequence/), что может изменить метрики текста и его внешний вид. Чтобы этого избежать, [предоставьте необходимые шрифты](/slides/ru/python-net/custom-font/) или укажите шрифт по умолчанию в качестве [резервного шрифта](/slides/ru/python-net/fallback-font/), чтобы использовались требуемые гарнитуры.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md b/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
index 230e743386..8b04bd18a3 100644
--- a/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
+++ b/ru/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
@@ -1,81 +1,99 @@
---
-title: Конвертация PowerPoint в XPS
+title: Конвертация презентаций PowerPoint в XPS с помощью Python
+linktitle: PowerPoint в XPS
type: docs
weight: 70
-url: /ru/python-net/convert-powerpoint-to-xps
-keywords: "Конвертация презентации PowerPoint, PowerPoint в XPS, PPT в XPS, PPTX в XPS, Конверсия, Python, Aspose.Slides"
-description: "Конвертируйте презентацию PowerPoint в XPS на Python."
+url: /ru/python-net/convert-powerpoint-to-xps/
+keywords:
+- конвертировать PowerPoint
+- конвертировать презентацию
+- PowerPoint в XPS
+- презентацию в XPS
+- PPT в XPS
+- PPTX в XPS
+- PowerPoint
+- презентацию
+- Python
+- Aspose.Slides
+description: "Конвертируйте PowerPoint PPT/PPTX в высококачественный, независимый от платформы XPS с помощью Python и Aspose.Slides. Получите пошаговое руководство и пример кода."
---
## **О XPS**
-Microsoft разработала [XPS](https://docs.fileformat.com/page-description-language/xps/) как альтернативу [PDF](https://docs.fileformat.com/pdf/). Он позволяет печатать контент, создавая файл, очень похожий на PDF. Формат XPS основан на XML. Макет или структура файла XPS остается одинаковой на всех операционных системах и принтерах.
+Microsoft разработала [XPS](https://docs.fileformat.com/page-description-language/xps/) как альтернативу [PDF](https://docs.fileformat.com/pdf/). Он позволяет печатать содержимое, выводя файл, очень похожий на PDF. Формат XPS основан на XML. Макет или структура файла XPS остаются одинаковыми на всех операционных системах и принтерах.
## Когда использовать формат Microsoft XPS
{{% alert color="primary" %}}
-Чтобы узнать, как Aspose.Slides конвертирует презентацию PPT или PPTX в формат XPS, вы можете проверить [это бесплатное онлайн-приложение для конвертации](https://products.aspose.app/slides/conversion).
+Чтобы увидеть, как Aspose.Slides конвертирует презентацию PPT или PPTX в формат XPS, вы можете посмотреть [это бесплатное онлайн‑приложение конвертера](https://products.aspose.app/slides/conversion).
{{% /alert %}}
-Если вы хотите сократить расходы на хранение, вы можете конвертировать вашу презентацию Microsoft PowerPoint в формат XPS. Таким образом, вам будет проще сохранять, делиться и печатать ваши документы.
+Если вы хотите снизить затраты на хранение, вы можете конвертировать вашу презентацию Microsoft PowerPoint в формат XPS. Таким образом, вам будет проще сохранять, делиться и печатать свои документы.
-Microsoft продолжает внедрять надежную поддержку XPS в Windows (даже в Windows 10), поэтому стоит рассмотреть возможность сохранения файлов в этом формате. Если вы работаете с Windows 8.1, Windows 8, Windows 7 и Windows Vista, то XPS может быть вашим лучшим вариантом для определенных операций.
+Microsoft продолжает активно поддерживать XPS в Windows (даже в Windows 10), поэтому вам стоит рассмотреть возможность сохранения файлов в этом формате. Если вы работаете с Windows 8.1, Windows 8, Windows 7 и Windows Vista, XPS может быть лучшим выбором для некоторых операций.
-- **Windows 8** использует формат OXPS (Open XPS) для файлов XPS. OXPS является стандартизированной версией оригинального формата XPS. Windows 8 обеспечивает лучшую поддержку файлов XPS, чем файлов PDF.
- - **XPS:** Встроенный просмотрщик/читалка XPS и функция печати в XPS доступны.
- - **PDF**: Доступен просмотрщик PDF, но функции печати в PDF нет.
+- **Windows 8** использует формат OXPS (Open XPS) для файлов XPS. OXPS — это стандартизированная версия оригинального формата XPS. Windows 8 обеспечивает лучшую поддержку файлов XPS, чем файлов PDF.
+ - **XPS:** Встроенный просмотрщик/чтение XPS и возможность печати в XPS доступны.
+ - **PDF:** Доступен PDF‑чтение, но функция печати в PDF отсутствует.
-- **Windows 7 и Windows Vista** используют оригинальный формат XPS. Эти операционные системы также обеспечивают лучшую поддержку файлов XPS, чем файлов PDF.
- - **XPS**: Встроенный просмотрщик XPS и функция печати в XPS доступны.
- - **PDF**: Нет просмотрщика PDF. Нет функции печати в PDF.
+- **Windows 7 и Windows Vista** используют оригинальный формат XPS. Эти операционные системы также предоставляют лучшую поддержку файлов XPS, чем PDF.
+ - **XPS:** Встроенный просмотрщик XPS и возможность печати в XPS доступны.
+ - **PDF:** Нет PDF‑чтения. Нет функции печати в PDF.
-|**Входящий PPT(X):
****
|**Выходящий XPS:
****
|
+|**Ввод PPT(X):**
****
|**Вывод XPS:**
****
|
| :- | :- |
+Microsoft в конечном итоге реализовала поддержку печати в PDF через функцию Печать в PDF в Windows 10. Ранее пользователи должны были печатать документы через формат XPS.
+## Конвертация XPS с помощью Aspose.Slides
-В конечном итоге Microsoft реализовала поддержку операций печати в PDF через функцию Печать в PDF в Windows 10. Ранее пользователи должны были печатать документы через формат XPS.
+В [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) для .NET вы можете использовать метод [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/), предоставляемый классом [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/), чтобы преобразовать всю презентацию в документ XPS.
-## Конверсия XPS с помощью Aspose.Slides
-
-В [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) для .NET вы можете использовать метод [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) для конвертации всей презентации в документ XPS.
-
-При конвертации презентации в XPS вам необходимо сохранить презентацию, используя любые из этих настроек:
+При конвертации презентации в XPS вам нужно сохранять презентацию, используя одну из следующих настроек:
- Настройки по умолчанию (без [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
- Пользовательские настройки (с [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
### **Конвертация презентаций в XPS с использованием настроек по умолчанию**
-Этот пример кода на Python показывает, как конвертировать презентацию в документ XPS, используя стандартные настройки:
+Этот пример кода на Python демонстрирует, как конвертировать презентацию в документ XPS, используя стандартные настройки:
```py
import aspose.slides as slides
-# Создание объекта Presentation, представляющего файл презентации
+# Создать объект Presentation, представляющий файл презентации
pres = slides.Presentation("Convert_XPS.pptx")
# Сохранение презентации в документ XPS
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
```
-
### **Конвертация презентаций в XPS с использованием пользовательских настроек**
-Этот пример кода показывает, как конвертировать презентацию в документ XPS, используя пользовательские настройки на Python:
+Этот пример кода показывает, как конвертировать презентацию в документ XPS, используя пользовательские настройки в Python:
```py
import aspose.slides as slides
-# Создание объекта Presentation, представляющего файл презентации
+# Создать объект Presentation, представляющий файл презентации
pres = slides.Presentation("Convert_XPS_Options.pptx")
-# Создание класса TiffOptions
+# Создать объект класса XpsOptions
options = slides.export.XpsOptions()
-# Сохранить метафайлы в формате PNG
+# Сохранить MetaFiles в формате PNG
options.save_metafiles_as_png = True
-# Сохранение презентации в документ XPS
+# Сохранить презентацию в документ XPS
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
-```
\ No newline at end of file
+```
+
+## **Часто задаваемые вопросы**
+
+**Можно ли сохранять XPS в поток вместо файла?**
+
+Да — Aspose.Slides позволяет экспортировать напрямую в поток, что идеально подходит для веб‑API, серверных конвейеров или любого сценария, когда нужно передать XPS без обращения к файловой системе.
+
+**Переносятся ли скрытые слайды в XPS и можно ли их исключить?**
+
+По умолчанию рендерятся только обычные (видимые) слайды. Вы можете [включать или исключать скрытые слайды](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/show_hidden_slides/) с помощью [настроек экспорта](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) перед сохранением в XPS, гарантируя, что результат содержит именно те страницы, которые вам нужны.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/manage-presentation/examine-presentation/_index.md b/ru/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
index 6ae6613926..2dd6657424 100644
--- a/ru/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
+++ b/ru/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
@@ -1,5 +1,5 @@
---
-title: Получите и обновите сведения о презентации на Python
+title: Получить и обновить информацию о презентации в Python
linktitle: Информация о презентации
type: docs
weight: 30
@@ -8,35 +8,35 @@ keywords:
- формат презентации
- свойства презентации
- свойства документа
-- получение свойств
-- чтение свойств
-- изменение свойств
-- модификация свойств
-- обновление свойств
-- просмотр PPTX
-- просмотр PPT
-- просмотр ODP
+- получить свойства
+- прочитать свойства
+- изменить свойства
+- модифицировать свойства
+- обновить свойства
+- изучить PPTX
+- изучить PPT
+- изучить ODP
- PowerPoint
- OpenDocument
- презентация
- Python
- Aspose.Slides
-description: "Изучайте слайды, структуру и метаданные в презентациях PowerPoint и OpenDocument с помощью Python для более быстрого анализа и эффективного аудита содержимого."
+description: "Изучайте слайды, структуру и метаданные в презентациях PowerPoint и OpenDocument с помощью Python для более быстрых инсайтов и умных проверок контента."
---
-Aspose.Slides для Python через .NET позволяет изучать презентацию, чтобы узнать ее свойства и понять ее поведение.
+Aspose.Slides for Python via .NET позволяет исследовать презентацию, чтобы узнать её свойства и понять её поведение.
{{% alert title="Информация" color="info" %}}
-Классы [PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) и [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) содержат свойства и методы, используемые в здесь в операциях.
+Классы [PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) и [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) содержат свойства и методы, используемые в приведённых ниже операциях.
{{% /alert %}}
-## **Проверка Формата Презентации**
+## **Проверка формата презентации**
-Перед работой с презентацией вы можете узнать, в каком формате (PPT, PPTX, ODP и другие) в данный момент находится презентация.
+Прежде чем работать с презентацией, вы можете захотеть узнать, в каком формате (PPT, PPTX, ODP и др.) она находится в данный момент.
-Вы можете проверить формат презентации, не загружая ее. Смотрите этот код на Python:
+Вы можете определить формат презентации без её загрузки. См. этот пример кода на Python:
```py
import aspose.slides as slides
@@ -51,9 +51,9 @@ info3 = slides.PresentationFactory.instance.get_presentation_info("pres.ppt")
print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)
```
-## **Получение Свойств Презентации**
+## **Получение свойств презентации**
-Этот код на Python показывает, как получить свойства презентации (информацию о презентации):
+Этот пример кода на Python показывает, как получить свойства презентации (информацию о презентации):
```py
import aspose.slides as slides
@@ -65,32 +65,62 @@ print(props.subject)
print(props.title)
```
-Вы можете посмотреть [свойства в классе DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties).
+Возможно, вы захотите посмотреть [свойства в классе DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties).
-## **Обновление Свойств Презентации**
+## **Обновление свойств презентации**
-Aspose.Slides предоставляет метод [PresentationInfoUpdateDocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/), который позволяет вам вносить изменения в свойства презентации.
+Aspose.Slides предоставляет метод [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties), который позволяет вносить изменения в свойства презентации.
-Этот код на Python показывает, как редактировать свойства презентации:
+Предположим, у нас есть презентация PowerPoint со следующими свойствами документа.
+
+
+
+Этот пример кода показывает, как отредактировать некоторые свойства презентации:
```py
-import aspose.slides as slides
+file_name = "sample.pptx"
-info = slides.PresentationFactory.instance.get_presentation_info("pres.pptx")
-props = info.read_document_properties()
-print(props.title)
+info = PresentationFactory.instance.get_presentation_info(file_name)
-props.title = "Мой заголовок"
-info.update_document_properties(props)
+properties = info.read_document_properties()
+properties.title = "My title"
+properties.last_saved_time = datetime.now()
-print(props.title)
+info.update_document_properties(properties)
+info.write_binded_presentation(file_name)
```
-### **Полезные Ссылки**
+Результаты изменения свойств документа показаны ниже.
+
+
+
+## **Полезные ссылки**
+
+Для получения дополнительной информации о презентации и её атрибутах безопасности, могут быть полезны следующие ссылки:
+
+- [Проверка, зашифрована ли презентация](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
+- [Проверка, защищена ли презентация от записи (только чтение)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
+- [Проверка, защищена ли презентация паролем перед загрузкой](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
+- [Подтверждение пароля, использованного для защиты презентации](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
+
+## **FAQ**
+
+**Как проверить, встроены ли шрифты и какие именно?**
+
+Ищите информацию об [встроенных шрифтах](https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/get_embedded_fonts/) на уровне презентации, затем сравните эти записи с набором [фактически используемых шрифтов](https://reference.aspose.com/slides/python-net/aspose.slides/fontsmanager/get_fonts/), чтобы определить, какие шрифты критичны для отображения.
+
+**Как быстро узнать, есть ли скрытые слайды и их количество?**
+
+Пройдитесь по [коллекции слайдов](https://reference.aspose.com/slides/python-net/aspose.slides/slidecollection/) и проверьте флаг [видимости каждого слайда](https://reference.aspose.com/slides/python-net/aspose.slides/slide/hidden/).
+
+**Можно ли определить, используются ли пользовательские размеры и ориентация слайда, и отличаются ли они от значений по умолчанию?**
+
+Да. Сравните текущий [размер слайда](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/slide_size/) и ориентацию со стандартными предустановками; это помогает предвидеть поведение при печати и экспорте.
+
+**Есть ли быстрый способ увидеть, ссылаются ли диаграммы на внешние источники данных?**
+
+Да. Пройдитесь по всем [диаграммам](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/), проверьте их [источник данных](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdata/data_source_type/), и отметьте, являются ли данные внутренними или ссылочными, включая любые битые ссылки.
-Чтобы получить дополнительную информацию о презентации и ее атрибутах безопасности, вы можете найти эти ссылки полезными:
+**Как оценить «тяжёлые» слайды, которые могут замедлять рендеринг или экспорт в PDF?**
-- [Проверка на то, зашифрована ли Презентация](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
-- [Проверка на то, защищена ли Презентация от записи (только для чтения)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
-- [Проверка на то, защищена ли Презентация паролем перед ее загрузкой](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
-- [Подтверждение пароля, использованного для защиты Презентации](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
\ No newline at end of file
+Для каждого слайда подсчитайте количество объектов и ищите крупные изображения, прозрачность, тени, анимацию и мультимедиа; присвойте приблизительный коэффициент сложности, чтобы выделить потенциальные узкие места производительности.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-comments/_index.md b/ru/python-net/developer-guide/presentation-comments/_index.md
index 9e23d15d35..d8ff4d6a4e 100644
--- a/ru/python-net/developer-guide/presentation-comments/_index.md
+++ b/ru/python-net/developer-guide/presentation-comments/_index.md
@@ -1,24 +1,40 @@
---
-title: Комментарии к презентации
+title: Управление комментариями презентации в Python
+linktitle: Комментарии к презентации
type: docs
weight: 100
url: /ru/python-net/presentation-comments/
-keywords: "Комментарии, комментарии PowerPoint, презентация PowerPoint, Python, Aspose.Slides для Python через .NET"
-description: "Добавляйте комментарии и ответы в презентации PowerPoint на Python"
+keywords:
+- комментарий
+- современный комментарий
+- комментарии PowerPoint
+- комментарии к презентации
+- комментарии слайдов
+- добавить комментарий
+- получить комментарий
+- редактировать комментарий
+- ответить на комментарий
+- удалить комментарий
+- удалить комментарий
+- PowerPoint
+- презентация
+- Python
+- Aspose.Slides
+description: "Освойте работу с комментариями презентаций с помощью Aspose.Slides for Python via .NET: добавляйте, считывайте, редактируйте и удаляйте комментарии в файлах PowerPoint быстро и легко."
---
-В PowerPoint комментарий появляется как заметка или аннотация на слайде. Когда комментарий щелкают, его содержимое или сообщения становятся видимыми.
+В PowerPoint комментарий отображается как заметка или аннотация на слайде. При щелчке по комментарию его содержимое или сообщения раскрываются.
-### **Почему стоит добавлять комментарии к презентациям?**
+## **Зачем добавлять комментарии к презентациям?**
-Вы можете захотеть использовать комментарии, чтобы предоставить отзывы или общаться с коллегами, когда вы просматриваете презентации.
+Вы можете использовать комментарии для предоставления обратной связи или общения с коллегами при проверке презентаций.
-Чтобы вы могли использовать комментарии в презентациях PowerPoint, Aspose.Slides для Python через .NET предоставляет
+Чтобы вы могли использовать комментарии в презентациях PowerPoint, Aspose.Slides for Python via .NET предоставляет
-* Класс [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/), который содержит коллекции авторов (из свойства [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)). Авторы добавляют комментарии к слайдам.
-* Интерфейс [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/), который содержит коллекцию комментариев для отдельных авторов.
-* Класс [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/), который содержит информацию об авторах и их комментариях: кто добавил комментарий, время добавления комментария, позиция комментария и т.д.
-* Класс [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/), который содержит информацию об отдельных авторах: имя автора, его инициалы, комментарии, связанные с именем автора, и т.д.
+* Класс [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) , который содержит коллекции авторов (из свойства [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/)). Авторы добавляют комментарии к слайдам.
+* Интерфейс [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/) , который содержит коллекцию комментариев для отдельных авторов.
+* Класс [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) , который содержит информацию об авторах и их комментариях: кто добавил комментарий, время добавления, позицию комментария и т.д.
+* Класс [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) , который содержит информацию об отдельных авторах: имя автора, его инициалы, комментарии, связанные с именем автора, и т.д.
## **Добавить комментарий к слайду**
Этот код на Python показывает, как добавить комментарий к слайду в презентации PowerPoint:
@@ -28,7 +44,7 @@ import aspose.slides as slides
import aspose.pydrawing as draw
import datetime
-# Создание экземпляра класса Presentation
+# Создаёт экземпляр класса Presentation
with slides.Presentation() as presentation:
# Добавляет пустой слайд
presentation.slides.add_empty_slide(presentation.layout_slides[0])
@@ -40,51 +56,48 @@ with slides.Presentation() as presentation:
point = draw.PointF(0.2, 0.2)
# Добавляет комментарий к слайду для автора на слайде 1
- author.comments.add_comment("Привет, Jawad, это комментарий к слайду", presentation.slides[0], point, datetime.date.today())
+ author.comments.add_comment("Hello Jawad, this is slide comment", presentation.slides[0], point, datetime.date.today())
# Добавляет комментарий к слайду для автора на слайде 2
- author.comments.add_comment("Привет, Jawad, это второй комментарий к слайду", presentation.slides[1], point, datetime.date.today())
+ author.comments.add_comment("Hello Jawad, this is second slide comment", presentation.slides[1], point, datetime.date.today())
# Доступ к ISlide 1
slide = presentation.slides[0]
- # Когда null передается в качестве аргумента, комментарии от всех авторов извлекаются для выбранного слайда
+ # Когда в качестве аргумента передаётся null, комментарии всех авторов добавляются к выбранному слайду
comments = slide.get_slide_comments(author)
- # Доступ к комментарию по индексу 0 для слайда 1
+ # Получает комментарий с индексом 0 для слайда 1
str = comments[0].text
presentation.save("Comments_out.pptx", slides.export.SaveFormat.PPTX)
if comments.length > 0:
- # Выбирает коллекцию комментариев автора по индексу 0
+ # Выбирает коллекцию комментариев автора с индексом 0
commentCollection = comments[0].author.comments
print(commentCollection[0].text)
```
-
-
-## **Доступ к комментариям на слайде**
-Этот код на Python показывает, как получить доступ к существующему комментарию на слайде в презентации PowerPoint:
+## **Получить комментарии слайда**
+Этот код на Python показывает, как получить существующий комментарий на слайде в презентации PowerPoint:
```python
import aspose.slides as slides
-# Создание экземпляра класса Presentation
+# Создаёт экземпляр класса Presentation
with slides.Presentation("Comments1.pptx") as presentation:
for author in presentation.comment_authors:
for comment in author.comments:
print("ISlide :" + str(comment.slide.slide_number) +
- " имеет комментарий: " + comment.text +
- " от автора: " + comment.author.name +
- " опубликовано в: " + str(comment.created_time) + "\n")
+ " has comment: " + comment.text +
+ " with Author: " + comment.author.name +
+ " posted on time :" + str(comment.created_time) + "\n")
```
-
## **Ответы на комментарии**
-Родительский комментарий - это верхний или оригинальный комментарий в иерархии комментариев или ответов. С помощью свойства `parent_comment` (из интерфейса [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)) вы можете установить или получить родительский комментарий.
+Родительский комментарий — это верхний или исходный комментарий в иерархии комментариев или ответов. С помощью свойства `parent_comment` (из интерфейса [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) ) можно установить или получить родительский комментарий.
-Этот код на Python показывает, как добавлять комментарии и получать ответы на них:
+Этот код на Python показывает, как добавить комментарии и получить ответы к ним:
```python
import aspose.slides as slides
@@ -94,28 +107,28 @@ import datetime
with slides.Presentation() as pres:
# Добавляет комментарий
author1 = pres.comment_authors.add_author("Author_1", "A.A.")
- comment1 = author1.comments.add_comment("комментарий 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment1 = author1.comments.add_comment("comment1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- # Добавляет ответ на comment1
+ # Добавляет ответ к comment1
author2 = pres.comment_authors.add_author("Autror_2", "B.B.")
- reply1 = author2.comments.add_comment("ответ 1 на комментарий 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply1 = author2.comments.add_comment("reply 1 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply1.parent_comment = comment1
- # Добавляет еще один ответ на comment1
- reply2 = author2.comments.add_comment("ответ 2 на комментарий 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Добавляет ещё один ответ к comment1
+ reply2 = author2.comments.add_comment("reply 2 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply2.parent_comment = comment1
- # Добавляет ответ на существующий ответ
- subReply = author1.comments.add_comment("подответ 3 на ответ 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # Добавляет ответ к существующему ответу
+ subReply = author1.comments.add_comment("subreply 3 for reply 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
subReply.parent_comment = reply2
- comment2 = author2.comments.add_comment("комментарий 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- comment3 = author2.comments.add_comment("комментарий 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment2 = author2.comments.add_comment("comment 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment3 = author2.comments.add_comment("comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- reply3 = author1.comments.add_comment("ответ 4 на комментарий 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply3 = author1.comments.add_comment("reply 4 for comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply3.parent_comment = comment3
- # Выводит иерархию комментариев в консоль
+ # Отображает иерархию комментариев в консоли
slide = pres.slides[0]
comments = slide.get_slide_comments(None)
for i in range(comments.length):
@@ -129,7 +142,7 @@ with slides.Presentation() as pres:
pres.save("parent_comment.pptx", slides.export.SaveFormat.PPTX)
- # Удаляет comment1 и все его ответы
+ # Удаляет comment1 и все ответы к нему
comment1.remove()
pres.save("remove_comment.pptx", slides.export.SaveFormat.PPTX)
@@ -137,14 +150,14 @@ with slides.Presentation() as pres:
{{% alert color="warning" title="Внимание" %}}
-* Когда метод `Remove` (из интерфейса [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/)) используется для удаления комментария, ответы на комментарий также удаляются.
-* Если настройка `parent_comment` приводит к циклической ссылке, будет выброшено исключение `PptxEditException`.
+* При использовании метода `Remove` (из интерфейса [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) ) для удаления комментария, также удаляются ответы к этому комментарию.
+* Если настройка `parent_comment` приводит к круговой ссылке, будет выброшено `PptxEditException`.
{{% /alert %}}
## **Добавить современный комментарий**
-В 2021 году Microsoft представила *современные комментарии* в PowerPoint. Функция современных комментариев значительно улучшает совместную работу в PowerPoint. Через современные комментарии пользователи PowerPoint могут решать комментарии, привязывать комментарии к объектам и текстам, а также легче взаимодействовать, чем когда-либо прежде.
+В 2021 году Microsoft представила *современные комментарии* в PowerPoint. Эта функция значительно улучшила совместную работу в PowerPoint. С помощью современных комментариев пользователи могут отмечать комментарии как решённые, привязывать их к объектам и тексту и вести обсуждения гораздо удобнее, чем раньше.
Мы реализовали поддержку современных комментариев, добавив класс [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/). Методы `add_modern_comment` и `insert_modern_comment` были добавлены в класс [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/).
@@ -156,8 +169,8 @@ import aspose.slides as slides
from datetime import date
with slides.Presentation() as pres:
- newAuthor = pres.comment_authors.add_author("Некоторый Автор", "SA")
- modernComment = newAuthor.comments.add_modern_comment("Это современный комментарий", pres.slides[0], None, draw.PointF(100, 100), date.today())
+ newAuthor = pres.comment_authors.add_author("Some Author", "SA")
+ modernComment = newAuthor.comments.add_modern_comment("This is a modern comment", pres.slides[0], None, draw.PointF(100, 100), date.today())
pres.save("example.pptx", slides.export.SaveFormat.PPTX)
```
@@ -172,19 +185,19 @@ with slides.Presentation() as pres:
import aspose.slides as slides
with slides.Presentation("example.pptx") as presentation:
- # Удаляет все комментарии из презентации
+ # Deletes all comments from the presentation
for author in presentation.comment_authors:
author.comments.clear()
- # Удаляет всех авторов
+ # Deletes all authors
presentation.comment_authors.clear()
presentation.save("example_out.pptx", slides.export.SaveFormat.PPTX)
```
-### **Удалить конкретные комментарии**
+### **Удалить определённые комментарии**
-Этот код на Python показывает, как удалить конкретные комментарии на слайде:
+Этот код на Python показывает, как удалить определённые комментарии на слайде:
```python
import aspose.pydrawing as draw
@@ -194,20 +207,34 @@ from datetime import date
with slides.Presentation() as presentation:
slide = presentation.slides[0]
- # добавление комментариев...
- author = presentation.comment_authors.add_author("Автор", "A")
- author.comments.add_comment("комментарий 1", slide, draw.PointF(0.2, 0.2), date.today())
- author.comments.add_comment("комментарий 2", slide, draw.PointF(0.3, 0.2), date.today())
+ # добавить комментарии...
+ author = presentation.comment_authors.add_author("Author", "A")
+ author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
+ author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
- # удаление всех комментариев, которые содержат текст "комментарий 1"
+ # удалить все комментарии, содержащие текст "comment 1"
for commentAuthor in presentation.comment_authors:
toRemove = []
for comment in slide.get_slide_comments(commentAuthor):
- if comment.text == "комментарий 1":
+ if comment.text == "comment 1":
toRemove.append(comment)
for comment in toRemove:
commentAuthor.comments.remove(comment)
presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Часто задаваемые вопросы**
+
+**Поддерживает ли Aspose.Slides статус, например 'решён', для современных комментариев?**
+
+Да. [Modern comments](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) предоставляют свойство [status](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/status/) ; вы можете читать и задавать состояние комментария (например, пометить его как решённый), и это состояние сохраняется в файле и распознаётся PowerPoint.
+
+**Поддерживаются ли ветвленные обсуждения (цепочки ответов) и существует ли ограничение вложенности?**
+
+Да. Каждый комментарий может ссылаться на свой [parent comment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/parent_comment/), позволяя создавать произвольные цепочки ответов. API не объявляет конкретного ограничения глубины вложенности.
+
+**В какой системе координат определяется позиция маркера комментария на слайде?**
+
+Позиция хранится как точка с плавающей запятой в системе координат слайда. Это позволяет точно разместить маркер комментария там, где это необходимо.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-content/manage-blob/_index.md b/ru/python-net/developer-guide/presentation-content/manage-blob/_index.md
index ddcbc7590c..47b889b6c1 100644
--- a/ru/python-net/developer-guide/presentation-content/manage-blob/_index.md
+++ b/ru/python-net/developer-guide/presentation-content/manage-blob/_index.md
@@ -1,17 +1,17 @@
---
-title: Управляйте BLOB-объектами в презентациях с помощью Python для эффективного использования памяти
+title: Управление BLOB в презентациях с помощью Python для эффективного использования памяти
linktitle: Управление BLOB
type: docs
weight: 10
url: /ru/python-net/manage-blob/
keywords:
- большой объект
-- крупный элемент
+- большой элемент
- большой файл
- добавить BLOB
- экспортировать BLOB
- добавить изображение как BLOB
-- уменьшить использование памяти
+- уменьшить память
- потребление памяти
- большая презентация
- временный файл
@@ -20,46 +20,45 @@ keywords:
- презентация
- Python
- Aspose.Slides
-description: "Управляйте данными BLOB в Aspose.Slides for Python via .NET, чтобы оптимизировать операции с файлами PowerPoint и OpenDocument и эффективно обрабатывать презентации."
+description: "Управляйте данными BLOB в Aspose.Slides for Python via .NET для упрощения операций с файлами PowerPoint и OpenDocument и эффективной обработки презентаций."
---
-### **О BLOB**
+## **О BLOB**
-**BLOB** (**Binary Large Object**) - это обычно большой объект (фото, презентация, документ или медиа), сохраненный в двоичных форматах.
+**BLOB** (**Binary Large Object**, «Большой двоичный объект») обычно представляет собой большой элемент (фото, презентацию, документ или мультимедиа), сохраняемый в двоичных форматах.
-Aspose.Slides для Python через .NET позволяет использовать BLOB для объектов таким образом, чтобы уменьшить потребление памяти при работе с большими файлами.
+Aspose.Slides for Python via .NET позволяет использовать BLOB‑ы для объектов таким образом, чтобы уменьшить потребление памяти при работе с большими файлами.
-# **Используйте BLOB для снижения потребления памяти**
+## **Используйте BLOB для снижения потребления памяти**
### **Добавление большого файла через BLOB в презентацию**
-[Aspose.Slides](/slides/ru/python-net/) для .NET позволяет добавлять большие файлы (в данном случае - большой видеофайл) через процесс, включающий BLOB, чтобы снизить потребление памяти.
+[Aspose.Slides](/slides/ru/python-net/) for .NET позволяет добавить большие файлы (в данном случае большой видео‑файл) через процесс, использующий BLOB, чтобы снизить потребление памяти.
-Этот пример на Python показывает, как добавить большой видеофайл через процесс BLOB в презентацию:
+Этот пример на Python показывает, как добавить большой видео‑файл через процесс BLOB в презентацию:
```py
import aspose.slides as slides
pathToVeryLargeVideo = "veryLargeVideo.avi"
-# Создает новую презентацию, в которую будет добавлено видео
+# Создаём новую презентацию, в которую будет добавлено видео
with slides.Presentation() as pres:
with open(pathToVeryLargeVideo, "br") as fileStream:
- # Добавим видео в презентацию - мы выбрали поведение KeepLocked, потому что не собираемся
- # получать доступ к файлу "veryLargeVideo.avi".
+ # Добавим видео в презентацию — выбираем поведение KeepLocked, потому что
+ # не планируем обращаться к файлу "veryLargeVideo.avi".
video = pres.videos.add_video(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
pres.slides[0].shapes.add_video_frame(0, 0, 480, 270, video)
- # Сохраняет презентацию. Хотя большая презентация выводится, потребление памяти
- # остается низким на протяжении всего жизненного цикла объекта pres
+ # Сохраняем презентацию. Несмотря на то, что получаем большую презентацию,
+ # потребление памяти остаётся низким в течение всего жизненного цикла объекта pres
pres.save("presentationWithLargeVideo.pptx", slides.export.SaveFormat.PPTX)
```
-
### **Экспорт большого файла через BLOB из презентации**
-Aspose.Slides для Python через .NET позволяет экспортировать большие файлы (в данном случае - аудиофайл или видеофайл) через процесс, включающий BLOB, из презентаций. Например, вам может потребоваться извлечь большой медиафайл из презентации, но не хотите, чтобы файл загружался в память вашего компьютера. Экспортируя файл через процесс BLOB, вы сохраняете низкое потребление памяти.
+Aspose.Slides for Python via .NET позволяет экспортировать большие файлы (в данном случае аудио‑ или видео‑файл) через процесс, использующий BLOB, из презентаций. Например, вам может потребоваться извлечь большой медиа‑файл из презентации, но не загружать его полностью в память компьютера. Экспортируя файл через процесс BLOB, вы сохраняете низкое потребление памяти.
-Этот код на Python демонстрирует описанную операцию:
+Этот пример на Python демонстрирует описанную операцию:
```py
import aspose.slides as slides
@@ -70,18 +69,20 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
- # Сохраним каждое видео в файл. Чтобы избежать высокого потребления памяти, нам необходим буфер, который будет
- # использоваться для передачи данных из стрима видео презентации в поток для вновь созданного видеофайла.
+ # Сохраняем каждое видео в отдельный файл. Чтобы избежать высокого потребления памяти,
+ # нам нужен буфер, который будет использоваться для передачи данных из видеопотока презентации
+ # в поток нового видео‑файла.
+ # byte[] buffer = new byte[8 * 1024];
bufferSize = 8 * 1024
- # Итерирует через видео
+ # Проходим по всем видео
index = 0
- # При необходимости вы можете применить те же шаги к аудиофайлам.
+ # При необходимости те же шаги можно выполнить для аудио‑файлов.
for video in pres.videos:
- # Открывает поток видео презентации. Обратите внимание, что мы намеренно избегали доступа к свойствам
- # таким как video.BinaryData - потому что это свойство возвращает массив байтов, содержащий полное видео, что затем
- # приводит к загрузке байтов в память. Мы используем video.GetStream, который возвращает Stream - и НЕ
- # требует от нас загрузки всего видео в память.
+ # Открываем видеопоток презентации. Обратите внимание, что мы сознательно избегаем
+ # доступа к свойствам вроде video.BinaryData, поскольку это свойство возвращает массив байт,
+ # содержащий всё видео, что приводит к загрузке его в память. Мы используем video.GetStream,
+ # который возвращает Stream и НЕ требует загрузки всего видео в память.
with video.get_stream() as presVideoStream:
with open("video{index}.avi".format(index = index), "wb") as outputFileStream:
buffer = presVideoStream.read(8 * 1024)
@@ -95,14 +96,14 @@ with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
```
### **Добавление изображения как BLOB в презентацию**
-С помощью методов из интерфейса [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) и [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/) класса, вы можете добавить большое изображение как поток, чтобы оно обрабатывалось как BLOB.
+С помощью методов интерфейса [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) и класса [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/) можно добавить большое изображение как поток, чтобы оно рассматривалось как BLOB.
-Этот код на Python показывает, как добавить большое изображение через процесс BLOB:
+Этот пример на Python показывает, как добавить большое изображение через процесс BLOB:
```py
import aspose.slides as slides
-# создает новую презентацию, в которую будет добавлено изображение.
+# Создаём новую презентацию, в которую будет добавлено изображение.
with slides.Presentation() as pres:
with open("img.jpeg", "br") as fileStream:
img = pres.images.add_image(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
@@ -110,11 +111,11 @@ with slides.Presentation() as pres:
pres.save("presentationWithLargeImage.pptx", slides.export.SaveFormat.PPTX)
```
-## **Память и большие презентации**
+## **Память и крупные презентации**
-Как правило, для загрузки большой презентации компьютерам требуется много временной памяти. Все содержимое презентации загружается в память, и файл (из которого была загружена презентация) перестает использоваться.
+Обычно для загрузки крупной презентации компьютерам требуется значительный объём временной памяти. Всё содержимое презентации загружается в память, и файл, из которого была загружена презентация, перестаёт использоваться.
-Рассмотрим большую презентацию PowerPoint (large.pptx), которая содержит видеофайл размером 1.5 ГБ. Стандартный способ загрузки презентации описан в этом коде на Python:
+Рассмотрим большую PowerPoint‑презентацию (large.pptx), содержащую 1,5 ГБ видео‑файл. Стандартный способ загрузки презентации показан в следующем коде на Python:
```py
import aspose.slides as slides
@@ -123,11 +124,11 @@ with slides.Presentation("large.pptx") as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-Но этот метод потребляет около 1.6 ГБ временной памяти.
+Но этот метод потребляет около 1,6 ГБ временной памяти.
### **Загрузка большой презентации как BLOB**
-С помощью процесса, включающего BLOB, вы можете загрузить большую презентацию, используя при этом немного памяти. Этот код на Python описывает реализацию, где процесс BLOB используется для загрузки большого файла презентации (large.pptx):
+Через процесс, использующий BLOB, можно загрузить большую презентацию, используя минимум памяти. Этот код на Python описывает реализацию, где процесс BLOB применяется для загрузки большого файла презентации (large.pptx):
```py
import aspose.slides as slides
@@ -141,9 +142,9 @@ with slides.Presentation("large.pptx", loadOptions) as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-#### **Изменение папки для временных файлов**
+### **Изменение папки для временных файлов**
-При использовании процесса BLOB ваш компьютер создает временные файлы в папке по умолчанию для временных файлов. Если вы хотите, чтобы временные файлы хранились в другой папке, вы можете изменить настройки хранения, используя `temp_files_root_path`:
+При использовании процесса BLOB ваш компьютер создаёт временные файлы в папке по умолчанию. Если вы хотите, чтобы временные файлы хранились в другой папке, измените настройки хранилища с помощью `temp_files_root_path`:
```py
import aspose.slides as slides
@@ -155,8 +156,28 @@ loadOptions.blob_management_options.is_temporary_files_allowed = True
loadOptions.blob_management_options.temp_files_root_path = "temp"
```
-{{% alert title="Информация" color="info" %}}
+{{% alert title="Info" color="info" %}}
+При использовании `temp_files_root_path` Aspose.Slides не создаёт папку для временных файлов автоматически. Вам необходимо создать папку вручную.
+{{% /alert %}}
+
+## **FAQ**
+
+**Какие данные в презентации Aspose.Slides рассматриваются как BLOB и управляются параметрами BLOB?**
+
+Большие двоичные объекты, такие как изображения, аудио и видео, рассматриваются как BLOB. Сам файл презентации также участвует в обработке BLOB при загрузке или сохранении. Эти объекты регулируются политиками BLOB, позволяющими управлять использованием памяти и записью во временные файлы при необходимости.
+
+**Где настроить правила обработки BLOB во время загрузки презентации?**
+
+Используйте [LoadOptions](https://reference.aspose.com/slides/python-net/aspose.slides/loadoptions/) вместе с [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/). Здесь задаётся ограничение памяти для BLOB, разрешение/запрет временных файлов, корневой путь для временных файлов и поведение блокировки источника.
+
+**Влияют ли настройки BLOB на производительность и как сбалансировать скорость и память?**
+
+Да. Хранение BLOB в памяти повышает скорость, но увеличивает потребление ОЗУ; снижение лимита памяти перекладывает работу на временные файлы, уменьшая ОЗУ за счёт дополнительного ввода‑вывода. Настройте порог [max_blobs_bytes_in_memory](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/max_blobs_bytes_in_memory/) для достижения оптимального баланса под вашу нагрузку и окружение.
+
+**Помогают ли настройки BLOB при открытии чрезвычайно больших презентаций (гигабайтные файлы)?**
+
+Да. [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/) созданы для таких сценариев: включение временных файлов и использование блокировки источника могут заметно снизить пиковое потребление ОЗУ и стабилизировать обработку очень больших наборов слайдов.
-Когда вы используете `temp_files_root_path`, Aspose.Slides не создает автоматически папку для хранения временных файлов. Вы должны создать папку вручную.
+**Можно ли применять политики BLOB при загрузке из потоков, а не из файлов на диске?**
-{{% /alert %}}
\ No newline at end of file
+Да. Те же правила применимы к потокам: экземпляр презентации может владеть и блокировать входной поток (в зависимости от выбранного режима блокировки), а временные файлы используются при разрешении, что позволяет предсказуемо контролировать потребление памяти во время обработки.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md b/ru/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
index f1328a0c0d..3a72b55ec5 100644
--- a/ru/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
+++ b/ru/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
@@ -1,37 +1,51 @@
---
-title: Автоматизируйте локализацию презентаций с помощью Python
-linktitle: Локализация презентаций
+title: "Автоматизация локализации презентаций с помощью Python"
+linktitle: "Локализация презентаций"
type: docs
weight: 100
url: /ru/python-net/presentation-localization/
keywords:
-- смена языка
-- проверка орфографии
-- идентификатор языка
-- PowerPoint
-- презентация
-- Python
-- Aspose.Slides
-description: "Автоматизируйте локализацию презентаций PowerPoint и OpenDocument с помощью Aspose.Slides for Python via .NET, используя практические примеры кода и рекомендации для быстрого глобального развертывания."
+- "смена языка"
+- "проверка орфографии"
+- "идентификатор языка"
+- "PowerPoint"
+- "презентация"
+- "Python"
+- "Aspose.Slides"
+description: "Автоматизируйте локализацию слайдов PowerPoint и OpenDocument в Python с Aspose.Slides, используя практические примеры кода и советы для более быстрого глобального развертывания."
---
-## **Изменение языка для презентации и текста фигуры**
-- Создайте экземпляр класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+## **Изменение языка презентации и текста фигур**
+- Создайте экземпляр класса [Презентация](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
- Получите ссылку на слайд, используя его индекс.
-- Добавьте фигурную автоформу типа Прямоугольник на слайд.
-- Добавьте некоторый текст в TextFrame.
-- Установите идентификатор языка для текста.
-- Сохраните презентацию в файл PPTX.
+- Добавьте AutoShape прямоугольного типа на слайд.
+- Добавьте текст в TextFrame.
+- Установите Language Id для текста.
+- Сохраните презентацию как файл PPTX.
-Реализация вышеуказанных шагов продемонстрирована ниже в примере.
+Реализация указанных шагов продемонстрирована ниже в примере.
```py
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
shape = pres.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 50, 200, 50)
- shape.add_text_frame("Текст для применения языка проверки орфографии")
+ shape.add_text_frame("Text to apply spellcheck language")
shape.text_frame.paragraphs[0].portions[0].portion_format.language_id = "en-EN"
pres.save("test1.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Вопросы и ответы**
+
+**Вызывает ли language_id автоматический перевод текста?**
+
+No. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) в Aspose.Slides хранит язык для проверки правописания и грамматики, но не переводит и не изменяет содержимое текста. Это метаданные, которые PowerPoint использует для проверки.
+
+**Влияет ли language_id на переносы и расстановку дефисов при рендеринге?**
+
+In Aspose.Slides, [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) предназначен для проверки. Качество переноса и расстановки дефисов в первую очередь зависит от наличия [соответствующих шрифтов](/slides/ru/python-net/powerpoint-fonts/) и настроек разметки/переносов строк для системы письма. Чтобы обеспечить корректный рендеринг, сделайте необходимые шрифты доступными, настройте [правила замены шрифтов](/slides/ru/python-net/font-substitution/), и/или [встраивание шрифтов](/slides/ru/python-net/embedded-font/) в презентацию.
+
+**Можно ли задать разные языки внутри одного абзаца?**
+
+Yes. [language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) применяется на уровне части текста, поэтому один абзац может содержать несколько языков с различными настройками проверки.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md b/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
index 8e9264ff87..8ac18378bc 100644
--- a/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
+++ b/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
@@ -1,5 +1,5 @@
---
-title: Управляйте маркерами данных диаграмм в презентациях с помощью Python
+title: Управление маркерами данных диаграммы в презентациях с помощью Python
linktitle: Маркер данных
type: docs
url: /ru/python-net/chart-data-marker/
@@ -15,58 +15,58 @@ keywords:
- презентация
- Python
- Aspose.Slides
-description: "Изучите, как настраивать маркеры данных диаграмм в Aspose.Slides, повышая выразительность презентаций в форматах PPT, PPTX и ODP с понятными примерами кода."
+description: "Узнайте, как настраивать маркеры данных диаграмм в Aspose.Slides, усиливая влияние презентаций в форматах PPT, PPTX и ODP с помощью понятных примеров кода."
---
-## **Настройка параметров маркеров графиков**
-Маркеры можно установить на точки данных графика внутри конкретных серий. Для настройки параметров маркеров графиков выполните следующие шаги:
+## **Установить параметры маркеров диаграммы**
+Маркеры можно задать для точек данных диаграммы внутри определённого ряда. Чтобы задать параметры маркеров диаграммы, выполните следующие действия:
- Создайте экземпляр класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-- Создайте график по умолчанию.
-- Установите изображение.
-- Получите первую серию графика.
-- Добавьте новую точку данных.
-- Запишите презентацию на диск.
+- Создание диаграммы по умолчанию.
+- Установить изображение.
+- Получить первый ряд диаграммы.
+- Добавить новую точку данных.
+- Сохранить презентацию на диск.
-В приведенном ниже примере мы установили параметры маркеров графиков на уровне точек данных.
+В приведённом ниже примере мы задали параметры маркеров диаграммы на уровне точек данных.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Создайте экземпляр класса Presentation
+# Создать экземпляр класса Presentation
with slides.Presentation() as presentation:
slide = presentation.slides[0]
- # Создание графика по умолчанию
+ # Создание диаграммы по умолчанию
chart = slide.shapes.add_chart(charts.ChartType.LINE_WITH_MARKERS, 0, 0, 400, 400)
- # Получение индекса рабочего листа данных графика по умолчанию
+ # Получение индекса листа данных диаграммы по умолчанию
defaultWorksheetIndex = 0
- # Получение рабочего листа данных графика
+ # Получение листа данных диаграммы
fact = chart.chart_data.chart_data_workbook
- # Удаление демонстрационных серий
+ # Удалить демонстрационный ряд
chart.chart_data.series.clear()
- # Добавление новой серии
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Серия 1"), chart.type)
+ # Добавить новый ряд
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.type)
- # Установка изображения
+ # Установить изображение
image1 = draw.Bitmap(path + "aspose-logo.jpg")
imgx1 = presentation.images.add_image(image1)
- # Установка изображения
+ # Установить изображение
image2 = draw.Bitmap(path + "Tulips.jpg")
imgx2 = presentation.images.add_image(image2)
- # Получение первой серии графика
+ # Получить первый ряд диаграммы
series = chart.chart_data.series[0]
- # Добавление новой точки (1:3) туда.
+ # Добавить новую точку (1:3) туда.
point = series.data_points.add_data_point_for_line_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 4.5))
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx1
@@ -83,9 +83,19 @@ with slides.Presentation() as presentation:
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx2
- # Изменение размера маркера серии графика
+ # Изменение маркера ряда диаграммы
series.marker.size = 15
- # Запись презентации на диск
+ # Сохранить презентацию на диск
presentation.save("MarkOptions_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Вопросы и ответы**
+
+**Какие формы маркеров доступны сразу из коробки?**
+
+Стандартные формы доступны (круг, квадрат, ромб, треугольник и т.д.); список определяется перечислением [MarkerStyleType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/markerstyletype/). Если нужна нестандартная форма, используйте маркер с заливкой изображением, чтобы имитировать пользовательскую визуализацию.
+
+**Сохраняются ли маркеры при экспорте диаграммы в изображение или SVG?**
+
+Да. При рендеринге диаграмм в [растровые форматы](/slides/ru/python-net/convert-powerpoint-to-png/) или сохранении [форм как SVG](/slides/ru/python-net/render-a-slide-as-an-svg-image/), маркеры сохраняют свой внешний вид и настройки, включая размер, заливку и контур.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md b/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
index 01dd865596..60dd8cfebe 100644
--- a/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
+++ b/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
@@ -1,56 +1,65 @@
---
-title: 3D Диаграмма
+title: "Настройка 3D диаграмм в презентациях с Python"
+linktitle: "3D Диаграмма"
type: docs
url: /ru/python-net/3d-chart/
-keywords: "3d диаграмма, rotationX, rotationY, depthpercent, презентация PowerPoint, Python, Aspose.Slides для Python через .NET"
-description: "Установите rotationX, rotationY и depthpercents для 3D диаграммы в презентации PowerPoint на Python"
+keywords:
+- "3D диаграмма"
+- "вращение"
+- "глубина"
+- "PowerPoint"
+- "OpenDocument"
+- "презентация"
+- "Python"
+- "Aspose.Slides"
+description: "Узнайте, как создавать и настраивать 3‑D диаграммы в Aspose.Slides for Python via .NET с поддержкой файлов PPT, PPTX и ODP — улучшите свои презентации уже сегодня."
---
-## **Установка свойств RotationX, RotationY и DepthPercents для 3D Диаграммы**
-Aspose.Slides для Python через .NET предоставляет простой API для установки этих свойств. Эта статья поможет вам узнать, как установить различные свойства, такие как X, Y вращение, **DepthPercents** и т.д. Пример кода применяет установку вышеуказанных свойств.
+## **Установите свойства RotationX, RotationY и DepthPercents 3D диаграммы**
+Aspose.Slides for Python via .NET предоставляет простой API для установки этих свойств. В этой статье показано, как задать различные свойства, такие как вращение по осям X и Y, **DepthPercents** и др. Пример кода применяет указанные свойства.
-1. Создайте экземпляр класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Получите первый слайд.
-1. Добавьте диаграмму с данными по умолчанию.
-1. Установите свойства Rotation3D.
-1. Запишите измененную презентацию в файл PPTX.
+1. Создайте экземпляр [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) класса.
+2. Получите доступ к первому слайду.
+3. Добавьте диаграмму с данными по умолчанию.
+4. Установите свойства Rotation3D.
+5. Запишите изменённую презентацию в файл PPTX.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Создайте экземпляр класса Presentation
+# Создать экземпляр класса Presentation
with slides.Presentation() as presentation:
- # Получите первый слайд
+ # Получить доступ к первому слайду
slide = presentation.slides[0]
- # Добавьте диаграмму с данными по умолчанию
+ # Добавить диаграмму с данными по умолчанию
chart = slide.shapes.add_chart(charts.ChartType.STACKED_COLUMN_3D, 0, 0, 500, 500)
- # Установка индекса таблицы данных диаграммы
+ # Установить индекс листа данных диаграммы
defaultWorksheetIndex = 0
- # Получение таблицы данных диаграммы
+ # Получить лист данных диаграммы
fact = chart.chart_data.chart_data_workbook
- # Добавьте серии
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Серия 1"), chart.type)
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Серия 2"), chart.type)
+ # Добавить серию
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.type)
- # Добавьте категории
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Категория 1"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Категория 2"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Категория 3"))
+ # Добавить категории
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"))
- # Установите свойства Rotation3D
+ # Установить свойства Rotation3D
chart.rotation_3d.right_angle_axes = True
chart.rotation_3d.rotation_x = 40
chart.rotation_3d.rotation_y = 270
chart.rotation_3d.depth_percents = 150
- # Возьмите вторую серию диаграммы
+ # Получить вторую серию диаграммы
series = chart.chart_data.series[1]
# Теперь заполняем данные серии
@@ -61,9 +70,23 @@ with slides.Presentation() as presentation:
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 2, 10))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 2, 60))
- # Установите значение OverLap
+ # Установить значение OverLap
series.parent_series_group.overlap = 100
- # Запишите презентацию на диск
+ # Сохранить презентацию на диск
presentation.save("Rotation3D_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Часто задаваемые вопросы**
+
+**Какие типы диаграмм поддерживают 3D режим в Aspose.Slides?**
+
+Aspose.Slides поддерживает 3D варианты столбчатых диаграмм, включая Column 3D, Clustered Column 3D, Stacked Column 3D и 100 % Stacked Column 3D, а также связанные 3D типы, доступные через перечисление [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/). Для актуального списка проверьте члены [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) в справочнике API вашей установленной версии.
+
+**Могу ли я получить растровое изображение 3D диаграммы для отчёта или веба?**
+
+Да. Вы можете экспортировать диаграмму в изображение через [API диаграмм](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) или [отрендерить весь слайд](/slides/ru/python-net/convert-powerpoint-to-png/) в форматы PNG или JPEG. Это удобно, когда нужен пиксель‑точный превью или требуется вставить диаграмму в документы, панели мониторинга или веб‑страницы без необходимости использования PowerPoint.
+
+**Насколько производительно построение и рендеринг больших 3D диаграмм?**
+
+Производительность зависит от объёма данных и визуальной сложности. Для оптимальных результатов держите 3D‑эффекты минимальными, избегайте тяжёлых текстур на стенах и областях графика, ограничьте количество точек данных в серии, когда это возможно, и рендерьте в подходящем размере выхода (разрешение и размеры), соответствующим целевому экрану или печати.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md b/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
index 1f44f384b7..df62d722c4 100644
--- a/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
+++ b/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
@@ -1,101 +1,122 @@
---
-title: Пироговая диаграмма
+title: Настройка круговых диаграмм в презентациях с помощью Python
+linktitle: Круговая диаграмма
type: docs
url: /ru/python-net/pie-chart/
-keywords: "Пироговая диаграмма, параметры графика, цвета срезов, презентация PowerPoint, Python, Aspose.Slides для Python через .NET"
-description: "Параметры построения пироговой диаграммы и цвета срезов в презентации PowerPoint на Python"
+keywords:
+- круговая диаграмма
+- управление диаграммой
+- настройка диаграммы
+- параметры диаграммы
+- настройки диаграммы
+- параметры построения
+- цвет сегмента
+- PowerPoint
+- OpenDocument
+- презентация
+- Python
+- Aspose.Slides
+description: "Узнайте, как создавать и настраивать круговые диаграммы в Python с помощью Aspose.Slides, экспортировать их в PowerPoint и OpenDocument, ускоряя рассказ о данных за секунды."
---
-## **Вторые параметры построения для диаграммы Пирог из Пирога и Бар из Пирога**
-Aspose.Slides для Python через .NET теперь поддерживает вторые параметры построения для диаграммы Пирог из Пирога или Бар из Пирога. В этой теме мы рассмотрим примеры того, как указать эти параметры с помощью Aspose.Slides. Чтобы указать свойства, следуйте приведенным ниже шагам:
+## **Параметры второго графика для диаграмм «Круг внутри круга» и «Столбец внутри круга»**
+Aspose.Slides for Python via .NET теперь поддерживает параметры второго графика для диаграмм «Круг внутри круга» и «Столбец внутри круга». В этой статье мы покажем на примере, как указать эти параметры с помощью Aspose.Slides. Чтобы задать свойства, выполните следующие шаги:
-1. Создайте экземпляр класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Добавьте график на слайд.
-1. Укажите вторые параметры построения графика.
-1. Запишите презентацию на диск.
-
-В приведенном ниже примере мы установили различные свойства диаграммы Пирог из Пирога.
+1. Создайте объект класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
+2. Добавьте диаграмму на слайд.
+3. Укажите параметры второго графика диаграммы.
+4. Сохраните презентацию на диск.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
-# Создание экземпляра класса Presentation
+# Создать экземпляр класса Presentation
with slides.Presentation() as presentation:
- # Добавление графика на слайд
+ # Добавить диаграмму на слайд
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.PIE_OF_PIE, 50, 50, 500, 400)
- # Установка различных свойств
+ # Установить различные свойства
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
chart.chart_data.series[0].parent_series_group.second_pie_size = 149
chart.chart_data.series[0].parent_series_group.pie_split_by = charts.PieSplitType.BY_PERCENTAGE
chart.chart_data.series[0].parent_series_group.pie_split_position = 53
- # Запись презентации на диск
+ # Сохранить презентацию на диск
presentation.save("SecondPlotOptionsforCharts_out.pptx", slides.export.SaveFormat.PPTX)
```
-## **Установка автоматических цветов срезов пироговой диаграммы**
-Aspose.Slides для Python через .NET предоставляет простой API для установки автоматических цветов срезов пироговой диаграммы. Пример кода применяет установку вышеуказанных свойств.
+
+
+## **Установить автоматические цвета сегментов круговой диаграммы**
+Aspose.Slides for Python via .NET предоставляет простой API для установки автоматических цветов сегментов круговой диаграммы. Пример кода применяет указанные выше свойства.
1. Создайте экземпляр класса Presentation.
-1. Получите первый слайд.
-1. Добавьте график с данными по умолчанию.
-1. Установите заголовок графика.
-1. Установите первое значение серии на Показать значения.
-1. Установите индекс рабочего листа графика.
-1. Получите рабочий лист данных графика.
-1. Удалите сгенерированные по умолчанию серии и категории.
-1. Добавьте новые категории.
-1. Добавьте новые серии.
-
-Запишите изменённую презентацию в файл PPTX.
+2. Получите первый слайд.
+3. Добавьте диаграмму с данными по умолчанию.
+4. Установите заголовок диаграммы.
+5. Установите для первой серии отображение значений.
+6. Установите индекс листа данных диаграммы.
+7. Получите лист данных диаграммы.
+8. Удалите автоматически сгенерированные серии и категории.
+9. Добавьте новые категории.
+10. Добавьте новую серию.
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# Создайте экземпляр класса Presentation, который представляет файл PPTX
+# Создать экземпляр класса Presentation, представляющего файл PPTX
with slides.Presentation() as presentation:
- # Получите первый слайд
+ # Получить первый слайд
slide = presentation.slides[0]
- # Добавьте график с данными по умолчанию
+ # Добавить диаграмму с данными по умолчанию
chart = slide.shapes.add_chart(charts.ChartType.PIE, 100, 100, 400, 400)
- # Установка заголовка графика
- chart.chart_title.add_text_frame_for_overriding("Пример заголовка")
+ # Установить заголовок диаграммы
+ chart.chart_title.add_text_frame_for_overriding("Sample Title")
chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
chart.chart_title.height = 20
chart.has_title = True
- # Установите первое значение серии на Показать значения
+ # Установить для первой серии отображение значений
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
- # Установка индекса рабочего листа графика
+ # Установить индекс листа данных диаграммы
defaultWorksheetIndex = 0
- # Получение рабочего листа данных графика
+ # Получить лист данных диаграммы
fact = chart.chart_data.chart_data_workbook
- # Удаление сгенерированных по умолчанию серий и категорий
+ # Удалить автоматически сгенерированные серии и категории
chart.chart_data.series.clear()
chart.chart_data.categories.clear()
- # Добавление новых категорий
- chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "Первый квартал"))
- chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "Второй квартал"))
- chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "Третий квартал"))
+ # Добавить новые категории
+ chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "First Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "2nd Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "3rd Qtr"))
- # Добавление новых серий
- series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Серия 1"), chart.type)
+ # Добавить новую серию
+ series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Series 1"), chart.type)
- # Теперь заполним данные серии
+ # Теперь заполняем данные серии
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
series.parent_series_group.is_color_varied = True
presentation.save("Pie.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **Часто задаваемые вопросы**
+
+**Поддерживаются ли варианты «Круг внутри круга» и «Столбец внутри круга»?**
+
+Да, библиотека [поддерживает](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) вторичный график для круговых диаграмм, включая типы «Круг внутри круга» и «Столбец внутри круга».
+
+**Можно ли экспортировать только диаграмму как изображение (например, PNG)?**
+
+Да, вы можете [экспортировать саму диаграмму как изображение](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) (например, PNG) без всей презентации.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md b/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
index 8e75d55798..d6acd5e4df 100644
--- a/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
+++ b/ru/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
@@ -1,15 +1,15 @@
---
-title: Применение формул рабочего листа диаграммы в презентациях на Python
-linktitle: Формулы рабочего листа
+title: "Применение формул листа диаграммы в презентациях с Python"
+linktitle: "Формулы листа"
type: docs
weight: 70
url: /ru/python-net/chart-worksheet-formulas/
keywords:
-- электронная таблица диаграммы
+- лист диаграммы
- рабочий лист диаграммы
- формула диаграммы
-- формула рабочего листа
-- формула электронной таблицы
+- формула листа
+- формула таблицы
- источник данных
- логическая константа
- числовая константа
@@ -19,55 +19,50 @@ keywords:
- оператор сравнения
- стиль A1
- стиль R1C1
-- предопределенная функция
+- предопределённая функция
- PowerPoint
- OpenDocument
- презентация
- Python
- Aspose.Slides
-description: "Применяйте формулы в стиле Excel в рабочих листах диаграмм Aspose.Slides for Python via .NET и автоматизируйте отчёты в файлах PPT, PPTX и ODP."
+description: "Применяйте формулы в стиле Excel в Aspose.Slides для Python через .NET листы диаграмм и автоматизируйте отчёты в файлах PPT, PPTX и ODP."
---
-## **О формуле диаграммной таблицы в презентации**
-**Диаграммная таблица** (или лист диаграммы) в презентации является источником данных для диаграммы. Диаграммная таблица содержит данные, которые представлены на диаграмме графически. Когда вы создаете диаграмму в PowerPoint, рабочий лист, связанный с этой диаграммой, также создается автоматически. Рабочий лист диаграммы создается для всех типов диаграмм: линейная диаграмма, столбчатая диаграмма, солнечная диаграмма, круговая диаграмма и т.д. Чтобы увидеть диаграммную таблицу в PowerPoint, вам нужно дважды щелкнуть на диаграмме:
+## **О формуле листа диаграммы в презентации**
+**Лист диаграммы** (или рабочий лист диаграммы) в презентации является источником данных диаграммы. Лист диаграммы содержит данные, которые графически отображаются на диаграмме. При создании диаграммы в PowerPoint автоматически создаётся связанный с ней рабочий лист. Рабочий лист создаётся для всех типов диаграмм: линейная, столбчатая, sunburst, круговая и т.д. Чтобы увидеть лист диаграммы в PowerPoint, дважды щелкните по диаграмме:

+Лист диаграммы содержит названия элементов диаграммы (Имя категории: *Category1*, Имя серии) и таблицу с числовыми данными, соответствующими этим категориям и сериям. По умолчанию при создании новой диаграммы данные листа диаграммы заполняются значениями по умолчанию. Затем вы можете изменить данные листа вручную.
+Обычно диаграмма представляет сложные данные (например, финансовый или научный анализ), где ячейки вычисляются из значений других ячеек или из динамических данных. Ручное вычисление значения ячейки и жесткое его закрепление усложняет последующие изменения. При изменении значения определённой ячейки все зависящие от неё ячейки также требуют обновления. Более того, данные таблицы могут зависеть от данных других таблиц, образуя сложную схему данных презентации, которую необходимо легко и гибко обновлять.
-Диаграммная таблица содержит названия элементов диаграммы (Имя категории: *Category1*, Имя серии) и таблицу с числовыми данными, соответствующими этим категориям и сериям. По умолчанию, когда вы создаете новую диаграмму, данные диаграммной таблицы устанавливаются с помощью данных по умолчанию. Затем вы можете вручную изменить данные таблицы в рабочем листе.
+**Формула листа диаграммы** в презентации — это выражение, автоматически вычисляющее и обновляющее данные листа диаграммы. Формула задаёт логику вычисления данных для конкретной ячейки или набора ячеек. Формула может быть математической или логической, используя ссылки на ячейки, математические функции, логические и арифметические операторы, функции преобразования, строковые константы и т.д. Определение формулы записывается в ячейку, и эта ячейка уже не содержит простое значение. Формула вычисляет значение и возвращает его, после чего значение присваивается ячейке. Формулы листов диаграмм в презентациях фактически такие же, как формулы Excel, и поддерживают те же стандартные функции, операторы и константы.
-Обычно диаграмма представляет сложные данные (например, финансовые аналитики, научные аналитики), имеющие ячейки, которые рассчитываются на основе значений в других ячейках или из других динамических данных. Ручной расчет значения ячейки и жесткое кодирование его в ячейку усложняет его изменение в будущем. Если вы измените значение определенной ячейки, все ячейки, зависимые от нее, также потребуют обновления. Более того, данные таблицы могут зависеть от данных из других таблиц, создавая сложную схему презентационных данных, которая должна обновляться удобным и гибким образом.
+В [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) лист диаграммы представлен свойством
+[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) типа
+[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/).
+Формула листа может быть назначена и изменена через свойство
+[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/).
+Поддерживается следующая функциональность формул в Aspose.Slides:
-**Формула диаграммной таблицы** в презентации представляет собой выражение для автоматического вычисления и обновления данных диаграммной таблицы. Формула таблицы определяет логику расчета данных для определенной ячейки или набора ячеек. Формула таблицы - это математическая формула или логическая формула, которая использует: ссылки на ячейки, математические функции, логические операторы, арифметические операторы, функции преобразования, строковые константы и т.д. Определение формулы записывается в ячейку, и эта ячейка не содержит простого значения. Формула таблицы рассчитывает значение и возвращает его, после чего это значение присваивается ячейке. Формулы диаграммной таблицы в презентациях фактически такие же, как формулы excel, и поддерживаются те же функции, операторы и константы по умолчанию для их реализации.
-
-В [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) диаграммная таблица представлена с помощью
-[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) свойства типа
-[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/).
-Формула таблицы может быть назначена и изменена с помощью
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) свойства.
-Следующий функционал поддерживается для формул в Aspose.Slides:
-
-- Логические константы
-- Числовые константы
-- Строковые константы
-- Константы ошибок
-- Арифметические операторы
-- Операторы сравнения
-- Ссылки на ячейки в стиле A1
-- Ссылки на ячейки в стиле R1C1
-- Предопределенные функции
-
-
-
-Обычно таблицы хранят последние вычисленные значения формулы. Если после загрузки презентации данные диаграммы не были изменены - **IChartDataCell.Value** возвращает эти значения при чтении. Но если данные таблицы были изменены, при чтении **ChartDataCell.Value** бросает **CellUnsupportedDataException** для неподдерживаемых формул. Это связано с тем, что когда формулы успешно разбираются, определяются зависимости ячеек и проверяется правильность последних значений. Но если формулу нельзя разобрать, правильность значения ячейки не может быть гарантирована.
-## **Добавление формулы диаграммной таблицы в презентацию**
-Сначала добавьте диаграмму с некоторыми образцовыми данными на первый слайд новой презентации с помощью
-[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/).
-Рабочий лист диаграммы создается автоматически и может быть доступен через
-[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) свойства:
+- логические константы
+- числовые константы
+- строковые константы
+- константы ошибок
+- арифметические операторы
+- операторы сравнения
+- ссылки на ячейки в стиле A1
+- ссылки на ячейки в стиле R1C1
+- предопределённые функции
+Обычно листы сохраняют последние вычисленные значения формул. Если после загрузки презентации данные диаграммы не изменялись, свойство **IChartDataCell.Value** возвращает эти значения при чтении. Но если данные листа изменились, при чтении свойства **ChartDataCell.Value** выбрасывается **CellUnsupportedDataException** для формул, которые не поддерживаются. Это происходит потому, что при успешном разборе формул определяются зависимости ячеек и корректность последних значений. Если формулу невозможно разобрать, корректность значения ячейки гарантировать нельзя.
+## **Добавление формулы листа диаграммы в презентацию**
+Сначала добавьте диаграмму с некоторыми образцовыми данными на первый слайд новой презентации с помощью
+[add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/).
+Лист диаграммы создаётся автоматически и к нему можно получить доступ через свойство
+[**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/):
```py
import aspose.slides.charts as charts
@@ -79,13 +74,8 @@ with slides.Presentation() as presentation:
# ...
```
-
-
-Давайте запишем некоторые значения в ячейки с помощью
-[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) свойства
-типа **Object**, что означает, что вы можете установить любое значение для свойства:
-
-
+Запишем некоторые значения в ячейки через свойство
+[**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) типа **Object**, что позволяет задавать любое значение:
```py
workbook.get_cell(0, "F2").value = -2.5
@@ -93,29 +83,22 @@ with slides.Presentation() as presentation:
workbook.get_cell(0, "H4").value = 3
```
-
-
-Теперь, чтобы записать формулу в ячейку, вы можете использовать
-[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) свойство:
+Теперь, чтобы записать формулу в ячейку, используйте свойство
+[**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
```py
workbook.get_cell(0, "B2").formula = "F2+G3+H4+1"
```
-*Примечание*: [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) свойство используется для установки ссылок на ячейки в стиле A1.
-
-
+*Примечание*: [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) свойство используется для задания ссылок в стиле A1.
-Чтобы установить [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) ссылку на ячейку, вы можете использовать
-[**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) свойство:
+Чтобы задать ссылку в стиле R1C1, используйте свойство [**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/):
```py
workbook.get_cell(0, "C2").r1c1_formula = "R[1]C[4]/R[2]C[5]"
```
-Затем используйте метод [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) для расчета всех формул в рабочем листе и обновления соответствующих значений ячеек:
-
-
+Затем вызовите метод [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) для вычисления всех формул в книге и обновления соответствующих значений ячеек:
```py
workbook.calculate_formulas()
@@ -123,112 +106,75 @@ with slides.Presentation() as presentation:
print(workbook.get_cell(0, "C2").value) # 2.1
```
-
-## **Логические Константы**
+## **Логические константы**
Вы можете использовать логические константы, такие как *FALSE* и *TRUE*, в формулах ячеек:
+## **Числовые константы**
+Числа могут использоваться в обычной или научной нотации для создания формул листа диаграммы:
+## **Строковые константы**
+Строковая (литеральная) константа — это конкретное значение, используемое как есть и не меняющееся. Строковые константы могут быть: даты, тексты, числа и т.д.:
+## **Константы ошибок**
+Иногда результат формулы вычислить невозможно. В этом случае в ячейке вместо значения отображается код ошибки. Каждый тип ошибки имеет свой код:
-## **Числовые Константы**
-Числа могут быть использованы в обычной или научной нотации для создания формулы диаграммной таблицы:
-
-
-
-
-## **Строковые Константы**
-Строковая (или литеральная) константа - это конкретное значение, которое используется как есть и не изменяется. Строковые константы могут быть: даты, тексты, числа и т.д.:
-
-
-
-
-## **Константы Ошибок**
-Иногда невозможно рассчитать результат по формуле. В этом случае вместо значения в ячейке отображается код ошибки. Каждый тип ошибки имеет конкретный код:
-
-- #DIV/0! - формула пытается разделить на ноль.
-- #GETTING_DATA - может отображаться в ячейке, пока ее значение еще вычисляется.
-- #N/A - информация отсутствует или недоступна. Некоторые причины могут быть: ячейки, используемые в формуле, пусты, лишний пробел, опечатка и т.д.
-- #NAME? - определенная ячейка или другие объекты формулы не могут быть найдены по имени.
-- #NULL! - может появиться, когда в формуле есть ошибка, например: (,) или пробел вместо двоеточия (:).
-- #NUM! - числовое значение в формуле может быть недействительным, слишком длинным или слишком маленьким и т.д.
-- #REF! - недействительная ссылка на ячейку.
-- #VALUE! - неожиданный тип значения. Например, строковое значение назначено числовой ячейке.
-
+- #DIV/0! — формула пытается выполнить деление на ноль.
+- #GETTING_DATA — может отображаться в ячейке, пока её значение ещё вычисляется.
+- #N/A — информация отсутствует или недоступна. Причины: пустые ячейки, лишний пробел, опечатка и т.п.
+- #NAME? — нельзя найти ячейку или объект формулы по указанному имени.
+- #NULL! — ошибка в формуле, например, неверно использованные запятые (,) или пробел вместо двоеточия (:).
+- #NUM! — числовой аргумент формулы недопустим, слишком велик или мал.
+- #REF! — недопустимая ссылка на ячейку.
+- #VALUE! — неожиданный тип значения, например, строка в числовой ячейке.
-
-
-## **Арифметические Операторы**
+## **Арифметические операторы**
Вы можете использовать все арифметические операторы в формулах листа диаграммы:
-
-
-|**Оператор** |**Значение** |**Пример**|
+|**Оператор**|**Значение**|**Пример**|
| :- | :- | :- |
-|+ (плюс) |Сложение или унарный плюс|2 + 3|
-|- (минус) |Вычитание или отрицание |2 - 3
-3|
-|* (звездочка)|Умножение |2 * 3|
-|/ (косая черта)|Деление |2 / 3|
-|% (процент)|Процент |30%|
-|^ (символ крыла)|Степень |2 ^ 3|
-
-
-*Примечание*: Чтобы изменить порядок выполнения, заключите в скобки ту часть формулы, которая должна быть вычислена первой.
-
+|+ (плюс)|Сложение или унарный плюс|2 + 3|
+|- (минус)|Вычитание или отрицание|2 - 3
-3|
+|* (звёздочка)|Умножение|2 * 3|
+|/ (слеш)|Деление|2 / 3|
+|% (процент)|Процент|30%|
+|^ (карет)|Возведение в степень|2 ^ 3|
-## **Операторы Сравнения**
-Вы можете сравнивать значения ячеек с помощью операторов сравнения. Когда два значения сравниваются с использованием этих операторов, результат - логическое значение, либо *TRUE*, либо FALSE:
+*Примечание*: Чтобы изменить порядок вычисления, заключите часть формулы в скобки.
+## **Операторы сравнения**
+Вы можете сравнивать значения ячеек с помощью операторов сравнения. Результатом является логическое значение *TRUE* или *FALSE*:
-
-|**Оператор** |**Значение** |**Значение** |
+|**Оператор**|**Значение**|**Пример**|
| :- | :- | :- |
-|= (равно) |Равно |A2 = 3|
-|<> (не равно) |Не равно|A2 <> 3|
-|> (больше чем) |Больше чем|A2 > 3|
+|= (равно)|Равно|A2 = 3|
+|<> (не равно)|Не равно|A2 <> 3|
+|> (больше)|Больше|A2 > 3|
|>= (больше или равно)|Больше или равно|A2 >= 3|
-|< (меньше чем)|Меньше чем|A2 < 3|
+|< (меньше)|Меньше|A2 < 3|
|<= (меньше или равно)|Меньше или равно|A2 <= 3|
## **Ссылки на ячейки в стиле A1**
-**Ссылки на ячейки в стиле A1** используются для рабочих листов, где столбец имеет буквенный идентификатор (например, "*A*"), а строка имеет числовой идентификатор (например, "*1*"). Ссылки на ячейки в стиле A1 могут использоваться следующим образом:
-
-
-
-|**Ссылка на ячейку**|**Пример**|||
-| :- | :- | :- | :- |
-||Абсолютная |Относительная |Смешанная|
-|Ячейка |$A$2 |A2|A$2
$A2
|
-|Строка |$2:$2 |2:2 |-|
-|Столбец |$A:$A |A:A |-|
-|Диапазон |$A$2:$C$4 |A2:C4|$A$2:C4
A$2:$C4
|
-
-
-Вот пример, как использовать ссылку на ячейку в стиле A1 в формуле:
-
-
+**Ссылки в стиле A1** используются, когда столбец обозначается буквой (например, "*A*"), а строка — цифрой (например, "*1*"). Пример использования:
+|**Ссылка**|**Пример**|**Абсолютная**|**Относительная**|**Смешанная**|
+| :- | :- | :- | :- | :- |
+|Ячейка|$A$2|A2|A$2
$A2
|
+|Строка|$2:$2|2:2|-|
+|Столбец|$A:$A|A:A|-|
+|Диапазон|$A$2:$C$4|A2:C4|$A$2:C4
A$2:$C4
|
## **Ссылки на ячейки в стиле R1C1**
-**Ссылки на ячейки в стиле R1C1** используются для рабочих листов, где как строка, так и столбец имеют числовой идентификатор. Ссылки на ячейки в стиле R1C1 могут использоваться следующим образом:
-
-
-
-|**Ссылка на ячейку**|**Пример**|||
-| :- | :- | :- | :- |
-||Абсолютная |Относительная |Смешанная|
-|Ячейка |R2C3|R[2]C[3]|R2C[3]
R[2]C3|
-|Строка |R2|R[2]|-|
-|Столбец |C3|C[3]|-|
-|Диапазон |R2C3:R5C7|R[2]C[3]:R[5]C[7] |R2C3:R[5]C[7]
R[2]C3:R5C[7]|
-
-
-Вот пример, как использовать ссылку на ячейку в стиле A1 в формуле:
+**Ссылки в стиле R1C1** используются, когда и строка, и столбец обозначаются цифрами. Пример использования:
+|**Ссылка**|**Пример**|**Абсолютная**|**Относительная**|**Смешанная**|
+| :- | :- | :- | :- | :- |
+|Ячейка|R2C3|R[2]C[3]|R2C[3]
R[2]C3|
+|Строка|R2|R[2]|-|
+|Столбец|C3|C[3]|-|
+|Диапазон|R2C3:R5C7|R[2]C[3]:R[5]C[7]|R2C3:R[5]C[7]
R[2]C3:R5C[7]|
-
-
-## **Предопределенные Функции**
-Существуют предопределенные функции, которые можно использовать в формулах для упрощения их реализации. Эти функции инкапсулируют наиболее часто используемые операции, такие как:
+## **Предопределённые функции**
+Существуют предопределённые функции, которые можно использовать в формулах для упрощения их реализации. Эти функции инкапсулируют наиболее часто используемые операции, такие как:
- ABS
- AVERAGE
@@ -236,15 +182,24 @@ with slides.Presentation() as presentation:
- CHOOSE
- CONCAT
- CONCATENATE
-- DATE (система дат 1900 года)
+- DATE (система дат 1900)
- DAYS
- FIND
- FINDB
- IF
-- INDEX (референсная форма)
+- INDEX (форма ссылки)
- LOOKUP (векторная форма)
- MATCH (векторная форма)
- MAX
- SUM
- VLOOKUP
+## **FAQ**
+
+**Поддерживаются ли внешние файлы Excel в качестве источника данных для диаграммы с формулами?**
+
+Да. Aspose.Slides поддерживает внешние книги как [источник данных диаграммы](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdatasourcetype/), что позволяет использовать формулы из XLSX вне презентации.
+
+**Могут ли формулы диаграммы ссылаться на листы в той же книге по имени листа?**
+
+Да. Формулы следуют стандартной модели ссылок Excel, поэтому можно ссылаться на другие листы внутри той же книги или внешней книги. Для внешних ссылок указывайте путь и имя книги, используя синтаксис Excel.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md b/ru/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
index d15a922e17..b998b012b8 100644
--- a/ru/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
+++ b/ru/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
@@ -1,12 +1,12 @@
---
-title: Добавляйте эллипсы в презентации на Python
+title: Добавление эллипсов в презентации на Python
linktitle: Эллипс
type: docs
weight: 30
url: /ru/python-net/ellipse/
keywords:
- эллипс
-- фигура
+- форма
- добавить эллипс
- создать эллипс
- нарисовать эллипс
@@ -16,72 +16,83 @@ keywords:
- презентация
- Python
- Aspose.Slides
-description: "Узнайте, как создавать, форматировать и управлять фигурами-эллипсами в Aspose.Slides for Python via .NET в презентациях PPT, PPTX и ODP — примеры кода включены."
+description: "Узнайте, как создавать, форматировать и изменять формы эллипса в Aspose.Slides for Python via .NET для презентаций PPT, PPTX и ODP — включены примеры кода."
---
-
## **Создать эллипс**
-В этой теме мы ознакомим разработчиков с добавлением форм эллипса на их слайды с помощью Aspose.Slides для Python через .NET. Aspose.Slides для Python через .NET предоставляет более простой набор API для рисования различных видов форм всего за несколько строк кода. Чтобы добавить простой эллипс на выбранный слайд презентации, выполните следующие шаги:
+В этой теме мы расскажем разработчикам, как добавлять формы эллипса на их слайды с помощью Aspose.Slides for Python via .NET. Aspose.Slides for Python via .NET предоставляет более простой набор API для рисования различных форм всего в несколько строк кода. Чтобы добавить простой эллипс на выбранный слайд презентации, выполните следующие шаги:
-1. Создайте экземпляр класса [Presentation ](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
-1. Получите ссылку на слайд, используя его индекс
-1. Добавьте автоформу типа эллипс с помощью метода AddAutoShape, предоставленного объектом IShapes
-1. Запишите модифицированную презентацию в файл PPTX
+1. Создайте экземпляр класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+2. Получите ссылку на слайд, используя его Index
+3. Добавьте AutoShape типа Ellipse, используя метод AddAutoShape, предоставленный объектом IShapes
+4. Сохраните изменённую презентацию в файл PPTX
-В приведенном ниже примере мы добавили эллипс на первый слайд.
+В приведённом ниже примере мы добавили эллипс на первый слайд.
```py
import aspose.slides as slides
-# Создайте экземпляр класса Presentation, который представляет PPTX
+# Создать экземпляр класса Presentation, представляющего PPTX
with slides.Presentation() as pres:
- # Получите первый слайд
+ # Получить первый слайд
sld = pres.slides[0]
- # Добавьте автоформу типа эллипс
+ # Добавить AutoShape типа ellipse
sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Запишите файл PPTX на диск
+ # Сохранить файл PPTX на диск
pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
```
+## **Создать отформатированный эллипс**
+Чтобы добавить более отформатированный эллипс на слайд, выполните следующие шаги:
+1. Создайте экземпляр класса [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)
+2. Получите ссылку на слайд, используя его Index
+3. Добавьте AutoShape типа Ellipse, используя метод AddAutoShape, предоставленный объектом IShapes
+4. Установите тип заливки эллипса как Solid
+5. Установите цвет заливки эллипса с помощью свойства SolidFillColor.Color, предоставленного объектом FillFormat, связанным с объектом IShape
+6. Установите цвет линий эллипса
+7. Установите ширину линий эллипса
+8. Сохраните изменённую презентацию в файл PPTX
-## **Создать форматированный эллипс**
-Чтобы добавить более красиво оформленный эллипс на слайд, выполните следующие шаги:
-
-1. Создайте экземпляр класса [Presentation ](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Получите ссылку на слайд, используя его индекс.
-1. Добавьте автоформу типа эллипс с помощью метода AddAutoShape, предоставленного объектом IShapes.
-1. Установите тип заливки эллипса на сплошной.
-1. Установите цвет эллипса, используя свойство SolidFillColor.Color, предоставленное объектом FillFormat, связанным с объектом IShape.
-1. Установите цвет линий эллипса.
-1. Установите ширину линий эллипса.
-1. Запишите модифицированную презентацию в файл PPTX.
-
-В приведенном ниже примере мы добавили форматированный эллипс на первый слайд презентации.
+В приведённом ниже примере мы добавили отформатированный эллипс на первый слайд презентации.
```py
import aspose.slides as slides
import aspose.pydrawing as draw
-# Создайте экземпляр класса Presentation, который представляет PPTX
+# Создать экземпляр класса Presentation, представляющего PPTX
with slides.Presentation() as pres:
- # Получите первый слайд
+ # Получить первый слайд
sld = pres.slides[0]
- # Добавьте автоформу типа эллипс
+ # Добавить AutoShape типа ellipse
shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # Примените некоторые настройки к форме эллипса
+ # Применить форматирование к форме эллипса
shp.fill_format.fill_type = slides.FillType.SOLID
shp.fill_format.solid_fill_color.color = draw.Color.chocolate
- # Примените некоторые настройки к линии эллипса
+ # Применить форматирование к линии эллипса
shp.line_format.fill_format.fill_type = slides.FillType.SOLID
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
- # Запишите файл PPTX на диск
+ # Сохранить файл PPTX на диск
pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Как задать точную позицию и размер эллипса относительно единиц измерения слайда?**
+
+Координаты и размеры обычно указываются **в пунктах**. Чтобы получить предсказуемые результаты, основывайте расчёты на размере слайда и преобразуйте требуемые миллиметры или дюймы в пункты перед присвоением значений.
+
+**Как разместить эллипс выше или ниже других объектов (управление порядком наложения)?**
+
+Отрегулируйте порядок рисования объекта, переместив его на передний план или отправив назад. Это позволяет эллипсу перекрывать другие объекты или показывать находящиеся под ним.
+
+**Как анимировать появление или акцентирование эллипса?**
+
+[Применить](/slides/ru/python-net/shape-animation/) эффекты входа, акцентирования или выхода к форме и настроить триггеры и тайминг, чтобы определить, когда и как воспроизводится анимация.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md b/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
index 132476856c..7b65983c6c 100644
--- a/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
+++ b/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
@@ -1,53 +1,75 @@
---
-title: Настройте шрифт по умолчанию в презентациях с помощью Python
+title: Настройка шрифтов по умолчанию в презентациях с Python
linktitle: Шрифт по умолчанию
type: docs
weight: 30
url: /ru/python-net/default-font/
keywords:
- - шрифт по умолчанию
- - обычный шрифт
- - нормальный шрифт
- - азиатский шрифт
- - экспорт в PDF
- - экспорт в XPS
- - экспорт изображений
- - PowerPoint
- - OpenDocument
- - презентация
- - Python
- - Aspose.Slides
-description: "Установите шрифты по умолчанию в Aspose.Slides for Python, чтобы обеспечить корректное преобразование PowerPoint (PPT, PPTX) и OpenDocument (ODP) в PDF, XPS и изображения."
+- шрифт по умолчанию
+- обычный шрифт
+- нормальный шрифт
+- азиатский шрифт
+- экспорт в PDF
+- экспорт в XPS
+- экспорт изображений
+- PowerPoint
+- OpenDocument
+- презентация
+- Python
+- Aspose.Slides
+description: "Установите шрифты по умолчанию в Aspose.Slides для Python, чтобы обеспечить правильную конверсию PowerPoint (PPT, PPTX) и OpenDocument (ODP) в PDF, XPS и изображения."
---
-## **Использование шрифтов по умолчанию для рендеринга презентации**
-Aspose.Slides позволяет установить шрифт по умолчанию для рендеринга презентации в PDF, XPS или миниатюры. В этой статье показано, как определить шрифт DefaultRegular и шрифт DefaultAsian для использования в качестве шрифтов по умолчанию. Пожалуйста, следуйте приведённым ниже шагам для загрузки шрифтов из внешних каталогов с использованием Aspose.Slides для Python через API .NET:
+## **Использование шрифтов по умолчанию при визуализации презентации**
+Aspose.Slides позволяет установить шрифт по умолчанию для визуализации презентации в PDF, XPS или миниатюрах. Эта статья показывает, как определить DefaultRegularFont и DefaultAsianFont для использования в качестве шрифтов по умолчанию. Пожалуйста, выполните следующие шаги, чтобы загрузить шрифты из внешних каталогов, используя Aspose.Slides для Python через .NET API:
-1. Создайте экземпляр LoadOptions.
-2. Установите DefaultRegularFont на желаемый шрифт. В следующем примере я использовал Wingdings.
-3. Установите DefaultAsianFont на желаемый шрифт. Я использовал Wingdings в следующем примере.
-4. Загрузите презентацию, используя Presentation и установив параметры загрузки.
-5. Теперь создайте миниатюру слайда, PDF и XPS, чтобы проверить результаты.
+1. Создайте экземпляр LoadOptions.
+2. Установите DefaultRegularFont на желаемый шрифт. В следующем примере я использовал Wingdings.
+3. Установите DefaultAsianFont на желаемый шрифт. В следующем примере я использовал Wingdings.
+4. Загрузите презентацию, используя Presentation и задав параметры загрузки.
+5. Теперь сгенерируйте миниатюру слайда, PDF и XPS, чтобы проверить результаты.
-Реализация вышеуказанного приведена ниже.
+Реализация приведена ниже.
```py
import aspose.slides as slides
-# Используйте параметры загрузки для определения шрифтов по умолчанию для обычных и азиатских шрифтов
+# Используйте параметры загрузки для определения шрифтов по умолчанию (обычных и азиатских)
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"
-# Загрузите презентацию
+# Load the presentation
with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
- # Создайте миниатюру слайда
+ # Сгенерировать миниатюру слайда
with pptx.slides[0].get_image(1, 1) as img:
img.save("output_out.png", slides.ImageFormat.PNG)
- # Создайте PDF
+ # Сгенерировать PDF
pptx.save("output_out.pdf", slides.export.SaveFormat.PDF)
- # Создайте XPS
+ # Сгенерировать XPS
pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Что именно влияют default_regular_font и default_asian_font — только экспорт, или также миниатюры, PDF, XPS, HTML и SVG?**
+
+Они участвуют в конвейере рендеринга для всех поддерживаемых выходов. Это включает миниатюры слайдов, [PDF](/slides/ru/python-net/convert-powerpoint-to-pdf/), [XPS](/slides/ru/python-net/convert-powerpoint-to-xps/), [raster images](/slides/ru/python-net/convert-powerpoint-to-png/), [HTML](/slides/ru/python-net/convert-powerpoint-to-html/), и [SVG](/slides/ru/python-net/render-a-slide-as-an-svg-image/), потому что Aspose.Slides использует одну и ту же логику размещения и разрешения глифов для всех этих целей.
+
+**Применяются ли шрифты по умолчанию при простом чтении и сохранении PPTX без рендеринга?**
+
+Нет. Шрифты по умолчанию важны, когда текст необходимо измерять и отрисовывать. Прямое открытие‑сохранение презентации не меняет сохранённые наборы шрифтов или структуру файла. Шрифты по умолчанию вступают в действие во время операций, которые рендерят или перерабатывают текст.
+
+**Если я добавлю собственные каталоги шрифтов или предоставлю шрифты из памяти, будут ли они учитываться при выборе шрифтов по умолчанию?**
+
+Да. [Custom font sources](/slides/ru/python-net/custom-font/) расширяют каталог доступных семейств и глифов, которые может использовать движок. Шрифты по умолчанию и любые [fallback rules](/slides/ru/python-net/fallback-font/) будут сначала искать их в этих источниках, обеспечивая более надёжное покрытие на серверах и в контейнерах.
+
+**Будут ли шрифты по умолчанию влиять на метрики текста (кернинг, шаги) и, следовательно, на переносы строк и обтекание?**
+
+Да. Изменение шрифта меняет метрики глифов и может изменить переносы строк, обтекание и разбиение на страницы во время рендеринга. Для стабильности разметки [embed the original fonts](/slides/ru/python-net/embedded-font/) или выбирайте метрично совместимые семейства по умолчанию и fallback.
+
+**Есть ли смысл задавать шрифты по умолчанию, если все шрифты, использованные в презентации, встроены?**
+
+Часто это не требуется, потому что [embedded fonts](/slides/ru/python-net/embedded-font/) уже гарантируют единообразный вид. Шрифты по умолчанию всё же полезны как запасной вариант для символов, не покрытых встроенным набором, или когда файл сочетает встроенный и не встроенный текст.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md b/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
index 9ff281301f..4e276b6c73 100644
--- a/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
+++ b/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
@@ -1,19 +1,44 @@
---
-title: Резервный Шрифт
+title: Управление резервными шрифтами для презентаций в Python
+linktitle: Резервный шрифт
type: docs
weight: 50
url: /ru/python-net/fallback-font/
-keywords: "Резервный шрифт, шрифт, презентация PowerPoint, Python, Aspose.Slides для Python через .NET"
-description: "Резервный шрифт PowerPoint на Python"
+keywords:
+- резервный шрифт
+- доступный шрифт
+- замена глифов
+- указать шрифт
+- указать правило
+- PowerPoint
+- OpenDocument
+- презентация
+- Python
+- Aspose.Slides
+description: "Узнайте, как Aspose.Slides для Python через .NET использует резервные шрифты, чтобы сохранять читаемость текста в презентациях PowerPoint и OpenDocument, когда исходные шрифты недоступны."
---
-## **Резервный Шрифт**
-Резервный шрифт используется, когда шрифт, указанный для текста, доступен в системе, но этот шрифт не содержит необходимый глиф. В этом случае возможно использовать один из указанных резервных шрифтов для замены глифа.
+## **Шрифт-запас**
+Шрифт‑запас используется, когда шрифт, указанный для текста, доступен в системе, но этот шрифт не содержит необходимого глифа. В этом случае можно использовать один из указанных резервных шрифтов для замены глифа.
-Aspose.Slides позволяет создавать резервные шрифты, добавлять их в коллекцию резервных шрифтов, устанавливать коллекцию резервных шрифтов для определенной презентации, удалять резервные шрифты из презентации, задавать правила для применения резервных шрифтов и другое.
+Aspose.Slides позволяет создавать резервные шрифты, добавлять их в коллекцию резервных шрифтов, задавать коллекцию резервных шрифтов для определённой презентации, удалять резервные шрифты из презентации, указывать правила применения резервных шрифтов и прочее.
-Чтобы ознакомиться с этими функциями, используйте следующие ссылки:
+Чтобы ознакомиться с этими возможностями, используйте следующие ссылки:
-- [Создать Резервный Шрифт](/slides/ru/python-net/create-fallback-font)
-- [Создать Коллекцию Резервных Шрифтов](/slides/ru/python-net/create-fallback-fonts-collection)
-- [Отобразить Презентацию с Резервным Шрифтом](/slides/ru/python-net/render-presentation-with-fallback-font)
\ No newline at end of file
+- [Создать шрифт‑запас](/slides/ru/python-net/create-fallback-font)
+- [Создать коллекцию шрифтов‑запас](/slides/ru/python-net/create-fallback-fonts-collection)
+- [Отрисовать презентацию с шрифтом‑запас](/slides/ru/python-net/render-presentation-with-fallback-font)
+
+## **ЧаВо**
+
+**Как шрифты‑запас отличаются от подстановки шрифтов?**
+
+Резервный шрифт применяется к отдельному символу или диапазону Unicode, когда основной шрифт не содержит конкретных глифов; он заменяет только недостающие символы. [Подстановка](/slides/ru/python-net/font-substitution/) заменяет недостающий или недоступный шрифт для всего фрагмента текста или участка текста другим шрифтом. Их можно комбинировать, но область применения и логика выбора различаются.
+
+**Сохраняются ли настройки резервных шрифтов внутри файла презентации?**
+
+Нет. Конфигурация резервных шрифтов существует только во время обработки/отрисовки в библиотеке и не сериализуется в PPTX. Презентация не хранит ваши правила резервных шрифтов.
+
+**Влияет ли резервный шрифт на элементы, созданные объектами PowerPoint (SmartArt, диаграммы, WordArt)?**
+
+Да. Текст внутри этих объектов проходит тот же конвейер отрисовки, поэтому к нему применяются те же правила резервных шрифтов, что и к обычному тексту.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md b/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
index 14a9fa0a80..559da403c1 100644
--- a/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
+++ b/ru/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
@@ -1,13 +1,28 @@
---
-title: Создание резервного шрифта
+title: Укажите резервные шрифты для презентаций в Python
+linktitle: Резервный шрифт
type: docs
weight: 10
url: /ru/python-net/create-fallback-font/
-keywords: "Шрифты, резервный шрифт, презентация PowerPoint на Python, Aspose.Slides для Python через .NET"
-description: "Резервный шрифт в PowerPoint на Python"
+keywords:
+- резервный шрифт
+- правило резервного шрифта
+- применение шрифта
+- замена шрифта
+- диапазон Unicode
+- пропущенный глиф
+- правильный глиф
+- PowerPoint
+- OpenDocument
+- презентация
+- Python
+- Aspose.Slides
+description: "Освойте Aspose.Slides для Python через .NET, чтобы задавать резервные шрифты в файлах PPT, PPTX и ODP, обеспечивая единообразное отображение текста на любом устройстве или ОС."
---
-Aspose.Slides поддерживает интерфейс [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) и класс [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) для указания правил применения резервного шрифта. Класс [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) представляет собой ассоциацию между указанным диапазоном Юникода, используемым для поиска отсутствующих глифов, и списком шрифтов, которые могут содержать соответствующие глифы:
+## **Указать резервные шрифты**
+
+Aspose.Slides поддерживает интерфейс [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) и класс [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) для указания правил применения резервного шрифта. Класс [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) представляет связь между указанным диапазоном Unicode, используемым для поиска пропущенных глифов, и списком шрифтов, которые могут содержать правильные глифы:
```py
startUnicodeIndex = 0x0B80
@@ -16,16 +31,38 @@ endUnicodeIndex = 0x0BFF
firstRule = slides.FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya")
secondRule = slides.FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic")
-# Используя несколько способов, вы можете добавить список шрифтов:
+#Можно добавить список шрифтов несколькими способами:
fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
```
-Также возможно [Удалить()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) резервный шрифт или [ДобавитьРезервныеШрифты()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) в существующий объект [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/).
+Также возможно [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) резервный шрифт или [AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) в существующий объект [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/).
-[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) может быть использован для организации списка объектов [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/), когда необходимо указать правила замены резервного шрифта для нескольких диапазонов Юникода.
+[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) можно использовать для организации списка объектов [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/), когда необходимо задать правила замены резервных шрифтов для нескольких диапазонов Unicode.
{{% alert color="primary" title="Смотрите также" %}}
-- [Создание коллекции резервных шрифтов](/slides/ru/python-net/create-fallback-fonts-collection/)
-{{% /alert %}}
\ No newline at end of file
+- [Создать коллекцию резервных шрифтов](/slides/ru/python-net/create-fallback-fonts-collection/)
+{{% /alert %}}
+
+## **Вопросы и ответы**
+
+**В чем разница между резервным шрифтом, заменой шрифта и встраиванием шрифта?**
+
+Резервный шрифт используется только для символов, отсутствующих в основном шрифте. [Замена шрифта](/slides/ru/python-net/font-substitution/) заменяет весь указанный шрифт другим шрифтом. [Встраивание шрифта](/slides/ru/python-net/embedded-font/) помещает шрифты внутрь выходного файла, чтобы получатели могли видеть текст так, как задумывается.
+
+**Применяются ли резервные шрифты при экспорте, например в PDF, PNG или SVG, или только при отображении на экране?**
+
+Да. Резервные шрифты влияют на все [операции рендеринга и экспорта](/slides/ru/python-net/convert-presentation/), где необходимо отрисовать символы, отсутствующие в исходном шрифте.
+
+**Изменяет ли настройка резервных шрифтов сам файл презентации и будет ли она сохранена при последующих открытиях?**
+
+Нет. Правила резервных шрифтов являются настройками рендеринга во время выполнения в вашем коде; они не сохраняются внутри .pptx и не отображаются в PowerPoint.
+
+**Влияет ли операционная система (Windows/Linux/macOS) и набор каталогов шрифтов на выбор резервного шрифта?**
+
+Да. Движок ищет шрифты в доступных системных папках и любых [дополнительных путях](/slides/ru/python-net/custom-font/), которые вы указываете. Если шрифт физически недоступен, правило, ссылающееся на него, не может вступить в силу.
+
+**Работает ли резервный шрифт для WordArt, SmartArt и диаграмм?**
+
+Да. Когда эти объекты содержат текст, применяется тот же механизм замены глифов для отображения пропущенных символов.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md b/ru/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
index 8109adf178..c34e545bef 100644
--- a/ru/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
+++ b/ru/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
@@ -1,32 +1,34 @@
---
-title: Сохраняйте презентации в режиме «только для чтения» с помощью Python
-linktitle: Презентация «только для чтения»
+title: Сохранение презентаций в режиме только для чтения с помощью Python
+linktitle: Презентация только для чтения
type: docs
weight: 30
url: /ru/python-net/read-only-presentation/
keywords:
-- только чтение
+- только для чтения
- защита презентации
- предотвращение редактирования
- PowerPoint
- презентация
- Python
- Aspose.Slides
-description: "Загружайте и сохраняйте файлы PowerPoint (PPT, PPTX) в режиме «только для чтения» с Aspose.Slides for Python via .NET, обеспечивая точный предварительный просмотр слайдов без изменения ваших презентаций."
+description: "Загружайте и сохраняйте файлы PowerPoint (PPT, PPTX) в режиме только для чтения с помощью Aspose.Slides для Python через .NET, получая точные предварительные просмотры слайдов без изменения ваших презентаций."
---
-В PowerPoint 2019 компания Microsoft представила параметр **Всё время открывать в режиме только для чтения** как один из вариантов, который пользователи могут использовать для защиты своих презентаций. Вы можете захотеть использовать этот режим только для чтения, чтобы защитить презентацию, когда
+## **Применить режим только для чтения**
-- Вы хотите предотвратить случайные изменения и сохранить содержимое вашей презентации в безопасности.
-- Вы хотите предупредить людей, что предоставленная вами презентация является окончательной версией.
+В PowerPoint 2019 Microsoft представила настройку **Always Open Read-Only** как один из вариантов, которыми пользователи могут защищать свои презентации. Вы можете захотеть использовать эту настройку только для чтения, чтобы защитить презентацию, когда
-После того как вы выберете опцию **Всё время открывать в режиме только для чтения** для презентации, когда пользователи открывают презентацию, они увидят рекомендацию **Только для чтения** и могут увидеть сообщение в следующей форме: *Чтобы предотвратить случайные изменения, автор установил этот файл для открытия только для чтения.*
+- Вы хотите предотвратить случайные изменения и сохранить содержимое презентации в безопасности.
+- Вы хотите предупредить людей, что предоставленная вами презентация является финальной версией.
-Рекомендация только для чтения является простым, но эффективным средством сдерживания, которое discourages редактирование, поскольку пользователи должны выполнить задачу, чтобы снять ее, прежде чем им разрешено редактировать презентацию. Если вы не хотите, чтобы пользователи вносили изменения в презентацию и хотите вежливо сообщить им об этом, то рекомендация только для чтения может стать хорошим вариантом для вас.
+После выбора опции **Always Open Read-Only** для презентации, при открытии пользователями файла они видят рекомендацию **Read-Only** и могут увидеть сообщение следующего вида: *Чтобы предотвратить случайные изменения, автор установил этот файл открытым только для чтения.*
-> Если презентация с защитой **Только для чтения** открывается в более старой версии Microsoft PowerPoint — которая не поддерживает недавно введенную функцию — рекомендация **Только для чтения** игнорируется (презентация открывается нормально).
+Рекомендация **Read-Only** — простое, но эффективное средство, отталкивающее от редактирования, поскольку пользователям необходимо выполнить действие, чтобы снять её, прежде чем они смогут изменить презентацию. Если вы не хотите, чтобы пользователи вносили изменения в презентацию, и хотите вежливо об этом сообщить, рекомендация **Read-Only** может стать хорошим решением.
-Aspose.Slides для Python через .NET позволяет вам установить презентацию в режим **Только для чтения**, что означает, что пользователи (после открытия презентации) увидят рекомендацию **Только для чтения**. Этот пример кода показывает, как установить презентацию в режим **Только для чтения** на Python с использованием Aspose.Slides:
+> Если презентация с защитой **Read-Only** открывается в более старой версии Microsoft PowerPoint, которая не поддерживает недавно введённую функцию, рекомендация **Read-Only** игнорируется (презентация открывается обычным образом).
+
+Aspose.Slides для Python через .NET позволяет установить презентацию в режим **Read-Only**, что означает, что пользователи (после открытия) видят рекомендацию **Read-Only**. Ниже приведён пример кода, показывающий, как в Python с помощью Aspose.Slides установить презентацию в режим **Read-Only**:
```py
import aspose.slides as slides
@@ -38,6 +40,24 @@ with slides.Presentation() as pres:
{{% alert color="primary" %}}
-**Примечание**: Рекомендация **Только для чтения** просто предназначена для того, чтобы предотвратить редактирование или остановить пользователей от внесения случайных изменений в презентацию PowerPoint. Если мотивированный человек — который знает, что делает — решит отредактировать вашу презентацию, он может легко удалить настройку только для чтения. Если вам действительно нужно предотвратить несанкционированное редактирование, лучше использовать [более строгие меры защиты, которые включают шифрование и пароли](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+**Примечание**: Рекомендация **Read-Only** предназначена лишь для того, чтобы отговорить от редактирования или предотвратить случайные изменения PowerPoint‑презентации. Если мотивированный пользователь, который знает, что делает, решит отредактировать вашу презентацию, он легко снимет эту настройку. Если вам действительно нужно предотвратить неавторизованное редактирование, лучше воспользоваться [более строгими средствами защиты, включающими шифрование и пароли](https://docs.aspose.com/slides/python-net/password-protected-presentation/).
+
+{{% /alert %}}
+
+## **Часто задаваемые вопросы**
+
+**В чём разница между «Рекомендацией только для чтения» и полной защитой паролем?**
+
+«Рекомендация только для чтения» лишь предлагает открыть файл в режиме только для чтения и легко обходится. [Защита паролем](/slides/ru/python-net/password-protected-presentation/) фактически ограничивает открытие или редактирование и подходит, когда требуются реальные средства безопасности.
+
+**Можно ли совместить «Рекомендацию только для чтения» с водяными знаками, чтобы ещё сильнее отговорить от правок?**
+
+Да. Рекомендацию можно сочетать с [водяными знаками](/slides/ru/python-net/watermark/) в качестве визуального оттолкновения; это отдельные механизмы, которые хорошо работают вместе.
+
+**Может ли макрос или внешнее средство всё равно изменить файл, когда включена рекомендация?**
+
+Да. Рекомендация не блокирует программные изменения. Чтобы предотвратить автоматические правки, используйте [пароли и шифрование](/slides/ru/python-net/password-protected-presentation/).
+
+**Как «Рекомендация только для чтения» соотносится с флагами «is_encrypted» и «is_write_protected»?**
-{{% /alert %}}
\ No newline at end of file
+Это разные сигналы. «Рекомендация только для чтения» — мягкий, необязательный подсказка; [is_write_protected](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_write_protected/) и [is_encrypted](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_encrypted/) указывают на реальные ограничения записи или чтения, зависящие от паролей или шифрования.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/presentation-slide/slide-size/_index.md b/ru/python-net/developer-guide/presentation-slide/slide-size/_index.md
index d2179bc377..1e90f7aa3a 100644
--- a/ru/python-net/developer-guide/presentation-slide/slide-size/_index.md
+++ b/ru/python-net/developer-guide/presentation-slide/slide-size/_index.md
@@ -1,5 +1,5 @@
---
-title: Изменяйте размер слайдов в презентациях на Python
+title: Изменение размера слайда в презентациях с помощью Python
linktitle: Размер слайда
type: docs
weight: 70
@@ -14,48 +14,48 @@ keywords:
- установить размер слайда
- изменить размер слайда
- пользовательский размер слайда
-- особый размер слайда
+- специальный размер слайда
- уникальный размер слайда
- полноразмерный слайд
- тип экрана
-- без изменения масштаба
-- подобрать размер
+- не масштабировать
+- обеспечить вписывание
- максимизировать
- PowerPoint
- OpenDocument
- презентация
- Python
- Aspose.Slides
-descriptions: "Узнайте, как быстро изменять размер слайдов в файлах PPT, PPTX и ODP с помощью Python и Aspose.Slides, оптимизируйте презентации под любой экран без потери качества."
+descriptions: "Узнайте, как быстро изменить размер слайдов в файлах PPT, PPTX и ODP с помощью Python и Aspose.Slides, оптимизировать презентации для любого экрана без потери качества."
---
## Размеры слайдов в презентациях PowerPoint
-Aspose.Slides для Python через .NET позволяет изменять размер слайда или соотношение сторон в презентациях PowerPoint. Если вы планируете распечатать свою презентацию или отображать ее слайды на экране, вам необходимо обратить внимание на размер слайда или соотношение сторон.
+Aspose.Slides for Python via .NET позволяет изменять размер слайда или соотношение сторон в презентациях PowerPoint. Если вы планируете распечатать презентацию или отображать её слайды на экране, вам необходимо обратить внимание на размер слайда или соотношение сторон.
-Вот самые распространенные размеры слайдов и соотношения сторон:
+Это самые распространённые размеры слайдов и соотношения сторон:
-- **Стандартный (соотношение 4:3)**
+- **Стандартный (соотношение сторон 4:3)**
- Если ваша презентация будет отображаться на относительно старых устройствах или экранах, вы можете захотеть использовать эту настройку.
+ Если ваша презентация будет отображаться или просматриваться на относительно старых устройствах или экранах, вы можете использовать эту настройку.
-- **Широкий экран (соотношение 16:9)**
+- **Широкоформатный (соотношение сторон 16:9)**
- Если ваша презентация будет просматриваться на современных проекторов или дисплеях, вы можете захотеть использовать эту настройку.
+ Если ваша презентация будет показываться на современных проекторах или дисплеях, вы можете использовать эту настройку.
Вы не можете использовать несколько настроек размера слайда в одной презентации. Когда вы выбираете размер слайда для презентации, эта настройка применяется ко всем слайдам в презентации.
-Если вы предпочитаете использовать специальный размер слайда для своих презентаций, мы настоятельно рекомендуем сделать это заранее. В идеале вы должны указать свой предпочтительный размер слайда в начале, то есть, когда вы только настраиваете презентацию — до того, как добавлять любой контент. Таким образом, вы избежите проблем, возникающих из-за (будущих) изменений, внесенных в размер слайдов.
+Если вы предпочитаете использовать специальный размер слайда для своих презентаций, мы настоятельно рекомендуем сделать это на раннем этапе. Желательно указать предпочтительный размер слайда в начале, то есть сразу при создании презентации — до добавления любого контента. Таким образом, вы избежите осложнений, возникающих из‑за (будущих) изменений размера слайдов.
{{% alert color="primary" %}}
- При использовании Aspose.Slides для создания презентации все слайды автоматически получают стандартный размер или соотношение 4:3.
+ Когда вы используете Aspose.Slides для создания презентации, все слайды в презентации автоматически получают стандартный размер или соотношение сторон 4:3.
{{% /alert %}}
## Изменение размера слайда в презентациях
- Этот образец кода демонстрирует, как изменить размер слайда в презентации на Python с помощью Aspose.Slides:
+ Этот пример кода показывает, как изменить размер слайда в презентации на Python с помощью Aspose.Slides:
```py
import aspose.slides as slides
@@ -65,11 +65,11 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.save("pres-4x3-aspect-ratio.pptx", slides.export.SaveFormat.PPTX)
```
-## Указание настраиваемых размеров слайдов в презентациях
+## Указание пользовательских размеров слайдов в презентациях
-Если стандартные размеры слайдов (4:3 и 16:9) не соответствуют вашим требованиям, вы можете решить использовать конкретный или уникальный размер слайда. Например, если вы планируете распечатать слайды полного размера из своей презентации на кастомной странице или если вы собираетесь отображать свою презентацию на определенных типах экранов, вам, вероятно, будет выгодно использовать настройку настраиваемого размера для своей презентации.
+Если стандартные размеры слайдов (4:3 и 16:9) не подходят для вашей задачи, вы можете выбрать конкретный или уникальный размер слайда. Например, если вы планируете печатать полноразмерные слайды из презентации на пользовательском макете страницы или хотите отображать презентацию на определённых типах экранов, то использование пользовательской настройки размера принесёт вам пользу.
-Этот образец кода показывает, как использовать Aspose.Slides для Python через .NET, чтобы указать настраиваемый размер слайда для презентации на Python:
+Этот пример кода показывает, как с помощью Aspose.Slides for Python via .NET задать пользовательский размер слайда в презентации на Python:
```py
import aspose.slides as slides
@@ -79,29 +79,47 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.save("pres-a4-slide-size.pptx", slides.export.SaveFormat.PPTX)
```
-## Работа с проблемами при изменении размера слайдов в презентациях
+## Решение проблем при изменении размера слайдов в презентациях
-После изменения размера слайда для презентации содержимое слайдов (например, изображения или объекты) может исказиться. По умолчанию объекты автоматически изменяются по размеру, чтобы соответствовать новому размеру слайда. Однако при изменении размера слайда презентации вы можете указать настройку, определяющую, как Aspose.Slides обрабатывает содержимое на слайдах.
+После изменения размера слайда в презентации содержимое слайдов (например, изображения или объекты) может исказиться. По умолчанию объекты автоматически изменяются, чтобы соответствовать новому размеру слайда. Однако при изменении размера слайда вы можете задать параметр, определяющий, как Aspose.Slides будет обрабатывать содержимое слайдов.
-В зависимости от того, что вы собираетесь делать или чего хотите достичь, вы можете использовать любые из этих настроек:
+В зависимости от того, чего вы хотите достичь, вы можете использовать любую из этих настроек:
- `DO_NOT_SCALE`
- Если вы НЕ хотите, чтобы объекты на слайдах изменялись по размеру, используйте эту настройку.
+ Если вы НЕ хотите, чтобы объекты на слайдах изменялись в размере, используйте эту настройку.
- `ENSURE_FIT`
- Если вы хотите уменьшить размер слайда и вам нужно, чтобы Aspose.Slides уменьшил объекты на слайдах, чтобы они все помещались на слайды (так вы избегаете потери содержания), используйте эту настройку.
+ Если вы хотите масштабировать до меньшего размера слайда и требуете, чтобы Aspose.Slides уменьшил объекты слайдов, обеспечив их полное размещение на слайдах (таким образом, вы избегаете потери контента), используйте эту настройку.
- `MAXIMIZE`
- Если вы хотите увеличить размер слайда и вам нужно, чтобы Aspose.Slides увеличил объекты на слайдах, чтобы они были пропорциональны новому размеру слайда, используйте эту настройку.
+ Если вы хотите масштабировать до большего размера слайда и требуете, чтобы Aspose.Slides увеличил объекты слайдов, делая их пропорциональными новому размеру, используйте эту настройку.
-Этот образец кода показывает, как использовать настройку `MAXIMIZE` при изменении размера слайда в презентации:
+Этот пример кода показывает, как использовать настройку `MAXIMIZE` при изменении размера слайда презентации:
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.slide_size.set_size(slides.SlideSizeType.LEDGER, slides.SlideSizeScaleType.MAXIMIZE)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**Могу ли я задать пользовательский размер слайда, используя единицы измерения, отличные от дюймов (например, пункты или миллиметры)?**
+
+Да. Aspose.Slides использует пункты внутренне, где 1 пункт равен 1/72 дюйма. Вы можете преобразовать любую единицу (например, миллиметры или сантиметры) в пункты и использовать полученные значения для определения ширины и высоты слайда.
+
+**Повлияет ли очень большой пользовательский размер слайда на производительность и использование памяти при рендеринге?**
+
+Да. Большие размеры слайда (в пунктах) в сочетании с более высоким масштабом рендеринга приводят к увеличенному потреблению памяти и более длительному времени обработки. Старайтесь выбирать практический размер слайда и корректировать масштаб рендеринга только при необходимости для достижения требуемого качества вывода.
+
+**Могу ли я задать один нестандартный размер слайда, а затем объединить слайды из презентаций с разными размерами?**
+
+Вы не можете [merge presentations](/slides/ru/python-net/merge-presentation/) при разных размерах слайдов — сначала измените размер одной презентации, чтобы он совпадал с другой. При изменении размера слайда вы можете выбрать, как будет обрабатываться существующее содержимое, через параметр [SlideSizeScaleType](https://reference.aspose.com/slides/python-net/aspose.slides/slidesizescaletype/). После согласования размеров вы можете объединять слайды, сохраняя форматирование.
+
+**Могу ли я генерировать миниатюры для отдельных фигур или конкретных областей слайда, и будут ли они учитывать новый размер слайда?**
+
+Да. Aspose.Slides может создавать миниатюры для [entire slides](https://reference.aspose.com/slides/python-net/aspose.slides/slide/get_image/) и для [selected shapes](https://reference.aspose.com/slides/python-net/aspose.slides/shape/get_image/). Полученные изображения отражают текущий размер слайда и его соотношение сторон, обеспечивая согласованность кадрирования и геометрии.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md b/ru/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
index 22ff4879aa..9419560556 100644
--- a/ru/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
+++ b/ru/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
@@ -1,15 +1,15 @@
---
-title: Предотвращайте изменение презентаций с помощью блокировки фигур на Python
-linktitle: Предотвращение изменений презентации
+title: Предотвращение редактирования презентации с помощью блокировок фигур в Python
+linktitle: Предотвращение редактирования презентации
type: docs
weight: 70
url: /ru/python-net/applying-protection-to-presentation/
keywords:
-- предотвращение изменений
+- предотвращение редактирования
- защита от редактирования
- блокировка фигуры
- блокировка положения
-- блокировка выделения
+- блокировка выбора
- блокировка размера
- блокировка группировки
- PowerPoint
@@ -17,144 +17,119 @@ keywords:
- презентация
- Python
- Aspose.Slides
-description: "Узнайте, как Aspose.Slides for Python via .NET блокирует или разблокирует фигуры в файлах PPT, PPTX и ODP, обеспечивая защиту презентаций и позволяя контролируемое редактирование и более быструю доставку."
+description: "Узнайте, как Aspose.Slides for Python via .NET блокирует или разблокирует фигуры в файлах PPT, PPTX и ODP, обеспечивая безопасность презентаций при сохранении возможности контролируемого редактирования и ускоряя поставку."
---
-{{% alert color="primary" %}}
+## **Общие сведения**
-Обычное использование Aspose.Slides заключается в создании, обновлении и сохранении презентаций Microsoft PowerPoint 2007 (PPTX) в рамках автоматизированного рабочего процесса. Пользователи приложения, использующего Aspose.Slides таким образом, получают доступ к выходным презентациям. Защита их от редактирования является распространенной проблемой. Важно, чтобы автоматически созданные презентации сохраняли свое оригинальное форматирование и содержание.
+Распространённое применение Aspose.Slides — создание, обновление и сохранение презентаций Microsoft PowerPoint (PPTX) в рамках автоматизированного рабочего процесса. Пользователи приложений, использующих Aspose.Slides таким образом, получают доступ к сгенерированным презентациям, поэтому защита их от редактирования является актуальной задачей. Важно, чтобы автоматически создаваемые презентации сохраняли своё исходное форматирование и содержание.
-В этой статье объясняется, как [конструируются презентации и слайды](/slides/ru/python-net/applying-protection-to-presentation/) и как Aspose.Slides для Python через .NET может [применить защиту к](/slides/ru/python-net/applying-protection-to-presentation/), а затем [удалить ее из](/slides/ru/python-net/applying-protection-to-presentation/) презентации. Эта функция уникальна для Aspose.Slides и на момент написания недоступна в Microsoft PowerPoint. Это дает разработчикам возможность контролировать, как используются презентации, создаваемые их приложениями.
+В этой статье объясняется, как построены презентации и слайды, а также как Aspose.Slides for Python может применить защиту к презентации и впоследствии её снять. Она предоставляет разработчикам возможность управлять тем, как используются презентации, генерируемые их приложениями.
-{{% /alert %}}
## **Состав слайда**
-Слайд PPTX состоит из ряда компонентов, таких как автофигуры, таблицы, OLE-объекты, сгруппированные фигуры, рамки для изображений, рамки для видео, соединители и различные другие элементы, доступные для создания презентации.
-В Aspose.Slides для Python через .NET каждый элемент на слайде превращен в объект Shape. Другими словами, каждый элемент на слайде является либо объектом Shape, либо объектом, производным от объекта Shape.
+Слайд презентации состоит из компонентов, таких как автоконтуры, таблицы, OLE‑объекты, сгруппированные фигуры, рамки изображений, видеорамки, соединители и другие элементы, используемые для построения презентации. В Aspose.Slides for Python каждый элемент на слайде представлен объектом, наследующим класс [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/).
-Структура PPTX сложна, поэтому в отличие от PPT, где можно использовать общий замок для всех типов фигур, существуют разные типы замков для разных типов фигур. Класс BaseShapeLock — это общий класс блокировки PPTX. В Aspose.Slides для Python через .NET поддерживаются следующие типы блокировок для PPTX:
+Структура PPTX сложна, поэтому, в отличие от PPT, где можно использовать общую блокировку для всех типов фигур, различные типы фигур требуют разных блокировок. Класс [BaseShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/baseshapelock/) является универсальным классом блокировки для PPTX. В Aspose.Slides for Python для PPTX поддерживаются следующие типы блокировок:
-- AutoShapeLock блокирует автофигуры.
-- ConnectorLock блокирует соединительные фигуры.
-- GraphicalObjectLock блокирует графические объекты.
-- GroupshapeLock блокирует групповые фигуры.
-- PictureFrameLock блокирует рамки для изображений.
+- [AutoShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/autoshapelock/) блокирует автоконтуры.
+- [ConnectorLock](https://reference.aspose.com/slides/python-net/aspose.slides/connectorlock/) блокирует формы‑соединители.
+- [GraphicalObjectLock](https://reference.aspose.com/slides/python-net/aspose.slides/graphicalobjectlock/) блокирует графические объекты.
+- [GroupShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/groupshapelock/) блокирует сгруппированные фигуры.
+- [PictureFrameLock](https://reference.aspose.com/slides/python-net/aspose.slides/pictureframelock/) блокирует рамки изображений.
+
+Любое действие, выполненное над всеми объектами фигур в объекте [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) применяется ко всей презентации.
-Любое действие, выполняемое над всеми объектами Shape в объекте Presentation, применяется ко всей презентации.
## **Применение и удаление защиты**
-Применение защиты обеспечивает невозможность редактирования презентации. Это полезная техника для защиты содержания презентации.
-### **Применение защиты к фигурам PPTX**
-Aspose.Slides для Python через .NET предоставляет класс Shape для работы с фигурой на слайде.
-Как упоминалось ранее, каждому классу фигуры соответствует связанный класс блокировки фигуры для защиты. Эта статья сосредоточена на блокировках NoSelect, NoMove и NoResize. Эти блокировки обеспечивают невозможность выбора фигур (через клики мыши или другие методы выбора), а также их перемещения или изменения размера.
+Применение защиты гарантирует, что презентацию нельзя редактировать. Это полезная техника для защиты содержимого презентации.
+
+### **Применить защиту к фигурам PPTX**
+
+Aspose.Slides for Python предоставляет класс [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) для работы с фигурами на слайде.
-Следующие примеры кода применяют защиту ко всем типам фигур в презентации.
+Как упоминалось ранее, каждый класс фигуры имеет сопутствующий класс блокировки фигуры для защиты. В данной статье рассматриваются блокировки NoSelect, NoMove и NoResize. Эти блокировки гарантируют, что фигуры нельзя выбрать (щелчками мыши или другими методами) и что их нельзя перемещать или изменять их размер.
+
+Пример кода ниже применяет защиту ко всем типам фигур в презентации.
```py
import aspose.slides as slides
-#Создание экземпляра класса Presentation, который представляет файл PPTX
-with slides.Presentation(path + "RectPicFrame.pptx") as pres:
- #Объект ISlide для доступа к слайдам в презентации
- slide = pres.slides[0]
-
- #Перебор всех слайдов в презентации
- for slide in pres.slides:
+# Создать экземпляр класса Presentation, представляющего файл PPTX.
+with slides.Presentation("Sample.pptx") as presentation:
+ # Перебор всех слайдов в презентации.
+ for slide in presentation.slides:
+ # Перебор всех фигур на слайде.
for shape in slide.shapes:
- #если фигура является автофигурой
if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Применение замков к фигурам
- auto_shape_lock.position_locked = True
- auto_shape_lock.select_locked = True
- auto_shape_lock.size_locked = True
-
- #если фигура является групповой фигурой
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Применение замков к фигурам
- group_shape_lock.grouping_locked = True
- group_shape_lock.position_locked = True
- group_shape_lock.select_locked = True
- group_shape_lock.size_locked = True
-
- #если фигура является соединителем
+ shape.shape_lock.grouping_locked = True
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Применение замков к фигурам
- connector_lock.position_move = True
- connector_lock.select_locked = True
- connector_lock.size_locked = True
- #если фигура является рамкой для изображения
+ shape.shape_lock.position_move = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.PictureFrame:
- #Приведение к типу рамки для изображения и получение замка для рамки
- picture_lock = shape.shape_lock
-
- #Применение замков к фигурам
- picture_lock.position_locked = True
- picture_lock.select_locked = True
- picture_lock.size_locked = True
-
- #Сохранение файла презентации
- pres.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
+ # Сохранение файла презентации.
+ presentation.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **Удалить защиту**
-### **Удаление защиты**
-Защита, применяемая с помощью Aspose.Slides для Python через .NET, может быть удалена только с помощью Aspose.Slides для Python через .NET. Чтобы разблокировать фигуру, установите значение примененной блокировки в false. Пример кода ниже показывает, как разблокировать фигуры в защищенной презентации.
+Чтобы разблокировать фигуру, установите значение соответствующей блокировки в `False`. Ниже показан пример кода, снимающего блокировки в защищённой презентации.
```py
import aspose.slides as slides
-#Открытие нужной презентации
-with slides.Presentation("ProtectedSample.pptx") as pres:
- for slide in pres.slides:
+# Создать экземпляр класса Presentation, представляющего файл PPTX.
+with slides.Presentation("ProtectedSample.pptx") as presentation:
+ # Перебор всех слайдов в презентации.
+ for slide in presentation.slides:
+ # Перебор всех фигур на слайде.
for shape in slide.shapes:
-
- if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- #Применение замков к фигурам
- auto_shape_lock.position_locked = False
- auto_shape_lock.select_locked = False
- auto_shape_lock.size_locked = False
-
- elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- #Применение замков к фигурам
- group_shape_lock.grouping_locked = False
- group_shape_lock.position_locked = False
- group_shape_lock.select_locked = False
- group_shape_lock.size_locked = False
+ if type(shape) is slides.AutoShape:
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ elif type(shape) is slides.GroupShape:
+ shape.shape_lock.grouping_locked = False
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- #Применение замков к фигурам
- connector_lock.position_move = False
- connector_lock.select_locked = False
- connector_lock.size_locked = False
+ shape.shape_lock.position_move = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.PictureFrame:
- picture_lock = shape.shape_lock
-
- #Применение замков к фигурам
- picture_lock.position_locked = False
- picture_lock.select_locked = False
- picture_lock.size_locked = False
- #Сохранение файла презентации
- pres.save("RemoveProtectionSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ # Сохранение файла презентации.
+ presentation.save("RemovedProtectionSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **Заключение**
+
+Aspose.Slides предоставляет несколько вариантов защиты фигур в презентации. Вы можете заблокировать отдельную фигуру или пройтись по всем фигурам в презентации и заблокировать каждую, эффективно обеспечивая безопасность всего файла. Защиту можно снять, установив значение блокировки в `False`.
+
+## **Часто задаваемые вопросы**
+
+**Можно ли комбинировать блокировки фигур и защиту паролем в одной презентации?**
+Да. Блокировки ограничивают редактирование объектов внутри файла, тогда как [защита паролем](/slides/ru/python-net/password-protected-presentation/) контролирует доступ к открытию и/или сохранению изменений. Эти механизмы дополняют друг друга и работают совместно.
-### **Резюме**
-{{% alert color="primary" %}}
+**Могу ли я ограничить редактирование на отдельных слайдах, не затрагивая остальные?**
-Aspose.Slides предоставляет ряд возможностей для применения защиты к фигурам в презентации. Можно заблокировать конкретную фигуру или пройтись по всем фигурам в презентации и заблокировать их все, чтобы эффективно заблокировать презентацию.
+Да. Примените блокировки к фигурам на выбранных слайдах; остальные слайды останутся доступными для редактирования.
-Только Aspose.Slides для Python через .NET может удалить защиту из презентации, которую он ранее защитил. Удалите защиту, установив значение блокировки в false.
+**Применяются ли блокировки фигур к сгруппированным объектам и соединителям?**
-{{% /alert %}}
\ No newline at end of file
+Да. Для групп, соединителей, графических объектов и других типов фигур поддерживаются отдельные типы блокировок.
\ No newline at end of file
diff --git a/ru/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md b/ru/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
index b09137e984..b524988f26 100644
--- a/ru/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
+++ b/ru/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
@@ -1,5 +1,5 @@
---
-title: Получите полный фон слайда презентации как изображение
+title: Получить полный фон слайда презентации в виде изображения
linktitle: Полный фон слайда
type: docs
weight: 95
@@ -8,7 +8,7 @@ keywords:
- слайд
- фон
- фон слайда
-- финальный фон
+- окончательный фон
- фон в изображение
- PowerPoint
- OpenDocument
@@ -18,22 +18,25 @@ keywords:
- ODP
- Python
- Aspose.Slides
-description: "Извлекайте полные фоны слайдов как изображения из презентаций PowerPoint и OpenDocument с помощью Aspose.Slides for Python via .NET, ускоряя визуальные рабочие процессы."
+description: "Извлекайте полные фоны слайдов в виде изображений из презентаций PowerPoint и OpenDocument с помощью Aspose.Slides для Python через .NET, упрощая визуальные рабочие процессы."
---
-В презентациях PowerPoint фон слайда может состоять из множества элементов. В дополнение к изображению, установленному в качестве [фона слайда](/slides/ru/python-net/presentation-background/), финальный фон может зависеть от темы презентации, цветовой схемы и форм, размещенных на основном слайде и слайде макета.
+## **Получить полный фон слайда**
-Aspose.Slides для Python не предоставляет простого метода для извлечения всего фонового изображения презентации слайда, но вы можете следовать приведенным ниже шагам, чтобы сделать это:
-1. Загрузите презентацию, используя класс [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/).
-1. Получите размер слайда из презентации.
-1. Выберите слайд.
-1. Создайте временную презентацию.
-1. Установите тот же размер слайда в временной презентации.
-1. Клонируйте выбранный слайд во временную презентацию.
-1. Удалите фигуры с клонированного слайда.
-1. Преобразуйте клонированный слайд в изображение.
+В презентациях PowerPoint фон слайда может состоять из множества элементов. Помимо изображения, установленного как [фон слайда](/slides/ru/python-net/presentation-background/), окончательный фон может быть определён темой презентации, схемой цветов и фигурами, размещёнными на мастер‑слайде и слайде‑макете.
-Следующий пример кода извлекает фоновое изображение всей презентации слайда.
+Aspose.Slides for Python не предоставляет простой метод для извлечения полного фона слайда презентации в виде изображения, но вы можете выполнить следующие шаги:
+
+1. Загрузите презентацию, используя класс [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) .
+2. Получите размер слайда из презентации.
+3. Выберите слайд.
+4. Создайте временную презентацию.
+5. Установите тот же размер слайда во временной презентации.
+6. Склонируйте выбранный слайд во временную презентацию.
+7. Удалите фигуры из склонированного слайда.
+8. Преобразуйте склонированный слайд в изображение.
+
+Ниже приведён пример кода, который извлекает полный фон слайда презентации в виде изображения.
```py
slide_index = 0
image_scale = 1
@@ -51,4 +54,22 @@ with slides.Presentation("sample.pptx") as presentation:
with cloned_slide.get_image(image_scale, image_scale) as background:
background.save("output.png", slides.ImageFormat.PNG)
-```
\ No newline at end of file
+```
+
+## **Часто задаваемые вопросы**
+
+**Будут ли сохранены сложные градиенты, текстуры или заливки изображениями с мастер‑слайда в результирующем изображении фона?**
+
+Да. Aspose.Slides рендерит градиентные, картинные и текстурные заливки, определённые на слайде, макете или мастере. Если нужно изолировать внешний вид от наследуемых мастеров, [установите собственный фон](/slides/ru/python-net/presentation-background/) на текущий слайд перед экспортом.
+
+**Могу ли я добавить водяной знак к полученному изображению фона перед сохранением?**
+
+Да. Вы можете [добавить водяной знак](/slides/ru/python-net/watermark/) в виде фигуры или изображения на рабочую [копию слайда](/slides/ru/python-net/clone-slides/) (размещённую за другим содержимым), а затем выполнить экспорт. Это позволяет создать изображение фона с встроенным водяным знаком.
+
+**Можно ли получить фон для конкретного макета или мастера без привязки к существующему слайду?**
+
+Да. Доступ к нужному мастеру или макету, применение его к [временному слайду](/slides/ru/python-net/clone-slides/) требуемого размера и экспорт этого слайда позволят получить фон, полученный из выбранного макета или мастера.
+
+**Есть ли ограничения лицензирования, влияющие на экспорт изображений?**
+
+Функции рендеринга полностью доступны при наличии [действующей лицензии](/slides/ru/python-net/licensing/). В режиме оценки вывод может включать ограничения, такие как водяной знак. Активируйте лицензию один раз за процесс перед запуском пакетных экспортов.
\ No newline at end of file
diff --git a/ru/python-net/getting-started/supported-file-formats/_index.md b/ru/python-net/getting-started/supported-file-formats/_index.md
index 8ecf0927d4..db0deabc32 100644
--- a/ru/python-net/getting-started/supported-file-formats/_index.md
+++ b/ru/python-net/getting-started/supported-file-formats/_index.md
@@ -40,10 +40,10 @@ keywords:
- презентация
- Python
- Aspose.Slides
-description: "Узнайте обо всех форматах файлов, которые Aspose.Slides for Python via .NET может открывать, сохранять и конвертировать — включая PPT, PPTX и ODP — с понятными примечаниями о поддержке импорта/экспорта."
+description: "Узнайте о всех форматах файлов, которые Aspose.Slides for Python via .NET может открывать, сохранять и конвертировать — включая PPT, PPTX и ODP — с ясными примечаниями по поддержке импорта/экспорта."
---
-## **Поддерживаемые Версии Microsoft PowerPoint**
+## **Поддерживаемые версии Microsoft PowerPoint**
- Microsoft PowerPoint 97
- Microsoft PowerPoint 2000
- Microsoft PowerPoint XP
@@ -53,36 +53,58 @@ description: "Узнайте обо всех форматах файлов, ко
- Microsoft PowerPoint 2013
- Microsoft PowerPoint 2016
- Microsoft PowerPoint 2019
-- Microsoft PowerPoint для MAC
+- Microsoft PowerPoint for MAC
- Office 365
-## **Поддерживаемые Форматы Файлов**
-Эта таблица содержит форматы файлов, которые Aspose.Slides для Python через .NET может загружать и сохранять:
+## **Поддерживаемые форматы файлов**
+Эта таблица содержит форматы файлов, которые Aspose.Slides for Python via .NET может загружать и сохранять:
-|**Формат**|**Описание**|**Загрузка**|**Сохранение**|**Примечания**|
+|**Формат**|**Описание**|**Загрузка**|**Сохранение**|**Примечание**|
| :- | :- | :- | :- | :- |
|[PPT](https://docs.fileformat.com/presentation/ppt/)|Презентация PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POT](https://docs.fileformat.com/presentation/pot/)|Шаблон PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPS](https://docs.fileformat.com/presentation/pps/)|Шоу PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPS](https://docs.fileformat.com/presentation/pps/)|Показ PowerPoint 97-2003|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPTX](https://docs.fileformat.com/presentation/pptx/)|Презентация PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POTX](https://docs.fileformat.com/presentation/potx/)|Шаблон PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSX ](https://docs.fileformat.com/presentation/ppsx/)|Шоу PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSX](https://docs.fileformat.com/presentation/ppsx/)|Показ PowerPoint|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[PPTM](https://docs.fileformat.com/presentation/pptm/)|Презентация PowerPoint с поддержкой макросов|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|Шоу PowerPoint с поддержкой макросов|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[PPSM](https://docs.fileformat.com/presentation/ppsm/)|Показ PowerPoint с поддержкой макросов|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POTM](https://docs.fileformat.com/presentation/potm/)|Шаблон PowerPoint с поддержкой макросов|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[ODP/FODP](https://docs.fileformat.com/presentation/odp/)|Презентация OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[OTP](https://docs.fileformat.com/presentation/otp/)|Шаблон Презентации OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[TIFF](https://docs.fileformat.com/image/tiff/)|Формат файла тегированных изображений| |{{< emoticons/tick >}}| |
-|[EMF](https://docs.fileformat.com/image/emf/)|Формат расширенного метафайла| |{{< emoticons/tick >}}| |
-|[PDF](https://docs.fileformat.com/pdf/)|Портативный формат документа|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XPS](https://docs.fileformat.com/page-description-language/xps/)|Спецификация бумаги XML| |{{< emoticons/tick >}}| |
-|[JPEG](https://docs.fileformat.com/image/jpeg/)|Группа совместных фотографов| |{{< emoticons/tick >}}| |
-|[PNG](https://docs.fileformat.com/image/png/)|Портативная графика сети| |{{< emoticons/tick >}}| |
-|[GIF](https://docs.fileformat.com/image/gif/)|Формат обмена графикой| |{{< emoticons/tick >}}| |
-|[BMP](https://docs.fileformat.com/image/bmp/)|Независимый от устройства битмап| |{{< emoticons/tick >}}| |
-|[SVG](https://docs.fileformat.com/page-description-language/svg/)|Векторная графика масштаба| |{{< emoticons/tick >}}| |
-|[SWF](https://docs.fileformat.com/page-description-language/swf/)|Малый веб-формат| |{{< emoticons/tick >}}| |
-|[HTML](https://docs.fileformat.com/web/html/)|Язык разметки гипертекста|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XAML](https://docs.fileformat.com/web/xaml/)|Расширяемый язык разметки приложений| |{{< emoticons/tick >}}| |
+|[OTP](https://docs.fileformat.com/presentation/otp/)|Шаблон OpenDocument|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[TIFF](https://docs.fileformat.com/image/tiff/)|Tag Image File Format| |{{< emoticons/tick >}}| |
+|[EMF](https://docs.fileformat.com/image/emf/)|Enhanced Metafile Format| |{{< emoticons/tick >}}| |
+|[PDF](https://docs.fileformat.com/pdf/)|Portable Document Format|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[XPS](https://docs.fileformat.com/page-description-language/xps/)|XML Paper Specification| |{{< emoticons/tick >}}| |
+|[JPEG](https://docs.fileformat.com/image/jpeg/)|Joint Photographic Experts Group| |{{< emoticons/tick >}}| |
+|[PNG](https://docs.fileformat.com/image/png/)|Portable Network Graphics| |{{< emoticons/tick >}}| |
+|[GIF](https://docs.fileformat.com/image/gif/)|Graphics Interchange Format| |{{< emoticons/tick >}}| |
+|[BMP](https://docs.fileformat.com/image/bmp/)|Device Independent Bitmap| |{{< emoticons/tick >}}| |
+|[SVG](https://docs.fileformat.com/page-description-language/svg/)|Scalable Vector Graphics| |{{< emoticons/tick >}}| |
+|[SWF](https://docs.fileformat.com/page-description-language/swf/)|Small Web Format| |{{< emoticons/tick >}}| |
+|[HTML](https://docs.fileformat.com/web/html/)|Hypertext Markup Language|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[XAML](https://docs.fileformat.com/web/xaml/)|Extensible Application Markup Language| |{{< emoticons/tick >}}| |
|[MD](https://docs.fileformat.com/word-processing/md/)|Markdown| |{{< emoticons/tick >}}| |
-|[XML](https://docs.fileformat.com/web/xml/)|Презентация PowerPoint XML| |{{< emoticons/tick >}}| |
\ No newline at end of file
+|[XML](https://docs.fileformat.com/web/xml/)|Презентация PowerPoint в формате XML| |{{< emoticons/tick >}}| |
+
+## **FAQ**
+
+**Можно ли сохранять презентации в PDF, соответствующие архивным и доступностным требованиям (PDF/A и PDF/UA)?**
+
+Да. Aspose.Slides for Python via .NET поддерживает экспорт в PDF с уровнями совместимости PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, а также PDF/UA через параметр **compliance** в настройках **PDF export options**.
+
+**Поддерживает ли библиотека встраивание шрифтов при экспорте в PDF с детальным контролем того, какие шрифты встраиваются?**
+
+Да. Вы можете управлять тем, встраиваются ли шрифты полностью или частично (только используемые глифы), задавать правила обработки системных шрифтов и настраивать поведение для ASCII‑текста через **PDF export options**.
+
+**Можно ли определить, защищён ли файл паролем, прежде чем полностью его загружать?**
+
+Да. С помощью API инспекции на основе фабрики (**factory-based inspection API**) можно проверить презентацию на наличие пароля без полного открытия файла.
+
+**Есть ли механизмы резервных шрифтов и поддержка пользовательских шрифтов?**
+
+Да. Библиотека поддерживает загрузку и встраивание пользовательских шрифтов, а также правила резервных шрифтов, позволяющие избежать отсутствия глифов при рендеринге и конвертации.
+
+**Можно ли экспортировать слайды в XPS и есть ли параметры настройки вывода XPS?**
+
+Да. Экспорт в XPS поддерживается, и вы можете настроить соответствующие параметры сохранения, чтобы управлять качеством и содержимым создаваемого XPS‑документа.
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md b/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
index 220a011fe3..7500a03ab3 100644
--- a/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
+++ b/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-openoffice-odp/_index.md
@@ -1,29 +1,63 @@
---
-title: 转换 OpenOffice ODP
+title: 在 Python 中转换 OpenDocument 演示文稿
+linktitle: 转换 OpenDocument
type: docs
weight: 10
url: /zh/python-net/convert-openoffice-odp/
-keywords: "将 ODP 转换为 PDF, ODP 转换为 PPT, ODP 转换为 PPTX, ODP 转换为 XPS, ODP 转换为 HTML, ODP 转换为 TIFF"
-description: "使用 Aspose.Slides 将 ODP 转换为 PDF、ODP 转换为 PPT、ODP 转换为 PPTX、ODP 转换为 HTML 及其他格式。"
+keywords:
+- 转换 OpenDocument
+- 转换 ODP
+- ODP 转 PDF
+- ODP 转 PPT
+- ODP 转 PPTX
+- ODP 转 XPS
+- ODP 转 HTML
+- ODP 转 TIFF
+- ODP 转 SWF
+- OpenDocument
+- 演示文稿
+- Python
+- Aspose.Slides
+description: "在 Python 中使用 Aspose.Slides 将 OpenDocument ODP 转换为 PDF、PPT、PPTX、XPS、HTML、TIFF 或 SWF:代码示例、高保真、批量转换和自定义。"
---
-[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) 允许您将 OpenOffice ODP 演示文稿转换为多种格式。用于将 ODP 文件转换为其他文档格式的 API 与用于 PowerPoint (PPT 和 PPTX) 转换操作的 API 相同。
+## **转换 ODP 文件**
-这些示例向您展示了如何将 ODP 文档转换为其他格式(只需更改源 ODP 文件):
+[**Aspose.Slides API**](https://products.aspose.com/slides/python-net/) 允许您将 OpenOffice ODP 演示文稿转换为多种格式。用于将 ODP 文件转换为其他文档格式的 API 与用于 PowerPoint(PPT 和 PPTX)转换操作的 API 相同。
-- [将 ODP 转换为 HTML](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
-- [将 ODP 转换为 PDF](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
-- [将 ODP 转换为 TIFF](/slides/zh/python-net/convert-powerpoint-to-tiff/)
-- [将 ODP 转换为 SWF Flash](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
-- [将 ODP 转换为 XPS](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
-- [将 ODP 转换为带注释的 PDF](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
-- [将 ODP 转换为带注释的 TIFF](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+以下示例展示了如何将 ODP 文档转换为其他格式(只需更改源 ODP 文件):
-例如,如果您需要将 ODP 演示文稿转换为 PDF,可以按以下方式进行:
+- [转换 ODP 为 HTML](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-html/)
+- [转换 ODP 为 PDF](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)
+- [转换 ODP 为 TIFF](/slides/zh/python-net/convert-powerpoint-to-tiff/)
+- [转换 ODP 为 SWF Flash](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-swf-flash/)
+- [转换 ODP 为 XPS](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-microsoft-xps-document/)
+- [转换 ODP 为带备注的 PDF](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-pdf-with-notes/)
+- [转换 ODP 为带备注的 TIFF](/slides/zh/python-net/convert-powerpoint-ppt-and-pptx-to-tiff-with-notes/)
+
+例如,如果您需要将 ODP 演示文稿转换为 PDF,可以这样操作:
```py
import aspose.slides as slides
pres = slides.Presentation("pres.odp")
pres.save("pres.pdf", slides.export.SaveFormat.PDF)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**我可以在不安装 LibreOffice 或 OpenOffice 的情况下将 ODP 转换为 PPTX 吗?**
+
+是的。Aspose.Slides 是一个完全独立的库,能够处理 PowerPoint 和 OpenOffice 格式,无需任何外部应用程序。
+
+**Aspose.Slides 能够打开和保存受密码保护的 ODP/OTP 文件吗?**
+
+是的。当您提供密码时,它可以[加载加密演示文稿](/slides/zh/python-net/password-protected-presentation/),并且还能使用加密和保护设置保存演示文稿。
+
+**我可以在转换 ODP 之前提取其中嵌入的媒体文件(音频/视频)吗?**
+
+是的。Aspose.Slides 允许您访问并提取演示文稿中嵌入的[audio](/slides/zh/python-net/audio-frame/)和[video](/slides/zh/python-net/video-frame/),这对转换前的处理或单独复用很有帮助。
+
+**我可以将转换后的 ODP 保存为 Strict Office Open XML 吗?**
+
+是的。保存为 PPTX 时,您可以通过[保存选项](https://reference.aspose.com/slides/python-net/aspose.slides.export/pptxoptions/)启用 Strict OOXML,以满足更严格的合规性要求。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md b/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
index 27f92ffa00..3461de9931 100644
--- a/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
+++ b/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-swf-flash/_index.md
@@ -1,13 +1,28 @@
---
-title: 将 PowerPoint 转换为 SWF Flash
+title: 在 Python 中将 PowerPoint 演示文稿转换为 SWF Flash
+linktitle: PowerPoint 转 SWF Flash
type: docs
weight: 80
url: /zh/python-net/convert-powerpoint-to-swf-flash/
-keywords: "转换 PowerPoint, 演示文稿, PowerPoint 到 SWF, SWF Flash PPT 到 SWF, PPTX 到 SWF, Python"
-description: "在 Python 中将 PowerPoint 演示文稿转换为 SWF Flash"
+keywords:
+- 转换 PowerPoint
+- 转换 演示文稿
+- 转换 幻灯片
+- PowerPoint 转 SWF
+- 演示文稿 转 SWF
+- 幻灯片 转 SWF
+- PPT 转 SWF
+- PPTX 转 SWF
+- PowerPoint
+- 演示文稿
+- Python
+- Aspose.Slides
+description: 使用 Aspose.Slides 在 Python 中将 PowerPoint(PPT/PPTX)转换为 SWF Flash。逐步代码示例,快速高质量输出,无需 PowerPoint 自动化。
---
-由 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类提供的 [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 方法可用于将整个演示文稿转换为 SWF 文档。 您还可以使用 [SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/) 类和 [INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/) 接口在生成的 SWF 中包含注释。 以下示例展示了如何使用 SWFOptions 类提供的选项将演示文稿转换为 SWF 文档。
+## **将演示文稿转换为 Flash**
+
+由[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)类公开的[Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)方法可用于将整个演示文稿转换为 SWF 文档。您还可以通过使用[SWFOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/)类和[INotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/inotescommentslayoutingoptions/)接口在生成的 SWF 中包含批注。以下示例展示了如何使用 SWFOptions 类提供的选项将演示文稿转换为 SWF 文档。
```py
import aspose.slides as slides
@@ -19,8 +34,26 @@ swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
-# 保存演示文稿和笔记页面
+# 保存演示文稿和批注页
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**我可以在 SWF 中包含隐藏的幻灯片吗?**
+
+是的。请在[SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/)中启用[show_hidden_slides](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/show_hidden_slides/)选项。默认情况下,隐藏的幻灯片不会导出。
+
+**我如何控制压缩以及最终的 SWF 大小?**
+
+使用[compressed](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/compressed/)标志(默认启用),并调整[jpeg_quality](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/jpeg_quality/)以在文件大小和图像质量之间取得平衡。
+
+**'viewer_included' 的作用是什么,何时应禁用它?**
+
+[viewer_included](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/viewer_included/)会添加嵌入式播放器 UI(导航控件、面板、搜索)。如果您计划使用自己的播放器或需要一个没有 UI 的裸 SWF 框架,请禁用它。
+
+**如果导出机器缺少源字体会发生什么?**
+
+Aspose.Slides 将使用您在[SwfOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/)中通过[default_regular_font](https://reference.aspose.com/slides/python-net/aspose.slides.export/swfoptions/default_regular_font/)指定的字体进行替换,以避免意外的回退。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md b/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
index fb9683d67f..6d0b15fef9 100644
--- a/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
+++ b/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-tiff-with-notes/_index.md
@@ -1,26 +1,84 @@
---
-title: 将 PowerPoint 转换为带备注的 TIFF
+title: 将 PowerPoint 演示文稿转换为带备注的 TIFF(Python)
+linktitle: PowerPoint 转 TIFF(带备注)
type: docs
weight: 100
url: /zh/python-net/convert-powerpoint-to-tiff-with-notes/
-keywords: "将 PowerPoint 转换为带备注的 TIFF"
-description: "在 Aspose.Slides 中将 PowerPoint 转换为带备注的 TIFF。"
+keywords:
+- 转换 PowerPoint
+- 转换 演示文稿
+- 转换 幻灯片
+- 转换 PPT
+- 转换 PPTX
+- PowerPoint 转 TIFF
+- 演示文稿 转 TIFF
+- 幻灯片 转 TIFF
+- PPT 转 TIFF
+- PPTX 转 TIFF
+- 带备注的 PowerPoint
+- 带备注的演示文稿
+- 带备注的幻灯片
+- 带备注的 PPT
+- 带备注的 PPTX
+- 带备注的 TIFF
+- Python
+- Aspose.Slides
+description: "使用 Aspose.Slides for Python via .NET 将 PowerPoint 演示文稿转换为带备注的 TIFF。了解如何高效导出带演讲者备注的幻灯片。"
---
-{{% alert title="提示" color="primary" %}}
+## **概述**
-您可能想查看 Aspose 的 [免费 PowerPoint 转海报转换器](https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online)。
+Aspose.Slides for Python via .NET 提供了一种简便的解决方案,能够将 PowerPoint 和 OpenDocument 演示文稿(PPT、PPTX 和 ODP)连同备注一起转换为 TIFF 格式。该格式广泛用于高质量图像存储、打印和文档归档。使用 Aspose.Slides,您不仅可以导出包含演讲者备注的整个演示文稿,还可以在备注幻灯片视图中生成幻灯片缩略图。转换过程简单高效,利用 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类的 `save` 方法,将整个演示文稿转换为一系列 TIFF 图像,同时保留备注和布局。
-{{% /alert %}}
+## **将演示文稿转换为带备注的 TIFF**
+
+使用 Aspose.Slides for Python via .NET 将 PowerPoint 或 OpenDocument 演示文稿保存为带备注的 TIFF 需要以下步骤:
+
+1. 实例化 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类:加载 PowerPoint 或 OpenDocument 文件。
+2. 配置输出布局选项:使用 [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/python-net/aspose.slides.export/notescommentslayoutingoptions/) 类指定备注和评论的显示方式。
+3. 将演示文稿保存为 TIFF:将配置好的选项传递给 [save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/save/#str-asposeslidesexportsaveformat-asposeslidesexportisaveoptions) 方法。
+
+假设我们有一个名为 “speaker_notes.pptx” 的文件,其包含以下幻灯片:
-TIFF 是 Aspose.Slides for Python via .NET 支持将带备注的 PowerPoint PPT 和 PPTX 演示文稿转换为图像的几种广泛使用的图像格式之一。您还可以在备注幻灯片视图中生成幻灯片缩略图。Presentation 类公开的 [Save](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 方法可以用于将整个演示文稿在备注幻灯片视图中转换为 TIFF。使用 Aspose.Slides for Python via .NET 将 Microsoft PowerPoint 演示文稿保存为 TIFF 备注的过程只需两行代码。您只需打开演示文稿并将其保存为 TIFF 备注。您还可以为单个幻灯片在备注幻灯片视图中生成幻灯片缩略图。下面的代码片段将示例演示文稿更新为备注幻灯片视图中的 TIFF 图像,如下所示:
+
+
+下面的代码片段演示了如何使用 [slides_layout_options](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) 属性,在备注幻灯片视图下将演示文稿转换为 TIFF 图像。
```py
-import aspose.slides as slides
+# 实例化表示演示文稿文件的 Presentation 类。
+with slides.Presentation("speaker_notes.pptx") as presentation:
+
+ notes_options = slides.export.NotesCommentsLayoutingOptions()
+ notes_options.notes_position = slides.export.NotesPositions.BOTTOM_FULL # 在幻灯片下方显示备注。
+
+ # 配置带备注布局的 TIFF 选项。
+ tiff_options = slides.export.TiffOptions()
+ tiff_options.dpi_x = 300
+ tiff_options.dpi_y = 300
+ tiff_options.slides_layout_options = notes_options
+
+ # 将演示文稿保存为带有演讲者备注的 TIFF。
+ presentation.save("TIFF_with_notes.tiff", slides.export.SaveFormat.TIFF, tiff_options)
+```
+
+结果:
+
+
+
+{{% alert title="Tip" color="primary" %}}
+查看 Aspose 免费 PowerPoint 到海报转换器(https://products.aspose.app/slides/conversion/convert-ppt-to-poster-online)。
+{{% /alert %}}
+
+## **常见问题**
+
+**我可以控制结果 TIFF 中备注区域的位置吗?**
+
+是的。使用 [备注布局设置](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/slides_layout_options/) 可选择 `NONE`(隐藏备注)、`BOTTOM_TRUNCATED`(在单页内显示)或 `BOTTOM_FULL`(允许跨页显示)等选项。
+
+**如何在不明显降低质量的情况下减小带备注的 TIFF 文件大小?**
+
+选择适当的 [高效压缩](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/compression_type/)(如 `LZW` 或 `RLE`),设置合理的 DPI,并在可接受的情况下使用较低的 [像素格式](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/pixel_format/)(例如 8 bpp 或 1 bpp 单色)。适度降低 [图像尺寸](https://reference.aspose.com/slides/python-net/aspose.slides.export/tiffoptions/image_size/) 也能在不明显影响可读性的前提下减小文件体积。
-# 实例化一个 Presentation 对象,表示一个演示文稿文件
-presentation = slides.Presentation("pres.pptx")
+**如果系统中缺少原始字体,备注中的字体会影响结果吗?**
-# 将演示文稿保存为 TIFF 备注
-presentation.save("Notes_In_Tiff_out.tiff", slides.export.SaveFormat.TIFF)
-```
\ No newline at end of file
+会。缺失的字体会触发 [字体替换](/slides/zh/python-net/font-selection-sequence/),可能导致文字度量和外观变化。为避免此问题,请 [提供所需字体](/slides/zh/python-net/custom-font/) 或设置默认的 [回退字体](/slides/zh/python-net/fallback-font/),以确保使用预期的字形。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md b/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
index b649159342..28c55fceca 100644
--- a/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
+++ b/zh/python-net/developer-guide/manage-presentation/convert-presentation/convert-powerpoint/convert-powerpoint-to-xps/_index.md
@@ -1,46 +1,56 @@
---
-title: 将 PowerPoint 转换为 XPS
+title: 在 Python 中将 PowerPoint 演示文稿转换为 XPS
+linktitle: PowerPoint 转 XPS
type: docs
weight: 70
-url: /zh/python-net/convert-powerpoint-to-xps
-keywords: "转换 PowerPoint 演示文稿, PowerPoint 转 XPS, PPT 转 XPS, PPTX 转 XPS, 转换, Python, Aspose.Slides"
-description: "在 Python 中将 PowerPoint 演示文稿转换为 XPS。"
+url: /zh/python-net/convert-powerpoint-to-xps/
+keywords:
+- 转换 PowerPoint
+- 转换 演示文稿
+- PowerPoint 转 XPS
+- 演示文稿 转 XPS
+- PPT 转 XPS
+- PPTX 转 XPS
+- PowerPoint
+- 演示文稿
+- Python
+- Aspose.Slides
+description: "使用 Aspose.Slides 在 Python 中将 PowerPoint PPT/PPTX 转换为高质量、平台无关的 XPS。获取分步指南和示例代码。"
---
## **关于 XPS**
-微软开发了 [XPS](https://docs.fileformat.com/page-description-language/xps/) 作为 [PDF](https://docs.fileformat.com/pdf/) 的替代方案。它通过输出一个非常类似于 PDF 的文件来允许您打印内容。XPS 格式基于 XML。XPS 文件的布局或结构在所有操作系统和打印机上保持不变。
+Microsoft 开发了 [XPS](https://docs.fileformat.com/page-description-language/xps/) 作为 [PDF](https://docs.fileformat.com/pdf/) 的替代方案。它允许您通过输出与 PDF 非常相似的文件来打印内容。XPS 格式基于 XML。XPS 文件的布局或结构在所有操作系统和打印机上保持一致。
## 何时使用 Microsoft XPS 格式
{{% alert color="primary" %}}
-要查看 Aspose.Slides 如何将 PPT 或 PPTX 演示文稿转换为 XPS 格式,您可以查看 [这个免费的在线转换应用](https://products.aspose.app/slides/conversion)。
+要了解 Aspose.Slides 如何将 PPT 或 PPTX 演示文稿转换为 XPS 格式,您可以查看[此免费在线转换应用](https://products.aspose.app/slides/conversion)。
{{% /alert %}}
-如果您想减少存储成本,可以将 Microsoft PowerPoint 演示文稿转换为 XPS 格式。这样,您会发现更容易保存、共享和打印文档。
+如果您想降低存储成本,可以将 Microsoft PowerPoint 演示文稿转换为 XPS 格式。这样,您会发现保存、共享和打印文档更为方便。
-微软持续在 Windows 中(甚至在 Windows 10 中)实施对 XPS 的强力支持,因此您可能想考虑将文件保存为此格式。如果您处理的是 Windows 8.1、Windows 8、Windows 7 和 Windows Vista,则对于某些操作,XPS 实际上可能是您最好的选择。
+Microsoft 仍在 Windows(甚至在 Windows 10)中对 XPS 提供强大支持,因此您可能希望将文件保存为此格式。如果您使用的是 Windows 8.1、Windows 8、Windows 7 或 Windows Vista,那么 XPS 可能是某些操作的最佳选择。
-- **Windows 8** 使用 OXPS(开放 XPS)格式来处理 XPS 文件。OXPS 是原始 XPS 格式的标准化版本。Windows 8 对 XPS 文件的支持比对 PDF 文件的支持更好。
- - **XPS:** 具有内置的 XPS 查看器/阅读器和打印到 XPS 的功能。
- - **PDF**: 有 PDF 阅读器,但没有打印到 PDF 的功能。
+- **Windows 8** 使用 OXPS(Open XPS)格式的 XPS 文件。OXPS 是原始 XPS 格式的标准化版本。Windows 8 对 XPS 文件的支持优于对 PDF 文件的支持。
+ - **XPS**:内置 XPS 查看器/阅读器,支持打印到 XPS。
+ - **PDF**:提供 PDF 阅读器,但不支持打印到 PDF。
-- **Windows 7 和 Windows Vista** 使用原始 XPS 格式。这些操作系统对 XPS 文件的支持也比对 PDF 的支持更好。
- - **XPS**: 具有内置的 XPS 查看器和打印到 XPS 的功能。
- - **PDF**: 没有 PDF 阅读器。没有打印到 PDF 的功能。
+- **Windows 7** 和 **Windows Vista** 使用原始 XPS 格式。这些操作系统对 XPS 文件的支持也优于对 PDF 的支持。
+ - **XPS**:内置 XPS 查看器,支持打印到 XPS。
+ - **PDF**:没有 PDF 阅读器。也不支持打印到 PDF。
-|**输入 PPT(X):
****
|**输出 XPS:
****
|
+|**输入 PPT(X):
****
|**输出 XPS:
****
|
| :- | :- |
-
-微软最终通过 Windows 10 的打印到 PDF 功能实现了对 PDF 打印操作的支持。之前,用户被期望通过 XPS 格式打印文档。
+Microsoft 最终在 Windows 10 中通过“打印到 PDF”功能实现了 PDF 的打印支持。以前,用户需要通过 XPS 格式来打印文档。
## 使用 Aspose.Slides 进行 XPS 转换
-在 [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) for .NET 中,您可以使用 [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 方法,该方法由 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类公开,以将整个演示文稿转换为 XPS 文档。
+在 .NET 的 [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) 中,您可以使用 [**Save**](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 方法(由 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类提供)将整个演示文稿转换为 XPS 文档。
-在将演示文稿转换为 XPS 时,您必须使用以下设置之一来保存演示文稿:
+将演示文稿转换为 XPS 时,您必须使用以下任意一种设置保存演示文稿:
- 默认设置(不使用 [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
- 自定义设置(使用 [**XPSOptions**](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/))
@@ -59,9 +69,9 @@ pres = slides.Presentation("Convert_XPS.pptx")
pres.save("XPS_Output_Without_XPSOption_out.xps", slides.export.SaveFormat.XPS)
```
-
### **使用自定义设置将演示文稿转换为 XPS**
-以下示例代码演示了如何使用自定义设置将演示文稿转换为 XPS 文档:
+
+以下示例代码展示了如何在 Python 中使用自定义设置将演示文稿转换为 XPS 文档:
```py
import aspose.slides as slides
@@ -72,9 +82,19 @@ pres = slides.Presentation("Convert_XPS_Options.pptx")
# 实例化 TiffOptions 类
options = slides.export.XpsOptions()
-# 将 MetaFiles 保存为 PNG
+# 将元文件保存为 PNG
options.save_metafiles_as_png = True
# 将演示文稿保存为 XPS 文档
pres.save("XPS_With_Options_out.xps", slides.export.SaveFormat.XPS, options)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**我可以将 XPS 保存到流而不是文件吗?**
+
+是的—Aspose.Slides 允许您直接导出到流,这对于 Web API、服务器端管道或任何需要在不触及文件系统的情况下发送 XPS 的场景都非常理想。
+
+**隐藏的幻灯片会被包含在 XPS 中吗?我可以排除它们吗?**
+
+默认情况下,仅渲染普通(可见)幻灯片。您可以通过[导出设置](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/)中的[include or exclude hidden slides](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/show_hidden_slides/)在保存为 XPS 之前进行控制,确保输出仅包含您想要的页面。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/manage-presentation/examine-presentation/_index.md b/zh/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
index cc7a814f34..a7856beb1f 100644
--- a/zh/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
+++ b/zh/python-net/developer-guide/manage-presentation/examine-presentation/_index.md
@@ -21,22 +21,22 @@ keywords:
- 演示文稿
- Python
- Aspose.Slides
-description: "使用 Python 在 PowerPoint 和 OpenDocument 演示文稿中探索幻灯片、结构和元数据,以获得更快速的洞察和更智能的内容审计。"
+description: 使用 Python 探索 PowerPoint 和 OpenDocument 演示文稿中的幻灯片、结构和元数据,以获得更快的洞察和更智能的内容审计。
---
-Aspose.Slides for Python via .NET 允许您检查演示文稿以了解其属性并理解其行为。
+Aspose.Slides for Python via .NET 允许您检查演示文稿,以了解其属性并理解其行为。
{{% alert title="信息" color="info" %}}
-[PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) 和 [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) 类包含用于此处操作的属性和方法。
+这里使用的操作中,[PresentationInfo](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/) 和 [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/) 类包含所需的属性和方法。
{{% /alert %}}
## **检查演示文稿格式**
-在处理演示文稿之前,您可能想要找出该演示文稿当前的格式(PPT、PPTX、ODP 等)。
+在处理演示文稿之前,您可能想要了解当前演示文稿的格式(PPT、PPTX、ODP 等)。
-您可以在不加载演示文稿的情况下检查演示文稿的格式。请参见以下 Python 代码:
+您可以在不加载演示文稿的情况下检查其格式。请参见以下 Python 代码:
```py
import aspose.slides as slides
@@ -53,7 +53,7 @@ print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)
## **获取演示文稿属性**
-以下 Python 代码向您展示如何获取演示文稿属性(有关演示文稿的信息):
+以下 Python 代码演示如何获取演示文稿属性(有关演示文稿的信息):
```py
import aspose.slides as slides
@@ -65,17 +65,17 @@ print(props.subject)
print(props.title)
```
-您可能想查看 [DocumentProperties](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties) 类下的属性。
+您可能想查看 [DocumentProperties 类下的属性](https://reference.aspose.com/slides/python-net/aspose.slides/documentproperties/#properties) 。
## **更新演示文稿属性**
-Aspose.Slides 提供了 [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) 方法,允许您对演示文稿属性进行更改。
+Aspose.Slides 提供了 [PresentationInfo.update_document_properties](https://reference.aspose.com/slides/python-net/aspose.slides/presentationinfo/update_document_properties/#idocumentproperties) 方法,允许您更改演示文稿属性。
-假设我们有一个 PowerPoint 演示文稿,文档属性如下所示。
+假设我们有一个 PowerPoint 演示文稿,其文档属性如下所示。

-此代码示例向您展示如何编辑某些演示文稿属性:
+下面的代码示例演示如何编辑部分演示文稿属性:
```py
file_name = "sample.pptx"
@@ -83,22 +83,44 @@ file_name = "sample.pptx"
info = PresentationFactory.instance.get_presentation_info(file_name)
properties = info.read_document_properties()
-properties.title = "我的标题"
+properties.title = "My title"
properties.last_saved_time = datetime.now()
info.update_document_properties(properties)
info.write_binded_presentation(file_name)
```
-更改文档属性的结果如下所示。
+更改文档属性后的结果如下所示。
-
+
-## **有用链接**
+## **有用的链接**
-要获取有关演示文稿及其安全属性的更多信息,您可能会发现这些链接很有用:
+欲获取有关演示文稿及其安全属性的更多信息,您可能会觉得以下链接有用:
-- [检查演示文稿是否加密](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
-- [检查演示文稿是否为只读保护](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
-- [在加载之前检查演示文稿是否受到密码保护](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
-- [确认用于保护演示文稿的密码](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
\ No newline at end of file
+- [检查演示文稿是否已加密](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-encrypted)
+- [检查演示文稿是否受写保护(只读)](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-write-protected)
+- [加载前检查演示文稿是否受密码保护](https://docs.aspose.com/slides/python-net/password-protected-presentation/#checking-whether-a-presentation-is-password-protected-before-loading-it)
+- [确认用于保护演示文稿的密码](https://docs.aspose.com/slides/python-net/password-protected-presentation/#validating-or-confirming-that-a-specific-password-has-been-used-to-protect-a-presentation).
+
+## **常见问题**
+
+**如何检查是否嵌入了字体以及具体是哪一些?**
+
+在演示文稿层级查找嵌入字体信息,然后将这些条目与实际内容中使用的字体集合进行比较,以确定哪些字体对渲染至关重要。
+
+**如何快速判断文件中是否有隐藏幻灯片以及数量?**
+
+遍历幻灯片集合,检查每张幻灯片的可见性标志。
+
+**我能检测是否使用了自定义幻灯片尺寸和方向,以及它们是否与默认设置不同吗?**
+
+可以。将当前的幻灯片尺寸和方向与标准预设进行比较,这有助于预测打印和导出时的行为。
+
+**是否有快速方法查看图表是否引用外部数据源?**
+
+可以。遍历所有图表,检查其数据源,并标记数据是内部的还是基于链接的,包括任何失效的链接。
+
+**如何评估可能导致渲染或 PDF 导出变慢的“重量”幻灯片?**
+
+对每张幻灯片统计对象数量,查找大图像、透明度、阴影、动画和多媒体等因素;给出粗略的复杂度评分,以标记潜在的性能热点。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-comments/_index.md b/zh/python-net/developer-guide/presentation-comments/_index.md
index 834e1824c1..06a2a73a52 100644
--- a/zh/python-net/developer-guide/presentation-comments/_index.md
+++ b/zh/python-net/developer-guide/presentation-comments/_index.md
@@ -1,27 +1,43 @@
---
-title: 演示评论
+title: 在 Python 中管理演示文稿评论
+linktitle: 演示文稿评论
type: docs
weight: 100
url: /zh/python-net/presentation-comments/
-keywords: "评论, PowerPoint 评论, PowerPoint 演示, Python, Aspose.Slides for Python via .NET"
-description: "在 Python 中的 PowerPoint 演示中添加评论和回复"
+keywords:
+- 评论
+- 现代评论
+- PowerPoint 评论
+- 演示文稿评论
+- 幻灯片评论
+- 添加评论
+- 访问评论
+- 编辑评论
+- 回复评论
+- 删除评论
+- 删除评论
+- PowerPoint
+- 演示文稿
+- Python
+- Aspose.Slides
+description: 使用 Aspose.Slides for Python via .NET 高效轻松地在 PowerPoint 文件中添加、读取、编辑和删除演示文稿评论。
---
-在 PowerPoint 中,评论作为幻灯片上的注释或标注出现。当点击评论时,其内容或消息会被显示。
+在 PowerPoint 中,评论显示为幻灯片上的备注或注释。单击评论后,内容或信息会展开显示。
-### **为什么要在演示文稿中添加评论?**
+## **为什么要在演示文稿中添加评论?**
-当您审查演示文稿时,您可能希望使用评论来提供反馈或与同事进行沟通。
+您可能希望在审阅演示文稿时使用评论来提供反馈或与同事沟通。
-为了让您在 PowerPoint 演示文稿中使用评论,Aspose.Slides for Python via .NET 提供了
+为使您能够在 PowerPoint 演示文稿中使用评论,Aspose.Slides for Python via .NET 提供
-* [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类,它包含作者集合(来自 [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/) 属性)。作者将评论添加到幻灯片。
-* [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/) 接口,它包含单个作者的评论集合。
-* [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) 类,它包含作者及其评论的信息:谁添加了评论、评论添加的时间、评论的位置等。
-* [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) 类,它包含个别作者的信息:作者的姓名、缩写、与作者姓名相关的评论等。
+* 包含作者集合的 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类,作者通过 [CommentAuthorCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthorcollection/) 属性获取并向幻灯片添加评论。
+* 包含各作者评论集合的 [ICommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/icommentcollection/) 接口。
+* 包含作者及其评论信息的 [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) 类:谁添加了评论、添加时间、评论位置等。
+* 包含单个作者信息的 [CommentAuthor](https://reference.aspose.com/slides/python-net/aspose.slides/commentauthor/) 类:作者姓名、缩写、与作者关联的评论等。
## **添加幻灯片评论**
-此 Python 代码演示了如何在 PowerPoint 演示中的幻灯片上添加评论:
+以下 Python 代码演示如何在 PowerPoint 演示文稿的幻灯片上添加评论:
```python
import aspose.slides as slides
@@ -30,7 +46,7 @@ import datetime
# 实例化 Presentation 类
with slides.Presentation() as presentation:
- # 添加一个空幻灯片
+ # 添加空白幻灯片
presentation.slides.add_empty_slide(presentation.layout_slides[0])
# 添加作者
@@ -39,31 +55,31 @@ with slides.Presentation() as presentation:
# 设置评论的位置
point = draw.PointF(0.2, 0.2)
- # 在幻灯片1上为作者添加幻灯片评论
- author.comments.add_comment("你好 Jawad,这是幻灯片评论", presentation.slides[0], point, datetime.date.today())
+ # 为作者在幻灯片 1 上添加评论
+ author.comments.add_comment("Hello Jawad, this is slide comment", presentation.slides[0], point, datetime.date.today())
- # 在幻灯片2上为作者添加幻灯片评论
- author.comments.add_comment("你好 Jawad,这是第二个幻灯片评论", presentation.slides[1], point, datetime.date.today())
+ # 为作者在幻灯片 2 上添加评论
+ author.comments.add_comment("Hello Jawad, this is second slide comment", presentation.slides[1], point, datetime.date.today())
- # 访问幻灯片1
+ # 访问 ISlide 1
slide = presentation.slides[0]
- # 当传递 null 作为参数时,将所有作者的评论归入所选幻灯片
+ # 当参数为 null 时,获取选定幻灯片上所有作者的评论
comments = slide.get_slide_comments(author)
- # 访问幻灯片1的索引0处的评论
+ # 获取幻灯片 1 上索引 0 的评论
str = comments[0].text
presentation.save("Comments_out.pptx", slides.export.SaveFormat.PPTX)
if comments.length > 0:
- # 选择索引0的作者评论集合
+ # 选择索引 0 处的作者评论集合
commentCollection = comments[0].author.comments
print(commentCollection[0].text)
```
## **访问幻灯片评论**
-此 Python 代码演示了如何访问 PowerPoint 演示中幻灯片上的现有评论:
+以下 Python 代码演示如何访问 PowerPoint 演示文稿中幻灯片已有的评论:
```python
import aspose.slides as slides
@@ -73,15 +89,15 @@ with slides.Presentation("Comments1.pptx") as presentation:
for author in presentation.comment_authors:
for comment in author.comments:
print("ISlide :" + str(comment.slide.slide_number) +
- " 有评论: " + comment.text +
- " 作者: " + comment.author.name +
- " 发布于: " + str(comment.created_time) + "\n")
+ " has comment: " + comment.text +
+ " with Author: " + comment.author.name +
+ " posted on time :" + str(comment.created_time) + "\n")
```
## **回复评论**
-父评论是在评论或回复的层次结构中最顶部或最原始的评论。利用 `parent_comment` 属性(来自 [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) 接口),您可以设置或获取父评论。
+父评论是评论层级结构中的顶层或原始评论。使用 [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) 接口的 `parent_comment` 属性,可以设置或获取父评论。
-此 Python 代码演示了如何添加评论并获得其回复:
+以下 Python 代码演示如何添加评论并获取其回复:
```python
import aspose.slides as slides
@@ -91,28 +107,28 @@ import datetime
with slides.Presentation() as pres:
# 添加评论
author1 = pres.comment_authors.add_author("Author_1", "A.A.")
- comment1 = author1.comments.add_comment("评论1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment1 = author1.comments.add_comment("comment1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- # 为评论1添加回复
- author2 = pres.comment_authors.add_author("Author_2", "B.B.")
- reply1 = author2.comments.add_comment("评论1的回复1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # 为 comment1 添加回复
+ author2 = pres.comment_authors.add_author("Autror_2", "B.B.")
+ reply1 = author2.comments.add_comment("reply 1 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply1.parent_comment = comment1
- # 为评论1添加另一条回复
- reply2 = author2.comments.add_comment("评论1的回复2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # 为 comment1 添加另一个回复
+ reply2 = author2.comments.add_comment("reply 2 for comment 1", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply2.parent_comment = comment1
- # 为现有回复添加回复
- subReply = author1.comments.add_comment("回复2的子回复3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ # 为已有回复添加回复
+ subReply = author1.comments.add_comment("subreply 3 for reply 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
subReply.parent_comment = reply2
- comment2 = author2.comments.add_comment("评论2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- comment3 = author2.comments.add_comment("评论3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment2 = author2.comments.add_comment("comment 2", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ comment3 = author2.comments.add_comment("comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
- reply3 = author1.comments.add_comment("评论3的回复4", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
+ reply3 = author1.comments.add_comment("reply 4 for comment 3", pres.slides[0], draw.PointF(10, 10), datetime.date.today())
reply3.parent_comment = comment3
- # 在控制台上显示评论层次结构
+ # 在控制台显示评论层次结构
slide = pres.slides[0]
comments = slide.get_slide_comments(None)
for i in range(comments.length):
@@ -126,26 +142,26 @@ with slides.Presentation() as pres:
pres.save("parent_comment.pptx", slides.export.SaveFormat.PPTX)
- # 删除评论1及其所有回复
+ # 删除 comment1 及其所有回复
comment1.remove()
pres.save("remove_comment.pptx", slides.export.SaveFormat.PPTX)
```
-{{% alert color="warning" title="注意" %}}
+{{% alert color="warning" title="Attention" %}}
-* 当使用 `Remove` 方法(来自 [IComment](https://reference.aspose.com/slides/python-net/aspose.slides/icomment/) 接口)删除评论时,评论的回复也会被删除。
+* 当使用 `Remove` 方法(来自 [IComment] 接口)删除评论时,评论的回复也会被删除。
* 如果 `parent_comment` 设置导致循环引用,将抛出 `PptxEditException`。
{{% /alert %}}
## **添加现代评论**
-在 2021 年,微软在 PowerPoint 中引入了 *现代评论*。现代评论功能显著改善了 PowerPoint 中的协作。通过现代评论,PowerPoint 用户可以更轻松地解决评论、将评论锚定到对象和文本,并进行更多的互动。
+2021 年,Microsoft 在 PowerPoint 中推出了*现代评论*。现代评论功能显著提升了 PowerPoint 的协作效率。通过现代评论,用户可以解决评论、将评论锚定到对象和文本,并更便捷地进行交互。
-我们通过添加 [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) 类实现对现代评论的支持。在 [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/) 类中添加了 `add_modern_comment` 和 `insert_modern_comment` 方法。
+我们通过添加 [ModernComment](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) 类实现了对现代评论的支持。在 [CommentCollection](https://reference.aspose.com/slides/python-net/aspose.slides/commentcollection/) 类中加入了 `add_modern_comment` 与 `insert_modern_comment` 方法。
-此 Python 代码演示了如何在 PowerPoint 演示中向幻灯片添加现代评论:
+以下 Python 代码演示如何在 PowerPoint 幻灯片上添加现代评论:
```python
import aspose.pydrawing as draw
@@ -153,8 +169,8 @@ import aspose.slides as slides
from datetime import date
with slides.Presentation() as pres:
- newAuthor = pres.comment_authors.add_author("某个作者", "SA")
- modernComment = newAuthor.comments.add_modern_comment("这是一个现代评论", pres.slides[0], None, draw.PointF(100, 100), date.today())
+ newAuthor = pres.comment_authors.add_author("Some Author", "SA")
+ modernComment = newAuthor.comments.add_modern_comment("This is a modern comment", pres.slides[0], None, draw.PointF(100, 100), date.today())
pres.save("example.pptx", slides.export.SaveFormat.PPTX)
```
@@ -163,7 +179,7 @@ with slides.Presentation() as pres:
### **删除所有评论和作者**
-此 Python 代码演示了如何删除演示文稿中的所有评论和作者:
+以下 Python 代码演示如何删除演示文稿中的所有评论和作者:
```python
import aspose.slides as slides
@@ -181,7 +197,7 @@ with slides.Presentation("example.pptx") as presentation:
### **删除特定评论**
-此 Python 代码演示了如何删除幻灯片上的特定评论:
+以下 Python 代码演示如何删除幻灯片上特定的评论:
```python
import aspose.pydrawing as draw
@@ -192,19 +208,33 @@ with slides.Presentation() as presentation:
slide = presentation.slides[0]
# 添加评论...
- author = presentation.comment_authors.add_author("作者", "A")
- author.comments.add_comment("评论1", slide, draw.PointF(0.2, 0.2), date.today())
- author.comments.add_comment("评论2", slide, draw.PointF(0.3, 0.2), date.today())
+ author = presentation.comment_authors.add_author("Author", "A")
+ author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
+ author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
- # 移除所有包含“评论1”文本的评论
+ # 删除所有包含 "comment 1" 文本的评论
for commentAuthor in presentation.comment_authors:
toRemove = []
for comment in slide.get_slide_comments(commentAuthor):
- if comment.text == "评论1":
+ if comment.text == "comment 1":
toRemove.append(comment)
for comment in toRemove:
commentAuthor.comments.remove(comment)
presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**Aspose.Slides 是否支持类似 ‘已解决’ 的状态用于现代评论?**
+
+是的。[Modern comments](https://reference.aspose.com/slides/python-net/aspose.slides/moderncomment/) 提供 `status` 属性;您可以读取和设置评论的状态(例如标记为已解决),该状态会保存在文件中并被 PowerPoint 识别。
+
+**是否支持线程式讨论(回复链),并且是否有嵌套深度限制?**
+
+是的。每条评论都可以引用其 `parent_comment`,从而形成任意深度的回复链。API 并未声明具体的嵌套深度限制。
+
+**评论标记的位置在幻灯片中使用什么坐标系定义?**
+
+位置以浮点坐标点的形式存储在幻灯片的坐标系中。这样您可以精确地将评论标记放置在需要的位置。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-content/manage-blob/_index.md b/zh/python-net/developer-guide/presentation-content/manage-blob/_index.md
index dd7afcb319..91b3b0cc1f 100644
--- a/zh/python-net/developer-guide/presentation-content/manage-blob/_index.md
+++ b/zh/python-net/developer-guide/presentation-content/manage-blob/_index.md
@@ -1,17 +1,17 @@
---
-title: 使用 Python 在演示文稿中管理 BLOB,实现高效内存使用
+title: 使用 Python 在演示文稿中管理 BLOB 以实现高效内存使用
linktitle: 管理 BLOB
type: docs
weight: 10
url: /zh/python-net/manage-blob/
keywords:
- 大型对象
-- 大型项
-- 大型文件
+- 大型项目
+- 大文件
- 添加 BLOB
- 导出 BLOB
- 将图像添加为 BLOB
-- 减少内存使用
+- 减少内存
- 内存消耗
- 大型演示文稿
- 临时文件
@@ -20,44 +20,43 @@ keywords:
- 演示文稿
- Python
- Aspose.Slides
-description: "在 Aspose.Slides for Python via .NET 中管理 BLOB 数据,以简化 PowerPoint 和 OpenDocument 文件操作,从而高效处理演示文稿。"
+description: 通过 .NET 为 Python 的 Aspose.Slides 管理 BLOB 数据,以简化 PowerPoint 和 OpenDocument 文件操作,实现高效的演示文稿处理。
---
-### **关于 BLOB**
+## **关于 BLOB**
-**BLOB** (**二进制大型对象**) 通常是指以二进制格式保存的大型项目(照片、演示文稿、文档或媒体)。
+**BLOB**(**Binary Large Object**)通常是以二进制格式保存的大型项目(照片、演示文稿、文档或媒体)。
-Aspose.Slides for Python via .NET 允许您以降低内存消耗的方式使用 BLOB 处理大型文件。
+Aspose.Slides for Python via .NET 允许您以降低大文件涉及时内存消耗的方式为对象使用 BLOB。
-# **使用 BLOB 减少内存消耗**
+## **使用 BLOB 降低内存消耗**
-### **通过 BLOB 向演示文稿添加大型文件**
+### **通过 BLOB 将大型文件添加到演示文稿**
-[Aspose.Slides](/slides/zh/python-net/) for .NET 允许您通过涉及 BLOB 的过程向演示文稿添加大型文件(在本例中是一个大型视频文件),以减少内存消耗。
+[Aspose.Slides](/slides/zh/python-net/) for .NET 允许您通过涉及 BLOB 的过程添加大型文件(此示例为大型视频文件),以降低内存消耗。
-下面的 Python 代码展示了如何通过 BLOB 过程向演示文稿添加大型视频文件:
+此 Python 示例演示如何通过 BLOB 过程将大型视频文件添加到演示文稿:
```py
import aspose.slides as slides
pathToVeryLargeVideo = "veryLargeVideo.avi"
-# 创建一个新的演示文稿,视频将被添加到其中
+# 创建一个将添加视频的新演示文稿
with slides.Presentation() as pres:
with open(pathToVeryLargeVideo, "br") as fileStream:
- # 我们将视频添加到演示文稿中 - 我们选择 KeepLocked 行为,因为我们不打算访问 "veryLargeVideo.avi" 文件。
+ # 让我们将视频添加到演示文稿 - 我们选择 KeepLocked 行为,因为我们不打算访问 "veryLargeVideo.avi" 文件。
video = pres.videos.add_video(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
pres.slides[0].shapes.add_video_frame(0, 0, 480, 270, video)
- # 保存演示文稿。尽管将输出一个大型演示文稿,但在 pres 对象的生命周期中内存消耗保持较低
+ # 保存演示文稿。虽然输出了大型演示文稿,但在 pres 对象的整个生命周期中内存消耗保持低位
pres.save("presentationWithLargeVideo.pptx", slides.export.SaveFormat.PPTX)
```
-
### **通过 BLOB 从演示文稿导出大型文件**
-Aspose.Slides for Python via .NET 允许您通过涉及 BLOB 的过程从演示文稿导出大型文件(在本例中是音频或视频文件)。例如,您可能需要从演示文稿中提取大型媒体文件,但不希望将文件加载到计算机的内存中。通过 BLOB 过程导出该文件,可以保持低内存消耗。
+Aspose.Slides for Python via .NET 允许您通过涉及 BLOB 的过程从演示文稿中导出大型文件(如音频或视频文件)。例如,您可能需要从演示文稿中提取大型媒体文件,但不想将文件加载到计算机的内存中。通过 BLOB 过程导出文件,可保持内存消耗低。
-下面的 Python 代码演示了描述的操作:
+下面的 Python 代码演示了上述操作:
```py
import aspose.slides as slides
@@ -68,15 +67,15 @@ loadOptions.blob_management_options.presentation_locking_behavior = slides.Prese
loadOptions.blob_management_options.is_temporary_files_allowed = True
with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
- # 保存每个视频到文件。为了防止高内存使用,我们需要一个缓冲区,用于将数据从演示文稿的视频流传输到新创建的视频文件的流中。
+ # 将每个视频保存到文件。为防止高内存使用,我们需要一个缓冲区,用于将演示文稿的视频流的数据传输到新创建的视频文件流中。
# byte[] buffer = new byte[8 * 1024];
bufferSize = 8 * 1024
# 遍历视频
index = 0
- # 如果有必要,您可以对音频文件应用相同的步骤。
+ # 如有必要,您也可以对音频文件应用相同的步骤。
for video in pres.videos:
- # 打开演示文稿视频流。请注意,我们故意避免访问诸如 video.BinaryData 的属性 - 因为此属性会返回一个字节数组,包含完整视频,这会导致字节加载到内存中。我们使用 video.GetStream,该方法会返回 Stream - 并且不需要我们将整个视频加载到内存中。
+ # 打开演示文稿视频流。请注意,我们特意避免访问诸如 video.BinaryData 之类的属性——因为该属性返回包含完整视频的字节数组,这会导致字节被加载到内存中。我们使用 video.GetStream,它将返回 Stream,并且 **不** 需要我们将整个视频加载到内存中。
with video.get_stream() as presVideoStream:
with open("video{index}.avi".format(index = index), "wb") as outputFileStream:
buffer = presVideoStream.read(8 * 1024)
@@ -89,15 +88,15 @@ with slides.Presentation(path + "Video.pptx", loadOptions) as pres:
index += 1
```
-### **将图像作为 BLOB 添加到演示文稿中**
-使用 [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) 接口和 [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/) 类的方法,您可以将大型图像作为流添加,以将其视为 BLOB。
+### **在演示文稿中将图像添加为 BLOB**
+使用 [**IImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/iimagecollection/) 接口和 [**ImageCollection**](https://reference.aspose.com/slides/python-net/aspose.slides/imagecollection/) 类的方法,您可以将大型图像作为流添加,以使其被视为 BLOB。
下面的 Python 代码展示了如何通过 BLOB 过程添加大型图像:
```py
import aspose.slides as slides
-# 创建一个新的演示文稿,将图像添加到其中。
+# 创建一个将添加图像的新演示文稿
with slides.Presentation() as pres:
with open("img.jpeg", "br") as fileStream:
img = pres.images.add_image(fileStream, slides.LoadingStreamBehavior.KEEP_LOCKED)
@@ -107,9 +106,9 @@ with slides.Presentation() as pres:
## **内存和大型演示文稿**
-通常,加载大型演示文稿需要很多临时内存。演示文稿的所有内容都会加载到内存中,并且不再使用加载演示文稿的文件。
+通常,要加载大型演示文稿,计算机需要大量临时内存。演示文稿的所有内容都会加载到内存中,而加载演示文稿的文件则不再使用。
-考虑一个包含 1.5 GB 视频文件的大型 PowerPoint 演示文稿(large.pptx)。加载演示文稿的标准方法在下面的 Python 代码中进行了说明:
+考虑一个包含 1.5 GB 视频文件的大型 PowerPoint 演示文稿(large.pptx)。以下 Python 代码描述了加载该演示文稿的标准方法:
```py
import aspose.slides as slides
@@ -118,11 +117,11 @@ with slides.Presentation("large.pptx") as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-但这种方法消耗大约 1.6 GB 的临时内存。
+但此方法会消耗约 1.6 GB 的临时内存。
### **将大型演示文稿作为 BLOB 加载**
-通过涉及 BLOB 的过程,您可以在使用很少内存的情况下加载大型演示文稿。下面的 Python 代码描述了使用 BLOB 过程加载大型演示文稿文件(large.pptx)的实现:
+通过涉及 BLOB 的过程,您可以在使用很少内存的情况下加载大型演示文稿。下面的 Python 代码演示了使用 BLOB 过程加载大型演示文稿(large.pptx)的实现:
```py
import aspose.slides as slides
@@ -136,9 +135,9 @@ with slides.Presentation("large.pptx", loadOptions) as pres:
pres.save("large.pdf", slides.export.SaveFormat.PDF)
```
-#### **更改临时文件的文件夹**
+### **更改临时文件夹**
-当使用 BLOB 过程时,您的计算机会在默认的临时文件夹中创建临时文件。如果您希望将临时文件保存在不同的文件夹中,可以通过 `temp_files_root_path` 更改存储设置:
+使用 BLOB 过程时,计算机会在默认的临时文件夹中创建临时文件。如果希望将临时文件保存在其他文件夹中,可以使用 `temp_files_root_path` 更改存储设置:
```py
import aspose.slides as slides
@@ -150,8 +149,23 @@ loadOptions.blob_management_options.is_temporary_files_allowed = True
loadOptions.blob_management_options.temp_files_root_path = "temp"
```
-{{% alert title="信息" color="info" %}}
+{{% alert title="Info" color="info" %}}
+使用 `temp_files_root_path` 时,Aspose.Slides 不会自动创建用于存放临时文件的文件夹。您需要手动创建该文件夹。
+{{% /alert %}}
+
+## **常见问题**
+
+**Aspose.Slides 演示文稿中哪些数据被视为 BLOB 并受 BLOB 选项控制?**
+图像、音频和视频等大型二进制对象会被视为 BLOB。整个演示文稿文件在加载或保存时也涉及 BLOB 处理。这些对象受 BLOB 策略管控,您可以通过这些策略管理内存使用并在需要时转储到临时文件。
+
+**在演示文稿加载期间在哪里配置 BLOB 处理规则?**
+使用 [LoadOptions](https://reference.aspose.com/slides/python-net/aspose.slides/loadoptions/) 配合 [BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/)。在此处可以设置 BLOB 的内存限制、是否允许临时文件、临时文件根路径,以及源锁定行为。
+
+**BLOB 设置会影响性能吗,如何在速度与内存之间取得平衡?**
+会。将 BLOB 保持在内存中可获得最高速度,但会增加 RAM 消耗;降低内存限制会将更多工作转移到临时文件,从而降低 RAM 使用,但会产生额外的 I/O。调节 [max_blobs_bytes_in_memory](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/max_blobs_bytes_in_memory/) 阈值,以实现适合工作负载和环境的平衡。
-使用 `temp_files_root_path` 时,Aspose.Slides 不会自动创建用于存储临时文件的文件夹。您必须手动创建该文件夹。
+**在打开极大演示文稿(如数 GB)时,BLOB 选项是否有帮助?**
+有。[BlobManagementOptions](https://reference.aspose.com/slides/python-net/aspose.slides/blobmanagementoptions/) 专为此类场景设计:启用临时文件并使用源锁定可显著降低峰值 RAM 使用,并使处理极大演示文稿更加稳定。
-{{% /alert %}}
\ No newline at end of file
+**从流而非磁盘文件加载时,是否同样可以使用 BLOB 策略?**
+可以。相同的规则适用于流:演示文稿实例可以拥有并锁定输入流(取决于所选的锁定模式),并在允许的情况下使用临时文件,从而在处理期间保持可预测的内存使用。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md b/zh/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
index bfe50e8b49..ff843074b4 100644
--- a/zh/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
+++ b/zh/python-net/developer-guide/presentation-content/manage-text/presentation-localization/_index.md
@@ -1,28 +1,51 @@
---
-title: 演示文稿本地化
+title: 使用Python自动化演示文稿本地化
+linktitle: 演示文稿本地化
type: docs
weight: 100
url: /zh/python-net/presentation-localization/
-keywords: "换语言, 拼写检查, 拼写检查, 拼写检查工具, PowerPoint 演示文稿, Python, Aspose.Slides for Python via .NET"
-description: "更改或检查 PowerPoint 演示文稿中的语言。在 Python 中检查文本的拼写"
+keywords:
+- 更改语言
+- 拼写检查
+- 语言 ID
+- PowerPoint
+- 演示文稿
+- Python
+- Aspose.Slides
+description: 使用Aspose.Slides在Python中自动化PowerPoint和OpenDocument幻灯片的本地化,提供实用代码示例和技巧,加速全球部署。
---
-## **更改演示文稿和形状文本的语言**
-- 创建 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类的实例。
-- 通过使用其索引获取幻灯片的引用。
-- 向幻灯片添加一个矩形类型的自动形状。
-- 向文本框中添加一些文本。
-- 设置文本的语言 ID。
-- 以 PPTX 文件格式保存演示文稿。
-上述步骤的实现示例如下所示。
+## **更改演示文稿及形状文本的语言**
+- 创建[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)类的实例。
+- 使用索引获取幻灯片的引用。
+- 向幻灯片添加矩形类型的AutoShape。
+- 向TextFrame添加一些文字。
+- 为文本设置语言 ID。
+- 将演示文稿保存为PPTX文件。
+
+以下示例演示了上述步骤的实现。
```py
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
shape = pres.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 50, 200, 50)
- shape.add_text_frame("要应用拼写检查语言的文本")
+ shape.add_text_frame("Text to apply spellcheck language")
shape.text_frame.paragraphs[0].portions[0].portion_format.language_id = "en-EN"
pres.save("test1.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**language_id 会触发自动文本翻译吗?**
+
+不。[language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) 在 Aspose.Slides 中用于存储拼写检查和语法校对的语言,但它不会翻译或更改文本内容。它是 PowerPoint 用于校对的元数据。
+
+**language_id 会影响渲染时的连字符和换行吗?**
+
+在 Aspose.Slides 中,[language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) 用于校对。连字符质量和换行主要取决于[适当的字体](/slides/zh/python-net/powerpoint-fonts/)的可用性以及针对书写系统的布局/换行设置。为确保正确渲染,请提供所需字体,配置[字体替换规则](/slides/zh/python-net/font-substitution/),以及/或将[嵌入字体](/slides/zh/python-net/embedded-font/)到演示文稿中。
+
+**我可以在同一段落中设置不同的语言吗?**
+
+是的。[language_id](https://reference.aspose.com/slides/python-net/aspose.slides/portionformat/language_id/) 在文本片段级别应用,因此单个段落可以混合多种语言并拥有不同的校对设置。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md b/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
index e608aecdfb..cb8fcda43a 100644
--- a/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
+++ b/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-entities/chart-data-marker/_index.md
@@ -1,9 +1,21 @@
---
-title: 图表数据标记
+title: 在演示文稿中使用 Python 管理图表数据标记
+linktitle: 数据标记
type: docs
url: /zh/python-net/chart-data-marker/
-keywords: "图表标记选项, PowerPoint演示文稿, Python, Aspose.Slides for Python via .NET"
-description: "在Python中设置PowerPoint演示文稿中的图表标记选项"
+keywords:
+- 图表
+- 数据点
+- 标记
+- 标记选项
+- 标记大小
+- 填充类型
+- PowerPoint
+- OpenDocument
+- 演示文稿
+- Python
+- Aspose.Slides
+description: "了解如何在 Aspose.Slides 中自定义图表数据标记,通过清晰的代码示例提升 PPT、PPTX 和 ODP 格式演示文稿的效果。"
---
## **设置图表标记选项**
@@ -12,8 +24,8 @@ description: "在Python中设置PowerPoint演示文稿中的图表标记选项"
- 实例化 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类。
- 创建默认图表。
- 设置图片。
-- 选择第一个图表系列。
-- 添加新的数据点。
+- 获取第一个图表系列。
+- 添加新数据点。
- 将演示文稿写入磁盘。
在下面的示例中,我们在数据点级别设置了图表标记选项。
@@ -23,7 +35,7 @@ import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# 创建Presentation类的实例
+# 创建 Presentation 类的实例
with slides.Presentation() as presentation:
slide = presentation.slides[0]
@@ -37,11 +49,11 @@ with slides.Presentation() as presentation:
# 获取图表数据工作表
fact = chart.chart_data.chart_data_workbook
- # 删除演示系列
+ # 删除示例系列
chart.chart_data.series.clear()
# 添加新系列
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "系列 1"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 1, 1, "Series 1"), chart.type)
# 设置图片
image1 = draw.Bitmap(path + "aspose-logo.jpg")
@@ -51,10 +63,10 @@ with slides.Presentation() as presentation:
image2 = draw.Bitmap(path + "Tulips.jpg")
imgx2 = presentation.images.add_image(image2)
- # 选择第一个图表系列
+ # 获取第一个图表系列
series = chart.chart_data.series[0]
- # 在那里添加新点 (1:3)。
+ # 在此处添加新点 (1:3)。
point = series.data_points.add_data_point_for_line_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 4.5))
point.marker.format.fill.fill_type = slides.FillType.PICTURE
point.marker.format.fill.picture_fill_format.picture.image = imgx1
@@ -76,4 +88,14 @@ with slides.Presentation() as presentation:
# 将演示文稿写入磁盘
presentation.save("MarkOptions_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**默认提供哪些标记形状?**
+
+标准形状可用(圆形、方形、菱形、三角形等);列表由 [MarkerStyleType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/markerstyletype/) 枚举定义。如果需要非标准形状,请使用带图片填充的标记来模拟自定义视觉效果。
+
+**将图表导出为图像或 SVG 时,标记会被保留吗?**
+
+是的。将图表渲染为 [raster formats](/slides/zh/python-net/convert-powerpoint-to-png/) 或保存为 [shapes as SVG](/slides/zh/python-net/render-a-slide-as-an-svg-image/) 时,标记会保留其外观和设置,包括大小、填充和轮廓。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md b/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
index 4c4b8bdc96..c84253184f 100644
--- a/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
+++ b/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/3d-chart/_index.md
@@ -1,17 +1,26 @@
---
-title: 3D 图表
+title: 用 Python 在演示文稿中自定义 3D 图表
+linktitle: 3D 图表
type: docs
url: /zh/python-net/3d-chart/
-keywords: "3d 图表, rotationX, rotationY, depthpercent, PowerPoint 演示文稿, Python, Aspose.Slides for Python via .NET"
-description: "在 Python 中为 PowerPoint 演示文稿设置 3D 图表的 rotationX、rotationY 和 depthpercents"
+keywords:
+- 3d 图表
+- 旋转
+- 深度
+- PowerPoint
+- OpenDocument
+- 演示文稿
+- Python
+- Aspose.Slides
+description: "了解如何使用 Aspose.Slides for Python via .NET 创建和自定义 3-D 图表,支持 PPT、PPTX 和 ODP 文件——立即提升您的演示效果。"
---
## **设置 3D 图表的 RotationX、RotationY 和 DepthPercents 属性**
-Aspose.Slides for Python via .NET 提供了一个简单的 API 来设置这些属性。以下文章将帮助您设置不同的属性,如 X、Y 旋转、**DepthPercents**等。示例代码应用于设置上述属性。
+Aspose.Slides for Python via .NET 提供了简便的 API 来设置这些属性。下面的示例将帮助您设置 X、Y 旋转、**DepthPercents** 等不同属性。示例代码演示了上述属性的设置。
-1. 创建一个 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类的实例。
+1. 创建 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类的实例。
1. 访问第一张幻灯片。
-1. 添加带有默认数据的图表。
+1. 添加带默认数据的图表。
1. 设置 Rotation3D 属性。
1. 将修改后的演示文稿写入 PPTX 文件。
@@ -20,29 +29,29 @@ import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# 创建一个 Presentation 类的实例
+# 创建 Presentation 类的实例
with slides.Presentation() as presentation:
# 访问第一张幻灯片
slide = presentation.slides[0]
- # 添加带有默认数据的图表
+ # 添加带默认数据的图表
chart = slide.shapes.add_chart(charts.ChartType.STACKED_COLUMN_3D, 0, 0, 500, 500)
- # 设置图表数据工作表的索引
+ # 设置图表数据表的索引
defaultWorksheetIndex = 0
# 获取图表数据工作表
fact = chart.chart_data.chart_data_workbook
# 添加系列
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "系列 1"), chart.type)
- chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "系列 2"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 1, "Series 1"), chart.type)
+ chart.chart_data.series.add(fact.get_cell(defaultWorksheetIndex, 0, 2, "Series 2"), chart.type)
# 添加类别
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "类别 1"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "类别 2"))
- chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "类别 3"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 1, 0, "Caetegoty 1"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 2, 0, "Caetegoty 2"))
+ chart.chart_data.categories.add(fact.get_cell(defaultWorksheetIndex, 3, 0, "Caetegoty 3"))
# 设置 Rotation3D 属性
chart.rotation_3d.right_angle_axes = True
@@ -50,10 +59,10 @@ with slides.Presentation() as presentation:
chart.rotation_3d.rotation_y = 270
chart.rotation_3d.depth_percents = 150
- # 获取第二个系列
+ # 获取第二个图表系列
series = chart.chart_data.series[1]
- # 填充系列数据
+ # 现在填充系列数据
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 1, 50))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 1, 30))
@@ -61,9 +70,23 @@ with slides.Presentation() as presentation:
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 2, 2, 10))
series.data_points.add_data_point_for_bar_series(fact.get_cell(defaultWorksheetIndex, 3, 2, 60))
- # 设置重叠值
+ # 设置 OverLap 值
series.parent_series_group.overlap = 100
# 将演示文稿写入磁盘
presentation.save("Rotation3D_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**哪些图表类型在 Aspose.Slides 中支持 3D 模式?**
+
+Aspose.Slides 支持列形图的 3D 变体,包括 Column 3D、Clustered Column 3D、Stacked Column 3D 和 100% Stacked Column 3D,以及通过 [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) 枚举公开的相关 3D 类型。要获取准确、最新的列表,请查阅您所使用版本的 API 参考中的 [ChartType](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) 成员。
+
+**我可以获得 3D 图表的光栅图像用于报告或网页吗?**
+
+可以。您可以通过 [chart API](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/) 将图表导出为图像,或将整个幻灯片[渲染为 PNG 或 JPEG 等格式](/slides/zh/python-net/convert-powerpoint-to-png/)。这在需要像素级预览或将图表嵌入文档、仪表板或网页而不依赖 PowerPoint 时非常有用。
+
+**构建和渲染大型 3D 图表的性能如何?**
+
+性能取决于数据量和视觉复杂度。为获得最佳效果,请尽量减少 3D 效果,避免在墙面和绘图区域使用大量纹理,尽可能限制每个系列的数据点数量,并将输出分辨率和尺寸设置为适合目标显示或打印需求的大小。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md b/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
index 76d740be2a..54c89339f5 100644
--- a/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
+++ b/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-types/pie-chart/_index.md
@@ -10,24 +10,25 @@ keywords:
- 图表选项
- 图表设置
- 绘图选项
-- 扇区颜色
+- 切片颜色
- PowerPoint
- OpenDocument
- 演示文稿
- Python
- Aspose.Slides
-description: "了解如何使用 Aspose.Slides 在 Python 中创建和自定义饼图,可导出为 PowerPoint 和 OpenDocument,帮助你在数秒内提升数据叙事能力。"
+description: "了解如何使用 Aspose.Slides 在 Python 中创建和自定义饼图,可导出为 PowerPoint 和 OpenDocument,瞬间提升您的数据叙事效果。"
---
-## **饼图的第二个绘图选项**
-Aspose.Slides for Python via .NET 现在支持饼图的第二个绘图选项。在本主题中,我们将通过示例查看如何使用 Aspose.Slides 指定这些选项。请按照以下步骤指定属性:
+## **饼中饼和条形饼图的第二绘图选项**
+
+Aspose.Slides for Python via .NET 现已支持饼中饼或条形饼图的第二绘图选项。在本主题中,我们将通过示例展示如何使用 Aspose.Slides 指定这些选项。请按以下步骤操作:
1. 实例化 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类对象。
1. 在幻灯片上添加图表。
-1. 指定图表的第二个绘图选项。
+1. 指定图表的第二绘图选项。
1. 将演示文稿写入磁盘。
-在下面给出的示例中,我们设置了饼图的不同属性。
+在下面的示例中,我们设置了饼中饼图的不同属性。
```py
import aspose.slides.charts as charts
@@ -38,7 +39,7 @@ with slides.Presentation() as presentation:
# 在幻灯片上添加图表
chart = presentation.slides[0].shapes.add_chart(charts.ChartType.PIE_OF_PIE, 50, 50, 500, 400)
- # 设置不同属性
+ # 设置不同的属性
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
chart.chart_data.series[0].parent_series_group.second_pie_size = 149
chart.chart_data.series[0].parent_series_group.pie_split_by = charts.PieSplitType.BY_PERCENTAGE
@@ -48,45 +49,41 @@ with slides.Presentation() as presentation:
presentation.save("SecondPlotOptionsforCharts_out.pptx", slides.export.SaveFormat.PPTX)
```
-
-
-
## **设置自动饼图切片颜色**
-Aspose.Slides for Python via .NET 提供了一个简单的 API 来设置自动饼图切片颜色。示例代码应用了上述属性设置。
+
+Aspose.Slides for Python via .NET 提供了一个简易 API 来设置自动饼图切片颜色。以下示例代码演示了上述属性的设置。
1. 创建 Presentation 类的实例。
-1. 访问第一张幻灯片。
-1. 添加带有默认数据的图表。
-1. 设置图表标题。
-1. 设置第一系列为显示值。
-1. 设置图表数据工作表的索引。
-1. 获取图表数据工作表。
-1. 删除默认生成的系列和类别。
-1. 添加新的类别。
-1. 添加新的系列。
-
-将修改后的演示文稿写入 PPTX 文件。
+2. 访问第一张幻灯片。
+3. 使用默认数据添加图表。
+4. 设置图表标题。
+5. 将第一系列设置为显示值。
+6. 设置图表数据工作表的索引。
+7. 获取图表数据工作表。
+8. 删除默认生成的系列和类别。
+9. 添加新类别。
+10. 添加新系列。
```py
import aspose.slides.charts as charts
import aspose.slides as slides
import aspose.pydrawing as draw
-# 实例化表示 PPTX 文件的 Presentation 类
+# 实例化代表 PPTX 文件的 Presentation 类
with slides.Presentation() as presentation:
# 访问第一张幻灯片
slide = presentation.slides[0]
- # 添加带有默认数据的图表
+ # 使用默认数据添加图表
chart = slide.shapes.add_chart(charts.ChartType.PIE, 100, 100, 400, 400)
# 设置图表标题
- chart.chart_title.add_text_frame_for_overriding("示例标题")
+ chart.chart_title.add_text_frame_for_overriding("Sample Title")
chart.chart_title.text_frame_for_overriding.text_frame_format.center_text = 1
chart.chart_title.height = 20
chart.has_title = True
- # 设置第一系列为显示值
+ # 将第一系列设置为显示值
chart.chart_data.series[0].labels.default_data_label_format.show_value = True
# 设置图表数据工作表的索引
@@ -99,13 +96,13 @@ with slides.Presentation() as presentation:
chart.chart_data.series.clear()
chart.chart_data.categories.clear()
- # 添加新的类别
- chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "第一季度"))
- chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "第二季度"))
- chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "第三季度"))
+ # 添加新类别
+ chart.chart_data.categories.add(fact.get_cell(0, 1, 0, "First Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 2, 0, "2nd Qtr"))
+ chart.chart_data.categories.add(fact.get_cell(0, 3, 0, "3rd Qtr"))
- # 添加新的系列
- series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "系列 1"), chart.type)
+ # 添加新系列
+ series = chart.chart_data.series.add(fact.get_cell(0, 0, 1, "Series 1"), chart.type)
# 现在填充系列数据
series.data_points.add_data_point_for_pie_series(fact.get_cell(defaultWorksheetIndex, 1, 1, 20))
@@ -114,4 +111,14 @@ with slides.Presentation() as presentation:
series.parent_series_group.is_color_varied = True
presentation.save("Pie.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**是否支持“饼中饼”和“条形饼图”变体?**
+
+是的,库[支持](https://reference.aspose.com/slides/python-net/aspose.slides.charts/charttype/) 饼图的次要绘图,包括“饼中饼”和“条形饼图”类型。
+
+**我可以仅将图表导出为图像(例如 PNG)吗?**
+
+是的,您可以[将图表本身导出为图像](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chart/get_image/)(例如 PNG),而无需导出整个演示文稿。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md b/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
index a7f56c0655..a7481159ba 100644
--- a/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
+++ b/zh/python-net/developer-guide/presentation-content/powerpoint-charts/chart-worksheet-formulas/_index.md
@@ -1,5 +1,5 @@
---
-title: 使用 Python 在演示文稿中应用图表工作表公式
+title: 在演示文稿中使用 Python 应用图表工作表公式
linktitle: 工作表公式
type: docs
weight: 70
@@ -25,21 +25,25 @@ keywords:
- 演示文稿
- Python
- Aspose.Slides
-description: "在 Aspose.Slides for Python via .NET 的图表工作表中应用 Excel 风格公式,并在 PPT、PPTX 和 ODP 文件中自动化报表。"
+description: "在 Aspose.Slides for Python 中通过 .NET 图表工作表应用 Excel 样式公式,并在 PPT、PPTX 和 ODP 文件中自动生成报告。"
---
## **关于演示文稿中的图表电子表格公式**
-**图表电子表格**(或图表工作表)是图表的数据源。图表电子表格包含数据,这些数据以图形方式在图表上表示。当你在PowerPoint中创建图表时,与该图表相关的工作表也会自动创建。所有类型的图表都创建图表工作表:折线图、条形图、旭日图、饼图等。要在PowerPoint中查看图表电子表格,你应该双击图表:
+**图表电子表格**(或图表工作表)在演示文稿中是图表的数据源。图表电子表格包含的数据以图形方式在图表中呈现。 当您在 PowerPoint 中创建图表时,关联的工作表会自动创建。图表工作表适用于所有类型的图表:折线图、柱形图、旭辉图、饼图等。要在 PowerPoint 中查看图表电子表格,请双击图表:

-图表电子表格包含图表元素的名称(类别名称:*类别1*、系列名称)和与这些类别和系列相应的数值数据表。默认情况下,当你创建新图表时,图表电子表格的数据将设置为默认数据。然后,你可以手动更改工作表中的电子表格数据。
+图表电子表格包含图表元素的名称(类别名称:*Category1*,系列名称)以及与这些类别和系列对应的数值数据表。默认情况下,创建新图表时,图表电子表格会使用默认数据。随后您可以手动在工作表中更改电子表格数据。
-通常,图表表示复杂的数据(例如财务分析师、科学分析师),具有从其他单元格的值或其他动态数据计算得出的单元格。手动计算单元格的值并将其硬编码到单元格中,使将来更改它变得困难。如果你更改某个单元格的值,则所有依赖于该值的单元格也需要更新。此外,表格数据可能依赖于其他表中的数据,创建复杂的演示文稿数据方案,需要以简单和灵活的方式进行更新。
+通常,图表表示复杂数据(例如金融分析、科学分析),其中的单元格通过其他单元格的值或其他动态数据计算得出。手动计算单元格的值并硬编码到单元格中,会导致以后难以更改。如果更改某个单元格的值,所有依赖它的单元格也必须更新。此外,表格数据可能依赖其他表格的数据,形成复杂的演示文稿数据结构,需要以简便灵活的方式进行更新。
-**演示文稿中的图表电子表格公式**是自动计算和更新图表电子表格数据的表达式。电子表格公式定义了某个单元格或一组单元格的数据计算逻辑。电子表格公式是一种数学公式或逻辑公式,其中使用:单元格引用、数学函数、逻辑运算符、算术运算符、转换函数、字符串常量等。公式的定义是写入单元格中的,该单元格不包含简单值。电子表格公式计算值并将其返回,然后此值被分配给单元格。演示文稿中的图表电子表格公式实际上与Excel公式相同,并且对于它们的实现支持相同的默认函数、运算符和常量。
+**图表电子表格公式**是在演示文稿中的一种表达式,用于自动计算和更新图表电子表格数据。电子表格公式为特定单元格或一组单元格定义数据计算逻辑。电子表格公式可以是数学公式或逻辑公式,使用:单元格引用、数学函数、逻辑运算符、算术运算符、转换函数、字符串常量等。公式的定义写入单元格,该单元格本身不包含普通值。电子表格公式计算出结果并返回,然后将该值赋给单元格。演示文稿中的图表电子表格公式实际与 Excel 公式相同,支持相同的默认函数、运算符和常量。
-在 [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) 中,图表电子表格通过 [**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) 属性表示,属于 [**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/) 类型。可以通过 [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性设置和更改电子表格公式。Aspose.Slides 支持以下功能用于公式:
+在 [**Aspose.Slides**](https://products.aspose.com/slides/python-net/) 中,图表电子表格由
+[**Chart.ChartData.ChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) 属性(属于
+[**IChartDataWorkbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdataworkbook/) 类型)表示。
+可以通过 [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性分配和更改电子表格公式。
+Aspose.Slides 中对公式支持以下功能:
- 逻辑常量
- 数值常量
@@ -47,14 +51,14 @@ description: "在 Aspose.Slides for Python via .NET 的图表工作表中应用
- 错误常量
- 算术运算符
- 比较运算符
-- A1样式单元格引用
-- R1C1样式单元格引用
+- A1 样式单元格引用
+- R1C1 样式单元格引用
- 预定义函数
-通常,电子表格存储最后计算的公式值。如果在演示文稿加载后,图表数据没有更改 - **IChartDataCell.Value** 属性在读取时返回这些值。但是,如果电子表格数据被更改,在读取 **ChartDataCell.Value** 属性时,对于不支持的公式会抛出 **CellUnsupportedDataException**。这是因为当公式成功解析时,单元格依赖关系被确定,并且最后值的正确性被确定。但是,如果无法解析公式,则无法保证单元格值的正确性。
+通常,电子表格会存储最近计算的公式值。如果在加载演示文稿后图表数据未更改,则 **IChartDataCell.Value** 属性在读取时返回这些值。但如果电子表格数据已更改,在读取 **ChartDataCell.Value** 属性时会抛出 **CellUnsupportedDataException**,因为不支持的公式。之所以这样,是因为当公式成功解析时,会确定单元格依赖关系并验证最后值的正确性;但如果公式无法解析,则无法保证单元格值的正确性。
-## **将图表电子表格公式添加到演示文稿**
-首先,使用 [add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/) 将一个带有一些示例数据的图表添加到新演示文稿的第一张幻灯片中。图表的工作表会自动创建,并可以通过 [**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) 属性访问:
+## **添加图表电子表格公式到演示文稿**
+首先,使用 [add_chart](https://reference.aspose.com/slides/python-net/aspose.slides/ishapecollection/) 在新演示文稿的第一页幻灯片上添加一个带有示例数据的图表。图表的工作表会自动创建,可通过 [**chart_data_workbook**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdata/) 属性访问:
```py
import aspose.slides.charts as charts
@@ -66,7 +70,7 @@ with slides.Presentation() as presentation:
# ...
```
-接下来,在单元格中使用 [**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性写入一些值,该属性的 **Object** 类型,意味着你可以将任何值设置给该属性:
+让我们使用 **Object** 类型的 [**value**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性在单元格中写入一些值,这意味着您可以为该属性设置任意值:
```py
workbook.get_cell(0, "F2").value = -2.5
@@ -74,21 +78,21 @@ with slides.Presentation() as presentation:
workbook.get_cell(0, "H4").value = 3
```
-现在要将公式写入单元格,可以使用 [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性:
+现在,要在单元格中写入公式,可以使用 [**formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性:
```py
workbook.get_cell(0, "B2").formula = "F2+G3+H4+1"
```
-*注意*: [**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性用于设置 A1 样式单元格引用。
+*注意*:[**IChartDataCell.Formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性用于设置 A1 样式的单元格引用。
-要设置 [r1c1_formula](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 单元格引用,可以使用 [**r1c1_formula**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/ichartdatacell/) 属性:
+要设置 [r1c1_formula] 单元格引用,可使用 [**r1c1_formula**] 属性:
```py
workbook.get_cell(0, "C2").r1c1_formula = "R[1]C[4]/R[2]C[5]"
```
-然后使用 [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) 方法来计算工作簿中的所有公式并更新相应的单元格值:
+然后使用 [**calculate_formulas**](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdataworkbook/) 方法计算工作簿中所有公式并更新相应单元格的值:
```py
workbook.calculate_formulas()
@@ -97,80 +101,78 @@ with slides.Presentation() as presentation:
```
## **逻辑常量**
-你可以在单元格公式中使用逻辑常量,如 *FALSE* 和 *TRUE*:
+您可以在单元格公式中使用逻辑常量,例如 *FALSE* 和 *TRUE*:
## **数值常量**
-可以使用常规或科学记数法的数字来创建图表电子表格公式:
+可以使用普通或科学计数法的数字来创建图表电子表格公式:
## **字符串常量**
-字符串(或字面量)常量是一个特定的值,以原样使用而不改变。字符串常量可以是:日期、文本、数字等:
+字符串(或字面量)常量是按原样使用且不改变的特定值。字符串常量可以是:日期、文本、数字等:
## **错误常量**
-有时无法通过公式计算结果。在这种情况下,单元格中显示错误代码而不是其值。每种类型的错误都有特定代码:
+有时公式无法计算出结果。此时,单元格会显示错误代码而不是数值。每种错误都有特定的代码:
- #DIV/0! - 公式尝试除以零。
-- #GETTING_DATA - 可能会在单元格中显示,而它的值仍在计算中。
-- #N/A - 信息缺失或不可用。某些原因可能是:公式中使用的单元格为空、额外空格字符、拼写错误等。
-- #NAME? - 某个单元格或其他公式对象无法按其名称找到。
-- #NULL! - 当公式中有错误时可能出现,例如: (,) 或空格字符用作冒号(:)。
-- #NUM! - 公式中的数字可能无效、过长或过小等。
-- #REF! - 无效的单元格引用。
-- #VALUE! - 意外的值类型。例如,将字符串值设置为数值单元格。
+- #GETTING_DATA - 当单元格的值仍在计算时可能显示此错误。
+- #N/A - 信息缺失或不可用。原因可能包括:公式中使用的单元格为空、存在多余空格、拼写错误等。
+- #NAME? - 无法根据名称找到某个单元格或其他公式对象。
+- #NULL! - 当公式中出现错误时可能出现,例如使用 (,) 或空格代替冒号 (:)。
+- #NUM! - 公式中的数值可能无效、过大或过小等。
+- #REF! - 单元格引用无效。
+- #VALUE! - 值的类型不符合预期。例如将字符串值设置到数值单元格。
## **算术运算符**
-你可以在图表工作表公式中使用所有算术运算符:
+在图表工作表公式中,您可以使用所有算术运算符:
-|**运算符** |**含义** |**示例**|
+|**运算符**|**含义**|**示例**|
| :- | :- | :- |
-|+ (加号) |加法或一元加法|2 + 3|
-|- (减号) |减法或取负|2 - 3
-3|
-|* (星号)|乘法 |2 * 3|
-|/ (斜杠)|除法 |2 / 3|
-|% (百分号) |百分比 |30%|
-|^ (尖号) |幂运算 |2 ^ 3|
+|+ (plus sign)|加法或一元加号|2 + 3|
+|- (minus sign)|减法或取负|2 - 3
-3|
+|* (asterisk)|乘法|2 * 3|
+|/ (forward slash)|除法|2 / 3|
+|% (percent sign)|百分比|30%|
+|^ (caret)|指数运算|2 ^ 3|
-*注意*:要更改评估顺序,请将要首先计算的公式部分用括号括起来。
+*注意*:要更改求值顺序,请在需要首先计算的公式部分加上括号。
## **比较运算符**
-你可以使用比较运算符比较单元格的值。当使用这些运算符比较两个值时,结果是一个逻辑值,*TRUE* 或 FALSE:
+在图表工作表公式中,您可以使用比较运算符来比较单元格的值。当使用这些运算符比较两个值时,结果为逻辑值 *TRUE* 或 *FALSE*:
-|**运算符** |**含义** |**意义** |
+|**运算符**|**含义**|**示例**|
| :- | :- | :- |
-|= (等号) |等于 |A2 = 3|
-|<> (不等号) |不等于|A2 <> 3|
-|> (大于号) |大于|A2 > 3|
-|>= (大于等于号)|大于或等于|A2 >= 3|
-|< (小于号)|小于|A2 < 3|
-|<= (小于等于号)|小于或等于|A2 <= 3|
+|= (equal sign)|等于|A2 = 3|
+|<> (not equal sign)|不等于|A2 <> 3|
+|> (greater than sign)|大于|A2 > 3|
+|>= (greater than or equal to sign)|大于等于|A2 >= 3|
+|< (less than sign)|小于|A2 < 3|
+|<= (less than or equal to sign)|小于等于|A2 <= 3|
-## **A1样式单元格引用**
-**A1样式单元格引用**用于工作表,其中列具有字母标识符(例如 "*A*"),行具有数字标识符(例如 "*1*")。A1样式单元格引用可以这样使用:
+## **A1 样式单元格引用**
+**A1 样式单元格引用** 用于列采用字母标识(例如 "*A*")且行采用数字标识(例如 "*1*")的工作表。A1 样式单元格引用可按以下方式使用:
-|**单元格引用**|**示例**|||
+|**Cell reference**|**Absolute**|**Relative**|**Mixed**|
| :- | :- | :- | :- |
-||绝对 |相对 |混合|
-|单元格 |$A$2 |A2|A$2
$A2
|
-|行 |$2:$2 |2:2 |-|
-|列 |$A:$A |A:A |-|
-|范围 |$A$2:$C$4 |A2:C4|$A$2:C4
A$2:$C4
|
+|**Cell**|$A$2|A2|A$2
$A2
|
+|**Row**|$2:$2|2:2|-|
+|**Column**|$A:$A|A:A|-|
+|**Range**|$A$2:$C$4|A2:C4|$A$2:C4
A$2:$C4
|
-这是使用 A1样式单元格引用的公式示例:
+这里有一个在公式中使用 A1 样式单元格引用的示例:
-## **R1C1样式单元格引用**
-**R1C1样式单元格引用**用于工作表,其中行和列都有数字标识符。R1C1样式单元格引用可以这样使用:
+## **R1C1 样式单元格引用**
+**R1C1 样式单元格引用** 用于列和行均采用数字标识的工作表。R1C1 样式单元格引用可按以下方式使用:
-|**单元格引用**|**示例**|||
+|**Cell reference**|**Absolute**|**Relative**|**Mixed**|
| :- | :- | :- | :- |
-||绝对 |相对 |混合|
-|单元格 |R2C3|R[2]C[3]|R2C[3]
R[2]C3|
-|行 |R2|R[2]|-|
-|列 |C3|C[3]|-|
-|范围 |R2C3:R5C7|R[2]C[3]:R[5]C[7] |R2C3:R[5]C[7]
R[2]C3:R5C[7]|
+|**Cell**|R2C3|R[2]C[3]|R2C[3]
R[2]C3|
+|**Row**|R2|R[2]|-|
+|**Column**|C3|C[3]|-|
+|**Range**|R2C3:R5C7|R[2]C[3]:R[5]C[7]|R2C3:R[5]C[7]
R[2]C3:R5C[7]|
-这是使用 A1样式单元格引用的公式示例:
+这里有一个在公式中使用 R1C1 样式单元格引用的示例:
## **预定义函数**
-可以在公式中使用预定义函数以简化它们的实现。这些函数封装用于最常见的操作,如:
+有预定义函数可在公式中使用,以简化实现。这些函数封装了最常用的操作,例如:
- ABS
- AVERAGE
@@ -178,14 +180,23 @@ with slides.Presentation() as presentation:
- CHOOSE
- CONCAT
- CONCATENATE
-- DATE (1900 日期系统)
+- DATE (1900 date system)
- DAYS
- FIND
- FINDB
- IF
-- INDEX (引用形式)
-- LOOKUP (向量形式)
-- MATCH (向量形式)
+- INDEX (reference form)
+- LOOKUP (vector form)
+- MATCH (vector form)
- MAX
- SUM
-- VLOOKUP
\ No newline at end of file
+- VLOOKUP
+
+## **常见问题**
+**外部 Excel 文件是否支持作为带公式图表的数据源?**
+
+是的。Aspose.Slides 支持将外部工作簿用作[图表的数据源](https://reference.aspose.com/slides/python-net/aspose.slides.charts/chartdatasourcetype/),允许您使用演示文稿之外的 XLSX 文件中的公式。
+
+**图表公式能否通过工作表名称引用同一工作簿中的工作表?**
+
+是的。公式遵循标准的 Excel 引用模型,您可以引用同一工作簿或外部工作簿中的其他工作表。对于外部引用,请使用 Excel 语法包括路径和工作簿名称。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md b/zh/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
index 8c42213a47..0b027c95bd 100644
--- a/zh/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
+++ b/zh/python-net/developer-guide/presentation-content/powerpoint-shapes/shape-types/ellipse/_index.md
@@ -16,61 +16,58 @@ keywords:
- 演示文稿
- Python
- Aspose.Slides
-description: "学习如何使用 Aspose.Slides for Python 在 PPT、PPTX 与 ODP 演示文稿中创建、格式化并操作椭圆形状——附带代码示例。"
+description: "了解如何在 Aspose.Slides for Python via .NET 中创建、格式化和操作椭圆形状,适用于 PPT、PPTX 和 ODP 演示文稿——附带代码示例。"
---
-
## **创建椭圆**
-在本主题中,我们将介绍开发人员如何使用Aspose.Slides for Python via .NET将椭圆形状添加到他们的幻灯片中。Aspose.Slides for Python via .NET提供了一组更简单的API,只需几行代码即可绘制不同种类的形状。要将简单的椭圆添加到演示文稿的选定幻灯片中,请遵循以下步骤:
+在本主题中,我们将向开发者介绍如何使用 Aspose.Slides for Python via .NET 向幻灯片添加椭圆形状。Aspose.Slides for Python via .NET 提供了一套更简便的 API,只需几行代码即可绘制各种形状。要在演示文稿的选定幻灯片上添加一个简单的椭圆,请按以下步骤操作:
-1. 创建一个[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)类的实例
-1. 通过使用其索引获取幻灯片的引用
-1. 使用IShapes对象公开的AddAutoShape方法添加椭圆类型的AutoShape
-1. 将修改后的演示文稿写入PPTX文件
+1. 创建一个 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类的实例
+2. 使用索引获取幻灯片的引用
+3. 使用 IShapes 对象提供的 AddAutoShape 方法添加椭圆类型的 AutoShape
+4. 将修改后的演示文稿保存为 PPTX 文件
-在下面的示例中,我们已将椭圆添加到第一张幻灯片。
+下面的示例在第一张幻灯片上添加了一个椭圆。
```py
import aspose.slides as slides
-# 实例化表示PPTX的Presentation类
+# 实例化表示 PPTX 的 Presentation 类
with slides.Presentation() as pres:
# 获取第一张幻灯片
sld = pres.slides[0]
- # 添加椭圆类型的自定义图形
+ # 添加椭圆类型的自动形状
sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
- # 将PPTX文件写入磁盘
+ # 将 PPTX 文件写入磁盘
pres.save("EllipseShp1_out.pptx", slides.export.SaveFormat.PPTX)
```
+## **创建格式化椭圆**
+要在幻灯片上添加格式更佳的椭圆,请按以下步骤操作:
+1. 创建一个 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类的实例
+2. 使用索引获取幻灯片的引用
+3. 使用 IShapes 对象提供的 AddAutoShape 方法添加椭圆类型的 AutoShape
+4. 将椭圆的填充类型设置为实心
+5. 使用与 IShape 对象关联的 FillFormat 对象的 SolidFillColor.Color 属性设置椭圆的颜色
+6. 设置椭圆线条的颜色
+7. 设置椭圆线条的宽度
+8. 将修改后的演示文稿保存为 PPTX 文件
-## **创建格式化的椭圆**
-要向幻灯片添加更好格式化的椭圆,请遵循以下步骤:
-
-1. 创建一个[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)类的实例。
-1. 通过使用其索引获取幻灯片的引用。
-1. 使用IShapes对象公开的AddAutoShape方法添加椭圆类型的AutoShape。
-1. 将椭圆的填充类型设置为实心。
-1. 使用与IShape对象关联的FillFormat对象公开的SolidFillColor.Color属性设置椭圆的颜色。
-1. 设置椭圆线条的颜色。
-1. 设置椭圆线条的宽度。
-1. 将修改后的演示文稿写入PPTX文件。
-
-在下面的示例中,我们已将格式化的椭圆添加到演示文稿的第一张幻灯片。
+下面的示例在演示文稿的第一张幻灯片上添加了一个格式化的椭圆。
```py
import aspose.slides as slides
import aspose.pydrawing as draw
-# 实例化表示PPTX的Presentation类
+# 实例化表示 PPTX 的 Presentation 类
with slides.Presentation() as pres:
# 获取第一张幻灯片
sld = pres.slides[0]
- # 添加椭圆类型的自定义图形
+ # 添加椭圆类型的自动形状
shp = sld.shapes.add_auto_shape(slides.ShapeType.ELLIPSE, 50, 150, 150, 50)
# 对椭圆形状应用一些格式设置
@@ -82,6 +79,20 @@ with slides.Presentation() as pres:
shp.line_format.fill_format.solid_fill_color.color = draw.Color.black
shp.line_format.width = 5
- # 将PPTX文件写入磁盘
+ # 将 PPTX 文件写入磁盘
pres.save("EllipseShp2_out.pptx", slides.export.SaveFormat.PPTX)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**如何相对于幻灯片的单位设置椭圆的精确位置和尺寸?**
+
+坐标和尺寸通常以 **点** 为单位指定。为获得可预期的结果,请基于幻灯片尺寸进行计算,并在赋值前将所需的毫米或英寸转换为点。
+
+**如何将椭圆置于其他对象之上或之下(控制堆叠顺序)?**
+
+通过将对象置于前面或发送到后面来调整绘图顺序。这使得椭圆可以覆盖其他对象或显示其下方的对象。
+
+**如何为椭圆添加出现或强调动画?**
+
+[Apply](/slides/zh/python-net/shape-animation/) 入口、强调或退出效果到该形状,并配置触发器和时间安排,以决定动画的播放时机和方式。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md b/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
index d2f343db99..337172b9ab 100644
--- a/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
+++ b/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/default-font/_index.md
@@ -1,5 +1,5 @@
---
-title: 使用 Python 自定义演示文稿默认字体
+title: 使用 Python 自定义演示文稿的默认字体
linktitle: 默认字体
type: docs
weight: 30
@@ -17,24 +17,25 @@ keywords:
- 演示文稿
- Python
- Aspose.Slides
-description: "在 Aspose.Slides for Python 中设置默认字体,以确保 PowerPoint (PPT、PPTX) 和 OpenDocument (ODP) 正确转换为 PDF、XPS 和图像。"
+description: 在 Aspose.Slides for Python 中设置默认字体,以确保 PowerPoint(PPT、PPTX)和 OpenDocument(ODP)正确转换为 PDF、XPS 和图像。
---
## **使用默认字体渲染演示文稿**
-Aspose.Slides 允许您设置默认字体以渲染演示文稿为 PDF、XPS 或缩略图。本文展示如何定义 DefaultRegular Font 和 DefaultAsian Font 作为默认字体。请按照以下步骤使用 Aspose.Slides for Python via .NET API 从外部目录加载字体:
-1. 创建 LoadOptions 的实例。
-1. 将 DefaultRegularFont 设置为您所需的字体。在以下示例中,我使用了 Wingdings。
-1. 将 DefaultAsianFont 设置为您所需的字体。我在以下示例中使用了 Wingdings。
-1. 使用 Presentation 加载演示文稿并设置加载选项。
-1. 现在,生成幻灯片缩略图、PDF 和 XPS 以验证结果。
+Aspose.Slides 允许您设置在将演示文稿渲染为 PDF、XPS 或缩略图时使用的默认字体。本文展示如何定义 DefaultRegularFont 和 DefaultAsianFont 作为默认字体。请按照以下步骤使用 Aspose.Slides for Python 通过 .NET API 从外部目录加载字体:
-上述实现如下所示。
+1. 创建一个 LoadOptions 实例。
+2. 将 DefaultRegularFont 设置为您想要的字体。在以下示例中,我使用了 Wingdings。
+3. 将 DefaultAsianFont 设置为您想要的字体。我在下面的示例中也使用了 Wingdings。
+4. 使用 Presentation 加载演示文稿,并设置加载选项。
+5. 现在,生成幻灯片缩略图、PDF 和 XPS 以验证结果。
+
+实现如下:
```py
import aspose.slides as slides
-# 使用加载选项定义默认常规和亚洲字体
+# 使用加载选项定义默认的常规和亚洲字体# 使用加载选项定义默认的常规和亚洲字体
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"
@@ -50,4 +51,21 @@ with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
# 生成 XPS
pptx.save("output_out.xps", slides.export.SaveFormat.XPS)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**default_regular_font 和 default_asian_font 到底影响什么——仅导出,还是也包括缩略图、PDF、XPS、HTML 和 SVG?**
+它们参与所有支持的输出的渲染管线。这包括幻灯片缩略图、[PDF](/slides/zh/python-net/convert-powerpoint-to-pdf/)、[XPS](/slides/zh/python-net/convert-powerpoint-to-xps/)、[光栅图像](/slides/zh/python-net/convert-powerpoint-to-png/)、[HTML](/slides/zh/python-net/convert-powerpoint-to-html/)、以及[SVG](/slides/zh/python-net/render-a-slide-as-an-svg-image/),因为 Aspose.Slides 在这些目标上使用相同的布局和字形解析逻辑。
+
+**仅读取并保存 PPTX 而不进行任何渲染时,会应用默认字体吗?**
+不会。默认字体只在需要测量和绘制文本时才重要。直接打开后保存演示文稿不会更改存储的字体运行或文件结构。默认字体在渲染或重新排版文本的操作中才会起作用。
+
+**如果我添加自己的字体文件夹或从内存提供字体,它们会在选择默认字体时被考虑吗?**
+会。[自定义字体源](/slides/zh/python-net/custom-font/) 扩展了引擎可用的字体族和字形目录。默认字体和任何[回退规则](/slides/zh/python-net/fallback-font/) 将首先在这些来源中进行解析,从而在服务器和容器中提供更可靠的覆盖。
+
+**默认字体会影响文本度量(字距、前进宽度),从而影响换行和自动换行吗?**
+会。更改字体会改变字形度量,可能在渲染过程中导致换行、自动换行和分页的变化。为保证布局稳定,建议[嵌入原始字体](/slides/zh/python-net/embedded-font/) 或选择度量兼容的默认和回退字体族。
+
+**如果演示文稿中使用的所有字体都已嵌入,设置默认字体还有意义吗?**
+通常没有必要,因为[嵌入字体](/slides/zh/python-net/embedded-font/) 已经确保了一致的外观。默认字体仍然作为安全网,以防嵌入子集未覆盖的字符,或文件中混合了嵌入和未嵌入的文本时使用。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md b/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
index 246af90f3e..f63e2fa69c 100644
--- a/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
+++ b/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/_index.md
@@ -1,19 +1,44 @@
---
-title: 备用字体
+title: 在 Python 中管理演示文稿的回退字体
+linktitle: 回退字体
type: docs
weight: 50
url: /zh/python-net/fallback-font/
-keywords: "备用字体, 字体, PowerPoint 演示文稿, Python, Aspose.Slides for Python via .NET"
-description: "PowerPoint 备用字体在 Python 中的使用"
+keywords:
+- 回退字体
+- 可用字体
+- 字形替换
+- 指定字体
+- 指定规则
+- PowerPoint
+- OpenDocument
+- 演示文稿
+- Python
+- Aspose.Slides
+description: "了解 Aspose.Slides for Python via .NET 如何使用回退字体,在原始字体不可用时保持 PowerPoint 和 OpenDocument 演示文稿中的文本可读。"
---
-## **备用字体**
-当文本指定的字体在系统中可用,但该字体不包含所需的字形时,将使用备用字体。在这种情况下,可以使用指定的备用字体之一进行字形替换。
+## **回退字体**
+当为文本指定的字体在系统中可用,但该字体不包含所需的字形时,会使用回退字体。在这种情况下,可以使用指定的回退字体之一来进行字形替换。
-Aspose.Slides 允许创建备用字体,将它们添加到备用字体集合中,为特定演示文稿设置备用字体集合,从演示文稿中删除备用字体,指定应用备用字体的规则等。
+Aspose.Slides 允许创建回退字体、将其添加到回退字体集合、为特定演示文稿设置回退字体集合、从演示文稿中移除回退字体、指定应用回退字体的规则等。
要熟悉这些功能,请使用以下链接:
-- [创建备用字体](/slides/zh/python-net/create-fallback-font)
-- [创建备用字体集合](/slides/zh/python-net/create-fallback-fonts-collection)
-- [使用备用字体渲染演示文稿](/slides/zh/python-net/render-presentation-with-fallback-font)
\ No newline at end of file
+- [创建回退字体](/slides/zh/python-net/create-fallback-font)
+- [创建回退字体集合](/slides/zh/python-net/create-fallback-fonts-collection)
+- [使用回退字体渲染演示文稿](/slides/zh/python-net/render-presentation-with-fallback-font)
+
+## **常见问题**
+
+**回退字体与字体替换有何不同?**
+
+当主字体缺少特定字形时,回退会针对每个字符或每个 Unicode 范围应用,只填充缺失的字符。[替换](/slides/zh/python-net/font-substitution/) 在整个文本段落或文本片段中将缺失或不可用的字体替换为另一种字体。它们可以组合使用,但作用范围和选择逻辑不同。
+
+**回退设置会保存在演示文稿文件中吗?**
+
+不会。回退配置在库的处理/渲染阶段存在,并未序列化到 PPTX 中。演示文稿不会保存您的回退规则。
+
+**回退会影响由 PowerPoint 对象(SmartArt、图表、WordArt)创建的元素吗?**
+
+会。此类对象中的文本会经过相同的渲染管道,因此其回退规则与普通文本相同。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md b/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
index 58023ed1dc..100381a7a3 100644
--- a/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
+++ b/zh/python-net/developer-guide/presentation-design/powerpoint-fonts/fallback-font/create-fallback-font/_index.md
@@ -1,13 +1,28 @@
---
-title: 创建后备字体
+title: 在 Python 中为演示文稿指定回退字体
+linktitle: 回退字体
type: docs
weight: 10
url: /zh/python-net/create-fallback-font/
-keywords: "字体, 后备字体, PowerPoint 演示文稿 Python, Aspose.Slides for Python via .NET"
-description: "Python 中 PowerPoint 的后备字体"
+keywords:
+- 回退字体
+- 回退规则
+- 应用字体
+- 替换字体
+- Unicode 范围
+- 缺失字形
+- 正确字形
+- PowerPoint
+- OpenDocument
+- 演示文稿
+- Python
+- Aspose.Slides
+description: "通过 .NET 使用 Aspose.Slides for Python 设置 PPT、PPTX 和 ODP 文件中的回退字体,确保在任何设备或操作系统上文本显示一致。"
---
-Aspose.Slides 支持 [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) 接口和 [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) 类来指定应用后备字体的规则。[FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) 类表示指定 Unicode 范围与用于搜索缺失字形的字形列表之间的关联:
+## **指定回退字体**
+
+Aspose.Slides 支持 [IFontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/iFontFallBackRule/) 接口和 [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) 类,以指定应用回退字体的规则。[FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) 类表示在指定的 Unicode 区间内搜索缺失字形时,与可能包含正确字形的字体列表的关联:
```py
startUnicodeIndex = 0x0B80
@@ -22,10 +37,32 @@ fontNames = ["Segoe UI Emoji, Segoe UI Symbol", "Arial" ]
thirdRule = slides.FontFallBackRule(0x1F300, 0x1F64F, fontNames)
```
-还可以 [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) 后备字体或 [AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) 到现有的 [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) 对象中。
+也可以通过 [Remove()](https://reference.aspose.com/slides/python-net/aspose.slides/ifontfallbackrule/) 移除回退字体,或使用 [AddFallBackFonts()](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrule/) 将回退字体添加到已有的 [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) 对象中。
-[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) 可用于组织 [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) 对象的列表,当需要为多个 Unicode 范围指定后备字体替换规则时。
+[FontFallBackRulesCollection](https://reference.aspose.com/slides/python-net/aspose.slides/fontfallbackrulescollection/) 可用于组织多个 [FontFallBackRule](https://reference.aspose.com/slides/python-net/aspose.slides/FontFallBackRule/) 对象的列表,以便为多个 Unicode 区间指定回退字体替换规则。
{{% alert color="primary" title="另见" %}}
-- [创建后备字体集合](/slides/zh/python-net/create-fallback-fonts-collection/)
-{{% /alert %}}
\ No newline at end of file
+- [创建回退字体集合](/slides/zh/python-net/create-fallback-fonts-collection/)
+{{% /alert %}}
+
+## **常见问题**
+
+**回退字体、字体替换和字体嵌入有什么区别?**
+
+回退字体仅在主字体缺少字符时使用。[字体替换](/slides/zh/python-net/font-substitution/) 会将整个指定的字体替换为另一个字体。[字体嵌入](/slides/zh/python-net/embedded-font/) 将字体打包进输出文件,使接收者能够按预期查看文本。
+
+**回退字体是在导出为 PDF、PNG 或 SVG 时生效,还是仅在屏幕渲染时生效?**
+
+是的。回退会影响所有需要绘制但源字体中不存在字符的[渲染和导出操作](/slides/zh/python-net/convert-presentation/)。
+
+**配置回退会改变演示文稿文件本身吗?设置在以后打开时会保留吗?**
+
+不会。回退规则是代码中的运行时渲染设置,不会存储在 .pptx 中,也不会出现在 PowerPoint 中。
+
+**操作系统(Windows/Linux/macOS)和字体目录集合会影响回退选择吗?**
+
+会。引擎会从系统可用文件夹以及您提供的任何[附加路径](/slides/zh/python-net/custom-font/)中解析字体。如果字体在物理上不可用,引用该字体的规则将无法生效。
+
+**回退在 WordArt、SmartArt 和图表中也有效吗?**
+
+有效。当这些对象包含文本时,使用相同的字形替换机制来渲染缺失字符。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md b/zh/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
index 5ebbe1335e..f931ec2564 100644
--- a/zh/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
+++ b/zh/python-net/developer-guide/presentation-security/read-only-presentatiom/_index.md
@@ -1,24 +1,34 @@
---
-title: 只读演示文稿
+title: 使用 Python 将演示文稿以只读模式保存
+linktitle: 只读演示文稿
type: docs
weight: 30
url: /zh/python-net/read-only-presentation/
-keywords: "只读设置,PowerPoint演示文稿,Python,Aspose.Slides for Python via .NET"
-description: "Python中的只读PowerPoint演示文稿"
+keywords:
+ - 只读
+ - 保护演示文稿
+ - 防止编辑
+ - PowerPoint
+ - 演示文稿
+ - Python
+ - Aspose.Slides
+description: 使用 Aspose.Slides for Python via .NET 加载并以只读模式保存 PowerPoint 文件(PPT、PPTX),提供精确的幻灯片预览而不更改您的演示文稿。
---
-在PowerPoint 2019中,Microsoft引入了**永远以只读方式打开**设置,作为用户用于保护其演示文稿的选项之一。您可能想使用此只读设置来保护演示文稿,当
+## **应用只读模式**
-- 您想防止意外编辑并保持演示文稿的内容安全。
+在 PowerPoint 2019 中,Microsoft 引入了 **Always Open Read-Only** 设置,作为用户保护演示文稿的选项之一。您可能希望在以下情况下使用此只读设置来保护演示文稿:
+
+- 您想防止意外编辑并保持演示文稿内容的安全。
- 您想告知他人您提供的演示文稿是最终版本。
-在您为演示文稿选择**永远以只读方式打开**选项后,当用户打开演示文稿时,他们会看到**只读**建议,并可能看到如下形式的消息:*为了防止意外更改,作者已将此文件设置为只读打开。*
+当您为演示文稿选择 **Always Open Read-Only** 选项后,用户打开演示文稿时会看到 **Read-Only** 建议,可能会出现如下信息:*为防止意外更改,作者已将此文件设置为以只读方式打开。*
-只读建议是一个简单但有效的威慑措施,阻止编辑,因为用户必须执行某项操作以在被允许编辑演示文稿之前移除它。如果您不希望用户对演示文稿进行更改,并且希望以礼貌的方式告知他们,那么只读建议可能是一个不错的选择。
+**Read-Only** 建议是一种简单而有效的阻吓手段,它通过让用户在编辑前必须执行移除操作来防止编辑。如果您不希望用户对演示文稿进行更改,并希望以礼貌的方式告知他们,那么 **Read-Only** 建议可能是一个不错的选择。
-> 如果带有**只读**保护的演示文稿在较旧的Microsoft PowerPoint应用程序中打开——该应用程序不支持最近引入的功能——则**只读**建议将被忽略(演示文稿将正常打开)。
+> 如果带有 **Read-Only** 保护的演示文稿在不支持此功能的旧版 Microsoft PowerPoint 应用中打开——该功能在旧版中不存在——则 **Read-Only** 建议会被忽略(演示文稿会正常打开)。
-Aspose.Slides for Python via .NET允许您将演示文稿设置为**只读**,这意味着用户(在他们打开演示文稿后)会看到**只读**建议。以下示例代码演示了如何使用Aspose.Slides在Python中将演示文稿设置为**只读**:
+Aspose.Slides for Python via .NET 允许您将演示文稿设置为 **Read-Only**,这意味着用户(在打开演示文稿后)会看到 **Read-Only** 建议。以下示例代码展示了如何使用 Aspose.Slides 在 Python 中将演示文稿设置为 **Read-Only**:
```py
import aspose.slides as slides
@@ -30,6 +40,24 @@ with slides.Presentation() as pres:
{{% alert color="primary" %}}
-**注意**:**只读**建议仅旨在阻止编辑或防止用户意外更改PowerPoint演示文稿。如果一个有动机的人——知道他们在做什么——决定编辑您的演示文稿,他们可以轻松移除只读设置。如果您确实需要防止未经授权的编辑,您最好使用[涉及加密和密码的更严格保护措施](https://docs.aspose.com/slides/python-net/password-protected-presentation/)。
+**注意**:**Read-Only** 建议仅用于阻止编辑或防止用户对 PowerPoint 演示文稿进行意外更改。如果有动机且具备相应技术的人决定编辑您的演示文稿,他们可以轻松移除只读设置。如果您确实需要防止未授权的编辑,建议使用[更严格的加密和密码保护](https://docs.aspose.com/slides/python-net/password-protected-presentation/)。
+
+{{% /alert %}}
+
+## **常见问题**
+
+**“只读推荐”与完整的密码保护有何不同?**
+
+“只读推荐”仅显示一个以只读模式打开文件的建议,且易于绕过。[密码保护](/slides/zh/python-net/password-protected-presentation/) 实际限制打开或编辑,并在需要真正的安全控制时使用。
+
+**可以将“只读推荐”与水印结合使用以进一步阻止编辑吗?**
+
+可以。该建议可以与[水印](/slides/zh/python-net/watermark/) 组合使用,作为视觉阻吓;两者是独立机制,配合良好。
+
+**启用该建议后,宏或外部工具仍能修改文件吗?**
+
+可以。该建议并不会阻止程序化更改。若需防止自动化编辑,请使用[密码和加密](/slides/zh/python-net/password-protected-presentation/)。
+
+**“只读推荐”与标志 `is_encrypted` 和 `is_write_protected` 有何关联?**
-{{% /alert %}}
\ No newline at end of file
+它们是不同的信号。**只读推荐** 是一种软性的、可选提示;[`is_write_protected`](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_write_protected/) 和 [`is_encrypted`](https://reference.aspose.com/slides/python-net/aspose.slides/protectionmanager/is_encrypted/) 表示实际的写入或读取限制,这些限制取决于密码或加密。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/presentation-slide/slide-size/_index.md b/zh/python-net/developer-guide/presentation-slide/slide-size/_index.md
index 4174068d08..5a5aacd939 100644
--- a/zh/python-net/developer-guide/presentation-slide/slide-size/_index.md
+++ b/zh/python-net/developer-guide/presentation-slide/slide-size/_index.md
@@ -1,61 +1,59 @@
---
-title: 使用 Python 更改演示文稿中的幻灯片大小
-linktitle: 幻灯片大小
+title: 使用 Python 更改演示文稿的幻灯片尺寸
+linktitle: 幻灯片尺寸
type: docs
weight: 70
url: /zh/python-net/slide-size/
keywords:
-- 幻灯片大小
-- 宽高比
+- 幻灯片尺寸
+- 长宽比
- 标准
- 宽屏
- 4:3
- 16:9
-- 设置幻灯片大小
-- 更改幻灯片大小
-- 自定义幻灯片大小
-- 特殊幻灯片大小
-- 独特幻灯片大小
+- 设置幻灯片尺寸
+- 更改幻灯片尺寸
+- 自定义幻灯片尺寸
+- 特殊幻灯片尺寸
+- 独特幻灯片尺寸
- 全尺寸幻灯片
- 屏幕类型
- 不缩放
-- 适合
+- 确保适配
- 最大化
- PowerPoint
- OpenDocument
- 演示文稿
- Python
- Aspose.Slides
-descriptions: "了解如何使用 Python 和 Aspose.Slides 快速调整 PPT、PPTX 和 ODP 文件中的幻灯片大小,为任何屏幕优化演示文稿而不降低质量。"
+descriptions: "了解如何使用 Python 和 Aspose.Slides 快速调整 PPT、PPTX 和 ODP 文件的幻灯片大小,针对任何屏幕优化演示文稿而不失真。"
---
-## PowerPoint 演示文稿中的幻灯片大小
+## PowerPoint 演示文稿中的幻灯片尺寸
-Aspose.Slides for Python via .NET 允许您更改 PowerPoint 演示文稿中的幻灯片大小或宽高比。如果您计划打印演示文稿或在屏幕上显示幻灯片,则必须关注其幻灯片大小或宽高比。
+Aspose.Slides for Python via .NET 允许您更改 PowerPoint 演示文稿中的幻灯片尺寸或长宽比。如果您计划打印演示文稿或在屏幕上显示幻灯片,需要关注其幻灯片尺寸或长宽比。
-以下是最常见的幻灯片大小和宽高比:
+以下是最常见的幻灯片尺寸和长宽比:
-- **标准(4:3 宽高比)**
+- **标准(4:3 长宽比)**
- 如果您的演示文稿将在相对较旧的设备或屏幕上显示或查看,您可能会想使用此设置。
+ 如果您的演示文稿将在相对较旧的设备或屏幕上显示,您可能希望使用此设置。
-- **宽屏(16:9 宽高比)**
+- **宽屏(16:9 长宽比)**
- 如果您的演示文稿将在现代投影仪或显示器上观看,您可能会想使用此设置。
+ 如果您的演示文稿将在现代投影仪或显示器上观看,您可能希望使用此设置。
-您无法在单个演示文稿中使用多个幻灯片大小设置。当您为演示文稿选择幻灯片大小时,该幻灯片大小设置将应用于演示文稿中的所有幻灯片。
+一个演示文稿中不能使用多种幻灯片尺寸设置。选择幻灯片尺寸后,该设置会应用到演示文稿中的所有幻灯片。
-如果您希望为演示文稿使用特定的幻灯片大小,我们强烈建议您尽早进行设置。理想情况下,您应该在开始时指定您首选的幻灯片大小,即在您刚设置演示文稿时——在您向演示文稿添加任何内容之前。这样,您可以避免因(未来)对幻灯片大小的更改而导致的复杂情况。
+如果您倾向于为演示文稿使用特殊的幻灯片尺寸,强烈建议您尽早设置。理想情况下,您应在创建演示文稿之初(在向演示文稿添加任何内容之前)指定首选的幻灯片尺寸。这样可以避免因(将来)更改幻灯片尺寸而引发的复杂情况。
{{% alert color="primary" %}}
-
- 当您使用 Aspose.Slides 创建演示文稿时,演示文稿中的所有幻灯片会自动获得标准大小或 4:3 宽高比。
-
+ 在使用 Aspose.Slides 创建演示文稿时,演示文稿中的所有幻灯片会自动采用标准尺寸或 4:3 长宽比。
{{% /alert %}}
-## 在演示文稿中更改幻灯片大小
+## 更改演示文稿中的幻灯片尺寸
-此代码示例展示了如何使用 Aspose.Slides 在 Python 中更改演示文稿的幻灯片大小:
+以下示例代码演示如何使用 Python 通过 Aspose.Slides 更改演示文稿的幻灯片尺寸:
```py
import aspose.slides as slides
@@ -65,43 +63,61 @@ with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.save("pres-4x3-aspect-ratio.pptx", slides.export.SaveFormat.PPTX)
```
-## 在演示文稿中指定自定义幻灯片大小
+## 在演示文稿中指定自定义幻灯片尺寸
-如果您发现常见的幻灯片大小(4:3 和 16:9)不适合您的工作,您可以决定使用特定或独特的幻灯片大小。例如,如果您计划在自定义页面布局上打印完整大小的幻灯片,或如果您打算在某些类型的屏幕上显示您的演示文稿,您很可能会从使用自定义大小设置中受益。
+如果常用的幻灯片尺寸(4:3 与 16:9)不适合您的需求,您可以决定使用特定或独特的幻灯片尺寸。例如,若您计划在自定义页面布局上打印全尺寸幻灯片,或希望在特定类型的屏幕上展示演示文稿,使用自定义尺寸设置将带来优势。
-此代码示例展示了如何使用 Aspose.Slides for Python via .NET 在 Python 中为演示文稿指定自定义幻灯片大小:
+以下示例代码展示如何使用 Aspose.Slides for Python via .NET 为演示文稿指定自定义幻灯片尺寸:
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
- pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # A4 纸大小
+ pres.slide_size.set_size(780, 540, slides.SlideSizeScaleType.DO_NOT_SCALE) # A4 纸尺寸
pres.save("pres-a4-slide-size.pptx", slides.export.SaveFormat.PPTX)
```
-## 更改演示文稿中的幻灯片大小时处理问题
+## 更改演示文稿幻灯片尺寸时的问题处理
-在您更改演示文稿的幻灯片大小后,幻灯片中的内容(例如图像或对象)可能会变形。默认情况下,对象会自动调整大小以适应新的幻灯片大小。然而,当更改演示文稿的幻灯片大小时,您可以指定一个设置,以确定 Aspose.Slides 如何处理幻灯片上的内容。
+更改演示文稿的幻灯片尺寸后,幻灯片内容(例如图像或对象)可能会出现失真。默认情况下,对象会自动调整大小以适应新的幻灯片尺寸。然而,在更改演示文稿的幻灯片尺寸时,您可以指定一个设置,以决定 Aspose.Slides 如何处理幻灯片上的内容。
-根据您打算做什么或达成的目标,您可以使用以下任一设置:
+根据您的需求,可使用以下任意设置:
- `DO_NOT_SCALE`
- 如果您不希望幻灯片上的对象被调整大小,请使用此设置。
+ 如果您 **不希望** 幻灯片上的对象被重新缩放,请使用此设置。
- `ENSURE_FIT`
- 如果您希望缩放到较小的幻灯片大小,并需要 Aspose.Slides 缩小幻灯片的对象以确保它们全部适合幻灯片(这样可以避免丢失内容),请使用此设置。
+ 如果您希望缩小幻灯片尺寸,并且需要 Aspose.Slides 将幻灯片对象缩小以确保全部适配幻灯片(从而避免内容丢失),请使用此设置。
- `MAXIMIZE`
- 如果您希望缩放到较大的幻灯片大小,并需要 Aspose.Slides 放大幻灯片的对象以使其与新的幻灯片大小成比例,请使用此设置。
+ 如果您希望放大幻灯片尺寸,并且需要 Aspose.Slides 将幻灯片对象放大,使其与新的幻灯片尺寸保持比例,请使用此设置。
-此代码示例展示了在更改演示文稿的幻灯片大小时如何使用 `MAXIMIZE` 设置:
+以下示例代码演示在更改演示文稿幻灯片尺寸时使用 `MAXIMIZE` 设置:
```py
import aspose.slides as slides
with slides.Presentation(path + "AccessSlides.pptx") as pres:
pres.slide_size.set_size(slides.SlideSizeType.LEDGER, slides.SlideSizeScaleType.MAXIMIZE)
-```
\ No newline at end of file
+```
+
+## **FAQ**
+
+**我可以使用除英寸之外的单位(例如磅或毫米)来设置自定义幻灯片尺寸吗?**
+
+可以。Aspose.Slides 在内部使用磅(point),1 磅等于 1/72 英寸。您可以将任意单位(如毫米或厘米)转换为磅,然后使用转换后的数值来定义幻灯片的宽度和高度。
+
+**非常大的自定义幻灯片尺寸会影响渲染时的性能和内存使用吗?**
+
+会。较大的幻灯片尺寸(以磅为单位)加上更高的渲染比例会导致内存消耗增加和处理时间延长。建议采用实际可行的幻灯片尺寸,并仅在需要提升输出质量时调整渲染比例。
+
+**我能定义一种非标准幻灯片尺寸,然后合并来自不同尺寸演示文稿的幻灯片吗?**
+
+在幻灯片尺寸不同的情况下,您无法直接[合并演示文稿](/slides/zh/python-net/merge-presentation/)。首先,需要将其中一个演示文稿的尺寸调整为与另一个匹配。更改幻灯片尺寸时,您可以通过[SlideSizeScaleType](https://reference.aspose.com/slides/python-net/aspose.slides/slidesizescaletype/) 选项选择如何处理已有内容。尺寸对齐后,即可在保持格式的前提下合并幻灯片。
+
+**我可以为单个形状或幻灯片的特定区域生成缩略图吗?这些缩略图会遵循新的幻灯片尺寸吗?**
+
+可以。Aspose.Slides 能够为[整张幻灯片]https://reference.aspose.com/slides/python-net/aspose.slides/slide/get_image/以及[选定形状]https://reference.aspose.com/slides/python-net/aspose.slides/shape/get_image/生成缩略图。生成的图像会反映当前的幻灯片尺寸和长宽比,确保构图和几何保持一致。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md b/zh/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
index b76dd8dcb3..813f39874b 100644
--- a/zh/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
+++ b/zh/python-net/developer-guide/technical-articles/applying-protection-to-presentation/_index.md
@@ -1,145 +1,135 @@
---
-title: 为演示文稿应用保护
+title: 使用形状锁在 Python 中防止演示文稿编辑
+linktitle: 防止演示文稿编辑
type: docs
weight: 70
url: /zh/python-net/applying-protection-to-presentation/
+keywords:
+- 防止编辑
+- 保护免受编辑
+- 锁定形状
+- 锁定位置
+- 锁定选择
+- 锁定尺寸
+- 锁定分组
+- PowerPoint
+- OpenDocument
+- 演示文稿
+- Python
+- Aspose.Slides
+description: "了解 Aspose.Slides for Python via .NET 如何在 PPT、PPTX 和 ODP 文件中锁定或解锁形状,保护演示文稿安全的同时实现受控编辑并加速交付。"
---
-{{% alert color="primary" %}}
+## **背景**
-Aspose.Slides 的一个常见用途是在自动化工作流中创建、更新和保存 Microsoft PowerPoint 2007(PPTX)演示文稿。以这种方式使用 Aspose.Slides 的应用程序用户可以访问输出演示文稿。保护这些演示文稿不被编辑是一个常见问题。自动生成的演示文稿保持其原始格式和内容是很重要的。
+Aspose.Slides 的常见用法是创建、更新并保存 Microsoft PowerPoint (PPTX) 演示文稿,以实现自动化工作流。使用 Aspose.Slides 的应用程序的用户可以访问生成的演示文稿,因此如何防止它们被编辑是一个常见关注点。确保自动生成的演示文稿保留原始的格式和内容非常重要。
-本文解释了[演示文稿和幻灯片是如何构建的](/slides/zh/python-net/applying-protection-to-presentation/),以及 Aspose.Slides for Python via .NET 如何[对演示文稿应用保护](/slides/zh/python-net/applying-protection-to-presentation/),然后[从演示文稿中移除保护](/slides/zh/python-net/applying-protection-to-presentation/)。此功能是 Aspose.Slides 独有的,并且在撰写本文时,尚不在 Microsoft PowerPoint 中提供。它为开发人员提供了一种控制其应用程序创建的演示文稿如何使用的方法。
+本文阐述了演示文稿和幻灯片的结构以及 Aspose.Slides for Python 如何对演示文稿应用保护并随后移除保护。它为开发人员提供了一种控制其应用程序生成的演示文稿使用方式的方法。
-{{% /alert %}}
## **幻灯片的组成**
-PPTX 幻灯片由多个组件组成,例如自动形状、表格、OLE 对象、组合形状、图片框、视频框、连接器和用于构建演示文稿的各种其他元素。
-在 Aspose.Slides for Python via .NET 中,幻灯片上的每个元素都被转换为 Shape 对象。换句话说,幻灯片上的每个元素要么是一个 Shape 对象,要么是从 Shape 对象派生的对象。
+演示文稿幻灯片由自动形状、表格、OLE 对象、组合形状、图片框、视频框、连接线以及其他用于构建演示文稿的元素组成。在 Aspose.Slides for Python 中,幻灯片上的每个元素都由继承自 [Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/) 类的对象表示。
-PPTX 的结构很复杂,因此与 PPT 不同,在 PPT 中可以对所有类型的形状使用通用锁,PPTX 中的不同形状类型有不同类型的锁。BaseShapeLock 类是通用的 PPTX 锁定类。Aspose.Slides for Python via .NET 支持以下类型的锁:
+PPTX 的结构较为复杂,所以不像 PPT 那样可以对所有类型的形状使用通用锁,不同形状类型需要不同的锁。`[BaseShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/baseshapelock/)` 类是 PPTX 的通用锁定类。Aspose.Slides for Python 在 PPTX 中支持以下类型的锁:
-- AutoShapeLock 锁定自动形状。
-- ConnectorLock 锁定连接形状。
-- GraphicalObjectLock 锁定图形对象。
-- GroupshapeLock 锁定组合形状。
-- PictureFrameLock 锁定图片框。
+- `[AutoShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/autoshapelock/)` 锁定自动形状。
+- `[ConnectorLock](https://reference.aspose.com/slides/python-net/aspose.slides/connectorlock/)` 锁定连接线形状。
+- `[GraphicalObjectLock](https://reference.aspose.com/slides/python-net/aspose.slides/graphicalobjectlock/)` 锁定图形对象。
+- `[GroupShapeLock](https://reference.aspose.com/slides/python-net/aspose.slides/groupshapelock/)` 锁定组合形状。
+- `[PictureFrameLock](https://reference.aspose.com/slides/python-net/aspose.slides/pictureframelock/)` 锁定图片框。
+
+对 `[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)` 对象中所有形状对象执行的任何操作,都会应用到整个演示文稿。
-对演示文稿对象中的所有 Shape 对象执行的任何操作都将应用于整个演示文稿。
## **应用和移除保护**
-应用保护确保演示文稿无法被编辑。这是一种保护演示文稿内容的有效技术。
+
+应用保护可确保演示文稿无法被编辑。这是一种保护演示文稿内容的有效技术。
+
### **对 PPTX 形状应用保护**
-Aspose.Slides for Python via .NET 提供了 Shape 类来处理幻灯片上的形状。
-如前所述,每个形状类都有一个相关的形状锁类用于保护。本文重点介绍 NoSelect、NoMove 和 NoResize 锁。这些锁确保形状不能被选择(通过鼠标单击或其他选择方法),也不能被移动或调整大小。
+Aspose.Slides for Python 提供了 `[Shape](https://reference.aspose.com/slides/python-net/aspose.slides/shape/)` 类来处理幻灯片上的形状。
-以下代码示例将保护应用于演示文稿中的所有形状类型。
+正如前文所述,每个形状类都有对应的形状锁类用于保护。本文重点介绍 NoSelect、NoMove 和 NoResize 锁。这些锁确保形状不能被选中(通过鼠标点击或其他选择方式),并且不能被移动或调整大小。
+
+下面的代码示例对演示文稿中的所有形状类型应用保护。
```py
import aspose.slides as slides
-# 实例化表示 PPTX 文件的 Presentation 类
-with slides.Presentation(path + "RectPicFrame.pptx") as pres:
- # ISlide 对象用于访问演示文稿中的幻灯片
- slide = pres.slides[0]
-
- # 遍历演示文稿中的所有幻灯片
- for slide in pres.slides:
+# 实例化表示 PPTX 文件的 Presentation 类。
+with slides.Presentation("Sample.pptx") as presentation:
+ # 遍历演示文稿中的所有幻灯片。
+ for slide in presentation.slides:
+ # 遍历幻灯片中的所有形状。
for shape in slide.shapes:
- # 如果形状是自动形状
if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- # 应用形状锁
- auto_shape_lock.position_locked = True
- auto_shape_lock.select_locked = True
- auto_shape_lock.size_locked = True
-
- # 如果形状是组合形状
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- # 应用形状锁
- group_shape_lock.grouping_locked = True
- group_shape_lock.position_locked = True
- group_shape_lock.select_locked = True
- group_shape_lock.size_locked = True
-
- # 如果形状是连接器
+ shape.shape_lock.grouping_locked = True
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- # 应用形状锁
- connector_lock.position_move = True
- connector_lock.select_locked = True
- connector_lock.size_locked = True
- # 如果形状是图片框
+ shape.shape_lock.position_move = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
elif type(shape) is slides.PictureFrame:
- # 类型转换为图片框形状并获取图片框形状锁
- picture_lock = shape.shape_lock
-
- # 应用形状锁
- picture_lock.position_locked = True
- picture_lock.select_locked = True
- picture_lock.size_locked = True
-
- # 保存演示文稿文件
- pres.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = True
+ shape.shape_lock.select_locked = True
+ shape.shape_lock.size_locked = True
+ # 保存演示文稿文件。
+ presentation.save("ProtectedSample.pptx", slides.export.SaveFormat.PPTX)
```
-
### **移除保护**
-使用 Aspose.Slides for Python via .NET 应用的保护只能通过 Aspose.Slides for Python via .NET 移除。要解锁形状,请将应用的锁的值设置为 false。以下代码示例演示了如何在已锁定的演示文稿中解锁形状。
+
+要解锁形状,只需将已应用锁的值设为 `False`。下面的代码示例展示了如何在已锁定的演示文稿中解锁形状。
```py
import aspose.slides as slides
-# 打开所需的演示文稿
-with slides.Presentation("ProtectedSample.pptx") as pres:
- for slide in pres.slides:
+# 实例化表示 PPTX 文件的 Presentation 类。
+with slides.Presentation("ProtectedSample.pptx") as presentation:
+ # 遍历演示文稿中的所有幻灯片。
+ for slide in presentation.slides:
+ # 遍历幻灯片中的所有形状。
for shape in slide.shapes:
-
- if type(shape) is slides.AutoShape:
- auto_shape_lock = shape.shape_lock
-
- # 应用形状锁
- auto_shape_lock.position_locked = False
- auto_shape_lock.select_locked = False
- auto_shape_lock.size_locked = False
-
- elif type(shape) is slides.GroupShape:
- group_shape_lock = shape.shape_lock
-
- # 应用形状锁
- group_shape_lock.grouping_locked = False
- group_shape_lock.position_locked = False
- group_shape_lock.select_locked = False
- group_shape_lock.size_locked = False
+ if type(shape) is slides.AutoShape:
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ elif type(shape) is slides.GroupShape:
+ shape.shape_lock.grouping_locked = False
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.Connector:
- connector_lock = shape.shape_lock
-
- # 应用形状锁
- connector_lock.position_move = False
- connector_lock.select_locked = False
- connector_lock.size_locked = False
+ shape.shape_lock.position_move = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
elif type(shape) is slides.PictureFrame:
- picture_lock = shape.shape_lock
-
- # 应用形状锁
- picture_lock.position_locked = False
- picture_lock.select_locked = False
- picture_lock.size_locked = False
- # 保存演示文稿文件
- pres.save("RemoveProtectionSample.pptx", slides.export.SaveFormat.PPTX)
+ shape.shape_lock.position_locked = False
+ shape.shape_lock.select_locked = False
+ shape.shape_lock.size_locked = False
+ # 保存演示文稿文件。
+ presentation.save("RemovedProtectionSample.pptx", slides.export.SaveFormat.PPTX)
```
+### **结论**
+
+Aspose.Slides 为演示文稿中的形状提供了多种保护选项。您可以锁定单个形状,或遍历演示文稿中的所有形状并逐一锁定,从而有效地保护整个文件。通过将锁的值设为 `False` 可以移除保护。
+
+## **常见问题解答**
+
+**我可以在同一个演示文稿中同时使用形状锁和密码保护吗?**
+可以。锁定限制文件内部对象的编辑,而[密码保护](/slides/zh/python-net/password-protected-presentation/) 控制打开和/或保存更改的权限。这两种机制相辅相成,共同工作。
-### **总结**
-{{% alert color="primary" %}}
+**我可以仅对特定幻灯片限制编辑而不影响其他幻灯片吗?**
-Aspose.Slides 提供了多种选项用于为演示文稿中的形状应用保护。可以锁定特定形状,或遍历演示文稿中的所有形状并有效地锁定所有形状,以锁定演示文稿。
+可以。只需对选定幻灯片上的形状应用锁,其他幻灯片仍保持可编辑状态。
-只有 Aspose.Slides for Python via .NET 可以从之前受保护的演示文稿中移除保护。通过将锁的值设置为 false 来移除保护。
+**形状锁是否适用于组合对象和连接线?**
-{{% /alert %}}
\ No newline at end of file
+是的。针对组合、连接线、图形对象以及其他形状类别,均提供了专用的锁类型。
\ No newline at end of file
diff --git a/zh/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md b/zh/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
index 2c2b61fdcd..f4df23558a 100644
--- a/zh/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
+++ b/zh/python-net/developer-guide/technical-articles/get-the-entire-presentation-slide-background-as-an-image/_index.md
@@ -1,5 +1,6 @@
---
-title: 获取整个演示文稿幻灯片背景作为图像
+title: 获取演示文稿中整个幻灯片的背景作为图像
+linktitle: 整个幻灯片背景
type: docs
weight: 95
url: /zh/python-net/get-the-entire-presentation-slide-background-as-an-image/
@@ -7,28 +8,35 @@ keywords:
- 幻灯片
- 背景
- 幻灯片背景
-- 背景转换为图像
+- 最终背景
+- 背景转图像
- PowerPoint
+- OpenDocument
+- 演示文稿
- PPT
- PPTX
-- PowerPoint 演示文稿
+- ODP
- Python
-- Aspose.Slides for Python
+- Aspose.Slides
+description: "使用 Aspose.Slides for Python via .NET 将 PowerPoint 和 OpenDocument 演示文稿的完整幻灯片背景提取为图像,简化视觉工作流。"
---
-在 PowerPoint 演示文稿中,幻灯片背景可以由许多元素组成。除了设置为 [幻灯片背景](/slides/zh/python-net/presentation-background/) 的图像外,最终背景还可以受到演示文稿主题、配色方案以及放置在母版幻灯片和布局幻灯片上的形状的影响。
+## **获取整个幻灯片背景**
-Aspose.Slides for Python 并没有提供一个简单的方法来将整个演示文稿的幻灯片背景提取为图像,但您可以按照以下步骤进行操作:
-1. 使用 [Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/) 类加载演示文稿。
-1. 获取演示文稿的幻灯片大小。
-1. 选择一张幻灯片。
-1. 创建一个临时演示文稿。
-1. 在临时演示文稿中设置相同的幻灯片大小。
-1. 将选择的幻灯片克隆到临时演示文稿中。
-1. 删除克隆幻灯片中的形状。
-1. 将克隆的幻灯片转换为图像。
+在 PowerPoint 演示文稿中,幻灯片背景可能由许多元素组成。除了设置为[幻灯片背景](/slides/zh/python-net/presentation-background/)的图像外,最终的背景还会受到演示文稿主题、配色方案以及放置在母版幻灯片和布局幻灯片上的形状的影响。
-以下代码示例提取整个演示文稿的幻灯片背景作为图像。
+Aspose.Slides for Python 并未提供直接提取整个演示文稿幻灯片背景为图像的简易方法,但您可以按照以下步骤实现:
+
+1. 使用[Presentation](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/)类加载演示文稿。
+2. 获取演示文稿的幻灯片尺寸。
+3. 选取一张幻灯片。
+4. 创建一个临时演示文稿。
+5. 在临时演示文稿中设置相同的幻灯片尺寸。
+6. 将选定的幻灯片克隆到临时演示文稿中。
+7. 删除克隆幻灯片上的形状。
+8. 将克隆幻灯片转换为图像。
+
+以下代码示例演示了如何将整个演示文稿幻灯片背景提取为图像。
```py
slide_index = 0
image_scale = 1
@@ -46,4 +54,22 @@ with slides.Presentation("sample.pptx") as presentation:
with cloned_slide.get_image(image_scale, image_scale) as background:
background.save("output.png", slides.ImageFormat.PNG)
-```
\ No newline at end of file
+```
+
+## **常见问题**
+
+**从母版幻灯片中使用的复杂渐变、纹理或图片填充是否会在生成的背景图像中保留?**
+
+是的。Aspose.Slides 会渲染在幻灯片、布局或母版上定义的渐变、图片和纹理填充。如果需要摆脱继承自母版的外观,请在导出前对当前幻灯片[设置自己的背景](/slides/zh/python-net/presentation-background/)。
+
+**在保存之前,我可以在生成的背景图像上添加水印吗?**
+
+可以。您可以在工作[幻灯片副本](/slides/zh/python-net/clone-slides/)上(放置在其他内容之下)[添加水印](/slides/zh/python-net/watermark/)形状或图像,然后导出。这样即可生成已嵌入水印的背景图像。
+
+**我能否仅针对特定布局或母版获取背景,而不依赖现有幻灯片?**
+
+可以。访问所需的母版或布局,将其应用到一个[临时幻灯片](/slides/zh/python-net/clone-slides/)并设置所需尺寸,然后导出该幻灯片即可获得来自该布局或母版的背景。
+
+**是否有影响图像导出的许可限制?**
+
+渲染功能在拥有[有效许可](/slides/zh/python-net/licensing/)时全部可用。评估模式下,输出可能会包含水印等限制。请在每个进程启动时激活许可后再进行批量导出。
\ No newline at end of file
diff --git a/zh/python-net/getting-started/supported-file-formats/_index.md b/zh/python-net/getting-started/supported-file-formats/_index.md
index 96a1c88fec..3e2ed1b68f 100644
--- a/zh/python-net/getting-started/supported-file-formats/_index.md
+++ b/zh/python-net/getting-started/supported-file-formats/_index.md
@@ -1,8 +1,46 @@
---
title: 支持的文件格式
+linktitle: 文件格式
type: docs
weight: 30
url: /zh/python-net/supported-file-formats/
+keywords:
+- 文件格式
+- 支持的格式
+- PowerPoint 文件
+- OpenDocument 文件
+- PPT
+- POT
+- PPS
+- PPTX
+- POTX
+- PPSX
+- PPTM
+- PPSM
+- POTM
+- ODP
+- FODP
+- OTP
+- TIFF
+- EMF
+- PDF
+- XPS
+- JPEG
+- PNG
+- GIF
+- BMP
+- SVG
+- SWF
+- HTML
+- XAML
+- MD
+- XML
+- PowerPoint
+- OpenDocument
+- 演示文稿
+- Python
+- Aspose.Slides
+description: "了解 Aspose.Slides for Python via .NET 能够打开、保存和转换的所有文件格式——包括 PPT、PPTX 和 ODP——并提供清晰的导入/导出支持说明。"
---
## **支持的 Microsoft PowerPoint 版本**
@@ -19,9 +57,9 @@ url: /zh/python-net/supported-file-formats/
- Office 365
## **支持的文件格式**
-此表包含 Aspose.Slides for Python via .NET 可以加载和保存的文件格式:
+此表列出了 Aspose.Slides for Python via .NET 能够加载和保存的文件格式:
-|**格式**|**描述**|**加载**|**保存**|**备注**|
+|**格式**|**说明**|**加载**|**保存**|**备注**|
| :- | :- | :- | :- | :- |
|[PPT](https://docs.fileformat.com/presentation/ppt/)|PowerPoint 97-2003 演示文稿|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[POT](https://docs.fileformat.com/presentation/pot/)|PowerPoint 97-2003 模板|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
@@ -34,10 +72,10 @@ url: /zh/python-net/supported-file-formats/
|[POTM](https://docs.fileformat.com/presentation/potm/)|PowerPoint 启用宏的模板|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[ODP/FODP](https://docs.fileformat.com/presentation/odp/)|OpenDocument 演示文稿|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
|[OTP](https://docs.fileformat.com/presentation/otp/)|OpenDocument 演示文稿模板|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[TIFF](https://docs.fileformat.com/image/tiff/)|标签图像文件格式| |{{< emoticons/tick >}}| |
+|[TIFF](https://docs.fileformat.com/image/tiff/)|标记图像文件格式| |{{< emoticons/tick >}}| |
|[EMF](https://docs.fileformat.com/image/emf/)|增强型图元文件格式| |{{< emoticons/tick >}}| |
-|[PDF](https://docs.fileformat.com/pdf/)|可移植文档格式|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XPS](https://docs.fileformat.com/page-description-language/xps/)|XML 纸张规格| |{{< emoticons/tick >}}| |
+|[PDF](https://docs.fileformat.com/pdf/)|便携式文档格式|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
+|[XPS](https://docs.fileformat.com/page-description-language/xps/)|XML 纸张规范| |{{< emoticons/tick >}}| |
|[JPEG](https://docs.fileformat.com/image/jpeg/)|联合图像专家组| |{{< emoticons/tick >}}| |
|[PNG](https://docs.fileformat.com/image/png/)|便携式网络图形| |{{< emoticons/tick >}}| |
|[GIF](https://docs.fileformat.com/image/gif/)|图形交换格式| |{{< emoticons/tick >}}| |
@@ -45,6 +83,28 @@ url: /zh/python-net/supported-file-formats/
|[SVG](https://docs.fileformat.com/page-description-language/svg/)|可缩放矢量图形| |{{< emoticons/tick >}}| |
|[SWF](https://docs.fileformat.com/page-description-language/swf/)|小型网页格式| |{{< emoticons/tick >}}| |
|[HTML](https://docs.fileformat.com/web/html/)|超文本标记语言|{{< emoticons/tick >}}|{{< emoticons/tick >}}| |
-|[XAML](https://docs.fileformat.com/web/xaml/)|可扩展应用程序标记语言| |{{< emoticons/tick >}}| |
+|[XAML](https://docs.fileformat.com/web/xaml/)|可扩展应用标记语言| |{{< emoticons/tick >}}| |
|[MD](https://docs.fileformat.com/word-processing/md/)|Markdown| |{{< emoticons/tick >}}| |
|[XML](https://docs.fileformat.com/web/xml/)|PowerPoint XML 演示文稿| |{{< emoticons/tick >}}| |
+
+## **常见问题**
+
+**我能将演示文稿保存为符合归档和可访问性标准(PDF/A 和 PDF/UA)的 PDF 吗?**
+
+是的。Aspose.Slides for Python via .NET 支持通过 [compliance](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/compliance/) 设置在 [PDF export options](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/) 中导出符合 PDF/A-2a、PDF/A-2b、PDF/A-2u、PDF/A-3a、PDF/A-3b 以及 PDF/UA 等合规级别的 PDF。
+
+**库在导出为 PDF 时是否支持字体嵌入,并且能够细粒度控制嵌入内容?**
+
+是的。您可以通过 [PDF export options](https://reference.aspose.com/slides/python-net/aspose.slides.export/pdfoptions/) 控制字体是完整嵌入还是子集嵌入(仅使用的字形),指定常见系统字体的处理方式,并配置 ASCII 文本的行为。
+
+**我能在实际加载之前检测文件是否受密码保护吗?**
+
+是的。使用基于工厂的检查 API([factory-based inspection API](https://reference.aspose.com/slides/python-net/aspose.slides/presentationfactory/)),您可以查询演示文稿文件以确定其是否受密码保护,而无需完整打开它。
+
+**是否有字体回退机制并支持自定义字体?**
+
+是的。库支持 [loading](/slides/zh/python-net/custom-font/) 和 [embedding](/slides/zh/python-net/embedded-font/) 自定义字体,并提供字体 [fallback rules](/slides/zh/python-net/fallback-font/) 来避免在渲染和转换过程中出现缺失字形。
+
+**我能将幻灯片导出为 XPS 吗?是否有选项可以调整 XPS 输出?**
+
+是的。支持 [Export to XPS](/slides/zh/python-net/convert-powerpoint-to-xps/),您可以调整相关的 [save options](https://reference.aspose.com/slides/python-net/aspose.slides.export/xpsoptions/) 以控制 XPS 文档的输出质量和内容。
\ No newline at end of file