تحويل PPT إلى HTML في Python

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

بايثون PowerPoint PPT لتحويل HTML

Aspose.Slides for Python via .NET هي مكتبة بايثون قوية توفر مجموعة واسعة من ميزات معالجة العروض التقديمية. يمكنك إنشاء عروض تقديمية جديدة من البداية أو التعامل مع العروض الحالية بسلاسة دون استخدام MS Office. بالإضافة إلى ذلك ، يوفر تحويلًا عالي الدقة لـ PPT / PPTX إلى تنسيقات أخرى. سنستخدم هذه المكتبة لتحويل PPT إلى HTML. يمكنك تثبيته في تطبيق Python الخاص بك من PyPI باستخدام الأمر التالي.

> pip install aspose.slides

قم بتحويل PowerPoint PPT / PPTX إلى HTML في Python

فيما يلي خطوات تحويل PowerPoint PPT إلى HTML في Python.

  • قم بتحميل ملف PPT (أو PPTX) باستخدام فئة Presentation.
  • تحويل PPT إلى HTML باستخدام طريقة Presentation.save (سلسلة ، export.SaveFormat.HTML).

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف PowerPoint PPTX إلى HTML في Python.

import aspose.slides as slides

# قم بتحميل ملف العرض التقديمي
pres = slides.Presentation("presentation.pptx")

# حفظ بتنسيق HTML
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)

فيما يلي صفحة HTML التي نحصل عليها بعد تحويل PPT التي تحتوي على شريحتين.

تحويل PowerPoint PPT إلى HTML في Python

قم بتحويل PPT أو PPTX إلى HTML سريع الاستجابة في Python

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

  • قم بتحميل ملف PPT (أو PPTX) باستخدام فئة Presentation.
  • قم بإنشاء كائن من فئة HtmlOptions.
  • قم بإنشاء كائن من فئة ResponsiveHtmlController.
  • قم بتعيين وحدة تحكم إلى خاصية HtmlOptions.htmlformatter.
  • تحويل PPT إلى HTML باستخدام طريقة Presentation.save (سلسلة ، export.SaveFormat.HTML ، HtmlOptions).

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PPTX إلى HTML سريع الاستجابة في Python.

import aspose.slides as slides

# قم بتحميل ملف العرض التقديمي
pres = slides.Presentation("presentation.pptx")

# إنشاء خيارات HTML
options = slides.export.HtmlOptions()

# قم بإنشاء وحدة تحكم HTML سريعة الاستجابة
controller = slides.export.ResponsiveHtmlController() 

# قم بتعيين وحدة التحكم كمنسق HTML
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)

# حفظ بتنسيق HTML
pres.save("ppt-to-responsive-html.html", slides.export.SaveFormat.HTML, options)

توضح لقطة الشاشة التالية كيف يظهر HTML المحول على شاشة الهاتف المحمول.

تحويل PowerPoint PPTX إلى HTML سريع الاستجابة

قم بتضمين ملاحظات الشرائح في PowerPoint إلى تحويل HTML

بشكل افتراضي ، لا يتم تضمين ملاحظات الشرائح في صفحات HTML المحولة. ومع ذلك ، إذا كنت تريد تضمينها ، فيمكنك القيام بذلك عن طريق تعيين قيمة من export.NotesPositions تعداد إلى خاصية HtmlOptions.notescommentslayouting.notesposition. يوضح نموذج التعليمات البرمجية التالي كيفية تضمين ملاحظات الشرائح في أسفل صفحات HTML.

import aspose.slides as slides

# قم بتحميل ملف العرض التقديمي
pres = slides.Presentation("presentation.pptx")

# إنشاء خيارات HTML
options = slides.export.HtmlOptions()

# تضمين ملاحظات الشرائح
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL

# حفظ بتنسيق HTML
pres.save("ppt-to-html-notes.html", slides.export.SaveFormat.HTML, options)

توضح لقطة الشاشة التالية كيف تظهر ملاحظات الشريحة على صفحة HTML المحولة.

تقديم ملاحظات الشرائح في PPT إلى HTML في Python

احصل على رخصة مجانية

يمكنك استخدام Aspose.Slides لـ Python عبر .NET بدون قيود تقييم من خلال الحصول على ترخيص مؤقت.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل PowerPoint PPT أو PPTX إلى HTML في Python. علاوة على ذلك ، رأينا كيفية تحويل عرض تقديمي إلى HTML سريع الاستجابة وتضمين ملاحظات الشرائح في صفحات HTML الناتجة. يمكنك قراءة المزيد حول Aspose.Slides لـ Python عبر .NET باستخدام التوثيق. في حالة وجود أي أسئلة ، تواصل معنا على المنتدى.

أنظر أيضا

معلومة: توفر Aspose خدمة تحويل مجانية من PowerPoint إلى HTML ، وهي عبارة عن تنفيذ مباشر للعرض التقديمي إلى عملية تحويل HTML.