Python API PowerPoint для презентаций. Python PPTX, ППТ
Создавайте, читайте, записывайте, изменяйте, объединяйте, клонируйте, защищайте и конвертируйте презентации PowerPoint и OpenOffice в Python без какого-либо внешнего программного обеспечения.
Скачать бесплатную пробную версиюAspose.Slides for Python через .NET — это мощная библиотека классов для работы с презентациями или их обработки. Используя этот продукт, приложения и разработчики могут читать, редактировать, манипулировать и преобразовывать презентации PowerPoint (PPT, PPTX) и презентации в других форматах (ODP) без сторонних приложений или зависимостей.
Aspose.Slides для Python через. NET предоставляет следующие популярные функции:
- Загрузка, открытие и просмотр презентаций.
- Редактирование презентаций.
- Преобразование презентаций в PDF, Word, JPG, HTML, GIF, SVG и многие другие форматы.
- Рендеринг и печать презентаций.
- Шифрование и дешифрование презентаций; защита презентаций паролем и удаление паролей.
- Управление объектами презентации, такими как мастер-слайды, фигуры, диаграммы, рамки изображений, аудиокадры, видеокадры, макросы OLE, VBA, анимация и т. д.
- И многие другие функции.
Python — очень популярный язык, который широко используется в обычных приложениях, веб-разработке, исследовательских и академических задачах, анализе данных и т. д. По этой причине команда Aspose.Slides с гордостью предлагает strong>Aspose.Slides for Python через .NET для сообщества разработчиков Python.
Расширенные функции API PowerPoint для Python
Создание или клонирование слайдов из шаблонов
Работа с таблицами PowerPoint через API
Применение или удаление защиты фигур
Добавляйте диаграммы Excel в виде объектов OleObject на слайды.
Поддержка связанных OleObjects
Создание презентаций из базы данных
Защита презентаций и результирующего PDF
Печать презентаций на физическом принтере
Создание и настройка диаграмм
Системные Требования
- Совместимость с Python 3.5, 3.6, 3.7, 3.8 и 3.9.
- Если вы пишете код Python для Linux, ознакомьтесь с дополнительными требованиями для Linux.
Как установить
Используйте pip, чтобы установить нашу библиотеку Python для обработки презентаций из репозитория PyPI.
:pip install aspose.slides
Создать новую презентацию PowerPoint. Python PPTX, PPT или ODP
В приведенном ниже примере мы добавили строку к первому слайду презентации.
import aspose.slides as slides
# Instantiate a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
Объединение презентаций: Python PPTX, PPT или ODP
Этот код Python показывает, как объединять презентации:
import aspose.slides as slides
with slides.Presentation("Presentation1.pptx") as pres1:
with slides.Presentation("Presentation2.pptx") as pres2:
for slide in pres2.slides:
pres1.slides.add_clone(slide)
pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)
Импорт презентации из PDF: Python PPTX, PPT или ODP
Этот код Python демонстрирует процесс преобразования PDF в PowerPoint:
import aspose.slides as slides
with slides.Presentation() as pres:
pres.slides.remove_at(0)
pres.slides.add_from_pdf("welcome-to-powerpoint.pdf")
pres.save("OutputPresentation.pptx", slides.export.SaveFormat.PPTX)
Преобразование PowerPoint в PDF с параметрами по умолчанию: Python PPTX, PPT или ODP в PDF
Этот код Python показывает, как преобразовать документ PowerPoint PPT, PPTX и OpenOffice ODP в документ PDF, используя параметры по умолчанию. Полученный файл представляет собой документ PDF с максимальным уровнем качества.
import aspose.slides as slides
# Instantiate a Presentation object that represents a PPT file
presentation = slides.Presentation("PowerPoint.ppt")
# Save the presentation as PDF
presentation.save("PPT-to-PDF.pdf", slides.export.SaveFormat.PDF)
Преобразование PowerPoint в JPG: Python PPTX, PPT или ODP в JPEG
В следующем примере показано, как преобразовать документ PowerPoint PPT, PPTX и OpenOffice ODP в набор изображений JPEG.
import aspose.slides as slides
import aspose.pydrawing as drawing
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
bmp = sld.get_thumbnail(1, 1)
bmp.save("Slide_{num}.jpg".format(num=str(sld.slide_number)), drawing.imaging.ImageFormat.jpeg)
Что говорят люди
Не верьте нам на слово. Узнайте, что говорят пользователи об API PowerPoint.
- Образовательные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Учебные видео
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Примечания к выпуску
- Почему Aspose.Slides для Python через .NET?
- Список клиентов
- Истории успеха