Aspose.Slides  for Python via .NET

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

Печать презентаций на физическом принтере

Создание и настройка диаграмм

Системные Требования

Как установить

Используйте 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.

 
 
Просмотреть тематические исследования
  
  

Aspose.Slides предлагает отдельные API-интерфейсы PowerPoint для других популярных сред разработки, перечисленных ниже: