MS Word предоставляет полный набор функций для простого создания форматированных текстовых документов. Вы можете вставлять форматированный текст, изображения, графику, мультимедиа и различные другие элементы в документ Word. В некоторых случаях вам необходимо программно преобразовать документ Word DOC или DOCX в презентацию PowerPoint PPT или PPTX. Чтобы выполнить это преобразование, в этой статье представлен лучший и самый простой способ преобразования Word DOC в PowerPoint PPT на Python.
- Библиотеки конвертера Python Word в PowerPoint
- Шаги для преобразования DOC в PPT
- Преобразование DOC в 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, который необходимо преобразовать.
А ниже приведена преобразованная презентация PowerPoint 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, перечисленные ниже.
- Aspose.Words for Python документация
- Aspose.Words for Python ссылки
- Aspose.Slides for Python документация
- Aspose.Slides for Python ссылки
Если у вас возникнут какие-либо вопросы, сообщите нам об этом через наш форум.