Преобразование слайдов PowerPoint PPT в SVG на Python

Файлы PowerPoint PPT или PPTX часто конвертируются в другие форматы для разных целей. Это может быть полезно, когда вы печатаете слайды, создаете слайд-шоу или средство просмотра PowerPoint и т. д. Среди других форматов SVG — это популярный формат векторного изображения, который используется для представления слайдов PPT. Соответственно, в этой статье вы узнаете, как конвертировать слайды PowerPoint PPT в изображения SVG в Python.

Библиотека Python для преобразования слайдов PowerPoint в SVG

Aspose.Slides for Python — замечательная библиотека, предоставляющая множество функций для создания презентаций PowerPoint и управления ими. Вы можете легко создавать простые или сложные презентации с нуля. Кроме того, библиотека позволяет конвертировать файлы PPT, PPTX и ODP в другие популярные форматы. Мы будем использовать эту библиотеку для преобразования наших презентаций PPT/PPTX в изображения SVG. Вы можете установить его из PyPI с помощью следующей команды pip.

> pip install aspose.slides

Преобразование слайдов PowerPoint PPT в SVG на Python

Чтобы преобразовать презентацию PowerPoint в изображения SVG, вам придется просмотреть слайды. Получив доступ к слайду, вы можете легко сохранить его как изображение SVG. Итак, давайте посмотрим, как преобразовать слайды из файла PPT/PPTX в изображения SVG в Python.

  • Загрузите файл PPT/PPTX с помощью класса Presentation.
  • Прокрутите слайды, используя коллекцию Presentation.slides.
  • Преобразуйте каждый слайд в SVG, используя метод Slide.writeassvg().

В следующем примере кода показано, как преобразовать слайды из файла PPTX в изображения SVG в Python.

import aspose.slides as slides

# Load the presentation
with slides.Presentation("presentation.pptx") as presentation:

    # Loop through the slides
    for slide in presentation.slides:

        # Export slides to SVG format
        with open("presentation_slide_{0}.svg".format(str(slide.slide_number)), "wb") as file:
            slide.write_as_svg(file)

На следующем снимке экрана показан слайд PPT после преобразования в изображение SVG.

Преобразование слайдов PowerPoint PPT в SVG на Python

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать Aspose.Slides для Python без ограничений на пробную версию.

Вывод

Преобразование PowerPoint PPT/PPTX в SVG полезно в различных случаях, например, для слайд-шоу, высококачественного рендеринга/печати слайдов и т. д. В этой статье вы узнали, как конвертировать PowerPoint PPT или PPTX в SVG на Python. Вы можете легко установить Aspose.Slides для Python и интегрировать преобразование PowerPoint в SVG в свои приложения Python. Кроме того, вы можете узнать больше об Aspose.Slides для Python, используя документацию. Кроме того, вы можете сообщать нам о своих запросах через наш форум.

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