تبدیل PPT به HTML در پایتون

در موارد مختلف، شما باید اسلایدهای ارائه شده در پاورپوینت را به HTML تبدیل کنید. به عنوان مثال برای مشاهده در مرورگر، ایندکس کردن محتوا و غیره. در این مقاله نحوه تبدیل پاورپوینت PPT یا PPTX را به HTML در پایتون خواهید آموخت. علاوه بر این، نحوه تبدیل PPT به HTML پاسخگو و گنجاندن یادداشت های اسلاید در صفحات HTML حاصل را پوشش خواهیم داد.

مبدل پاورپوینت PPT به HTML پایتون

Aspose.Slides for Python via .NET یک کتابخانه قدرتمند پایتون است که طیف گسترده ای از ویژگی های دستکاری ارائه را ارائه می دهد. شما می توانید ارائه های جدید را از ابتدا ایجاد کنید یا ارائه های موجود را به طور یکپارچه بدون MS Office دستکاری کنید. علاوه بر این، تبدیل PPT/PPTX به فرمت های دیگر را با وفاداری بالا فراهم می کند. ما از این کتابخانه برای تبدیل PPT به HTML استفاده خواهیم کرد. با استفاده از دستور زیر می توانید آن را در برنامه پایتون خود از PyPI نصب کنید.

> pip install aspose.slides

تبدیل پاورپوینت PPT/PPTX به HTML در پایتون

در زیر مراحل تبدیل پاورپوینت PPT به HTML در پایتون آمده است.

  • فایل PPT (یا PPTX) را با استفاده از کلاس Presentation بارگیری کنید.
  • با استفاده از روش Presentation.save (string, export.SaveFormat.HTML) PPT را به HTML تبدیل کنید.

نمونه کد زیر نحوه تبدیل فایل پاورپوینت PPTX به HTML در پایتون را نشان می دهد.

import aspose.slides as slides

# فایل ارائه را بارگیری کنید
pres = slides.Presentation("presentation.pptx")

# به عنوان HTML ذخیره کنید
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)

در زیر صفحه HTML است که پس از تبدیل یک PPT دارای دو اسلاید دریافت می کنیم.

تبدیل پاورپوینت PPT به HTML در پایتون

PPT یا PPTX را به HTML پاسخگو در پایتون تبدیل کنید

همچنین می توانید یک فایل PPT را به HTML پاسخگو تبدیل کنید تا به درستی در مرورگرها و اندازه های مختلف صفحه نمایش داده شود. مراحل زیر برای دستیابی به این مهم است.

  • فایل PPT (یا PPTX) را با استفاده از کلاس Presentation بارگیری کنید.
  • یک شی از کلاس HtmlOptions ایجاد کنید.
  • یک شی از کلاس ResponsiveHtmlController ایجاد کنید.
  • کنترلر را به ویژگی HtmlOptions.htmlformatter اختصاص دهید.
  • با استفاده از روش Presentation.save (string, export.SaveFormat.HTML, HtmlOptions) PPT را به HTML تبدیل کنید.

نمونه کد زیر نحوه تبدیل PPTX به HTML پاسخگو در پایتون را نشان می دهد.

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 تبدیل شده در صفحه موبایل ظاهر می شود.

تبدیل پاورپوینت PPTX به HTML پاسخگو

شامل یادداشت های اسلاید در تبدیل پاورپوینت به HTML

به طور پیش فرض، یادداشت های اسلاید در صفحات HTML تبدیل شده گنجانده نمی شوند. با این حال، اگر می‌خواهید آن‌ها را درج کنید، می‌توانید با اختصاص مقداری از export.NotesPositions enum به ویژگی 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 در پایتون

مجوز رایگان دریافت کنید

شما می توانید از Aspose.Slides برای پایتون از طریق دات نت و بدون محدودیت ارزیابی با دریافت مجوز 12 استفاده کنید.

نتیجه

در این مقاله با نحوه تبدیل پاورپوینت PPT یا PPTX به HTML در پایتون آشنا شدید. علاوه بر این، نحوه تبدیل یک ارائه به HTML پاسخگو و گنجاندن یادداشت های اسلاید در صفحات HTML حاصل را دیده ایم. می توانید اطلاعات بیشتری در مورد Aspose.Slides برای Python از طریق دات نت با استفاده از مستندات بخوانید. در صورت هر گونه سوال، با ما در تالار گفتمان تماس بگیرید.

همچنین ببینید

اطلاعات: Aspose یک سرویس تبدیل رایگان PowerPoint به HTML را ارائه می‌کند که اجرای زنده فرآیند تبدیل ارائه به HTML است.