Преобразование Word DOC в PPT в Python

MS Word предоставляет полный набор функций для простого создания форматированных текстовых документов. Вы можете вставлять форматированный текст, изображения, графику, мультимедиа и различные другие элементы в документ Word. В некоторых случаях вам необходимо программно преобразовать документ Word DOC или DOCX в презентацию PowerPoint PPT или PPTX. Чтобы выполнить это преобразование, в этой статье представлен лучший и самый простой способ преобразования Word DOC в PowerPoint PPT на Python.

Конвертер Python Word в PowerPoint — скачать бесплатно

Чтобы преобразовать файлы DOC/DOCX в PPT/PPTX, мы будем использовать Aspose.Words for Python и Aspose.Slides for Python. Первая представляет собой высокоскоростную и многофункциональную библиотеку обработки текстов для работы с документами Word. Принимая во внимание, что последний представляет собой библиотеку управления презентациями для создания и обработки презентаций PowerPoint PPT / PPTX. Мы будем использовать комбинацию обеих библиотек для преобразования Word DOC в PPT на Python. Вы можете использовать следующие команды для установки библиотек в свои приложения Python.

>pip install aspose-words 
>pip install Aspose.Slides

Шаги по преобразованию DOC в PPT в Python {# Steps-to-Convert-a-DOC-to-PPT}

Давайте рассмотрим шаги, которые необходимо выполнить для преобразования Word DOC в PowerPoint PPT с использованием вышеупомянутых библиотек Python.

  • Используйте Aspose.Words для загрузки и преобразования документа Word в PDF.
  • Используйте Aspose.Slides для преобразования PDF в PPT.

И это все.

Теперь давайте напишем код и посмотрим, как программно преобразовать файл DOCX в PPTX в Python.

Преобразование DOCX в PPT в Python

В этом разделе мы покажем, какие классы и методы вышеупомянутых библиотек используются для преобразования Word в PowerPoint. Ниже приведены шаги для преобразования Word DOCX в PPT в Python.

  • Сначала загрузите Word DOC/DOCX, используя класс Document Aspose.Words.
  • Затем вызовите метод Document.save(), чтобы сохранить документ в формате PDF.
  • Создайте новый объект Presentation с помощью Aspose.Slides.
  • Удалите слайд по умолчанию с помощью метода Presentation.slides.remove_at(0).
  • Вызовите метод Presentation.slides.add_from_pdf() для преобразования страниц PDF в слайды PPT.
  • Наконец, сохраните преобразованный PPT, используя метод Presentation.save().

В следующем примере кода показано, как преобразовать DOC в PPT в Python.

import aspose.slides as slides
import aspose.words as aw

# Загрузить документ Word
doc = aw.Document("document.docx")

# Сохранить как PDF
doc.save("Output.pdf")

# Создать новую презентацию
with slides.Presentation() as presentation:
    # Удалить слайд по умолчанию
    presentation.slides.remove_at(0)

    # Добавляйте страницы PDF как слайды PPT
    presentation.slides.add_from_pdf("Output.pdf")

    # Сохранить презентацию в нужном месте
    presentation.save("presentation.ppt", slides.export.SaveFormat.PPT)

Для демонстрации давайте посмотрим на результаты преобразования DOC в PPT. Ниже приведен входной документ Word, который необходимо преобразовать.

Python DOC в PPT

А ниже приведена преобразованная презентация PowerPoint PPT.

Преобразование Python Word DOC в PPT

Конвертер Python Word DOC в PPT — получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию для преобразования Word DOC/DOCX в PowerPoint PPT/PPTX без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как преобразовать Word DOC в PowerPoint PPT на Python. Вы можете использовать один и тот же код для преобразования DOC в PPT, DOCX в PPT, DOC в PPTX и DOCX в PPTX в своих приложениях Python.

Исследуйте библиотеки Aspose

Вы можете узнать больше об Aspose.Words for Python и Aspose.Slides for Python, используя документацию и ссылки на API, перечисленные ниже.

Если у вас возникнут какие-либо вопросы, сообщите нам об этом через наш форум.

Смотрите также