Перетворення PPT на HTML у Python

У різних випадках вам потрібно перетворити слайди в презентаціях PowerPoint на HTML. Наприклад, для перегляду в браузері, для індексування вмісту тощо. У цій статті ви дізнаєтесь, як конвертувати PowerPoint PPT або PPTX у HTML на Python. Крім того, ми розповімо, як перетворити PPT на адаптивний HTML і включити примітки до слайдів на сторінки HTML.

Python PowerPoint PPT в HTML конвертер

Aspose.Slides for Python через .NET — це потужна бібліотека Python, яка надає широкий спектр функцій керування презентацією. Ви можете створювати нові презентації з нуля або легко маніпулювати наявними без 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(string, 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(string, 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 for Python через .NET без обмежень оцінки, отримавши тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як конвертувати PowerPoint PPT або PPTX у HTML у Python. Крім того, ми побачили, як перетворити презентацію на адаптивний HTML і включити примітки до слайдів на отримані HTML-сторінки. Ви можете прочитати більше про Aspose.Slides for Python через .NET, використовуючи документацію. У разі будь-яких запитань зв’яжіться з нами на нашому форумі.

Дивись також

Інформація: Aspose надає безкоштовну службу перетворення PowerPoint у HTML, яка є живою реалізацією процесу перетворення презентації у HTML.