Converter slides do PowerPoint PPT para SVG em Python

Os arquivos PowerPoint PPT ou PPTX geralmente são convertidos para outros formatos para diferentes propósitos. Isso pode ser útil quando você está imprimindo os slides, criando uma apresentação de slides ou um visualizador de PowerPoint, etc. Entre outros formatos, SVG é um formato de imagem vetorial popular que é usado para representar os slides PPT. Assim, neste artigo, você aprenderá como converter slides PowerPoint PPT em imagens SVG em Python.

Biblioteca Python para converter slides do PowerPoint para SVG

Aspose.Slides for Python é uma biblioteca incrível que fornece vários recursos para criar e manipular apresentações do PowerPoint. Você pode criar apresentações simples ou complexas do zero sem problemas. Além disso, a biblioteca permite converter arquivos PPT, PPTX e ODP para outros formatos populares. Usaremos esta biblioteca para converter nossas apresentações PPT/PPTX em imagens SVG. Você pode instalá-lo de PyPI usando o seguinte comando pip.

> pip install aspose.slides

Converter slides do PowerPoint PPT para SVG em Python

Para converter uma apresentação do PowerPoint em imagens SVG, você terá que percorrer os slides. Depois de acessar um slide, você pode salvá-lo facilmente como uma imagem SVG. Então vamos ver como converter slides em um arquivo PPT/PPTX para imagens SVG em Python.

  • Carregue o arquivo PPT/PPTX usando a classe Apresentação.
  • Percorra os slides usando a coleção Presentation.slides.
  • Converta cada slide em SVG usando o método Slide.writeassvg().

O exemplo de código a seguir mostra como converter slides em um arquivo PPTX em imagens SVG em Python.

import aspose.slides as slides

# Carregar a apresentação
with slides.Presentation("presentation.pptx") as presentation:

    # Percorra os slides
    for slide in presentation.slides:

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

A captura de tela a seguir mostra um slide PPT após a conversão em uma imagem SVG.

Converter slides do PowerPoint PPT para SVG em Python

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar o Aspose.Slides for Python sem limitações de avaliação.

Conclusão

A conversão de PowerPoint PPT/PPTX para SVG é útil em vários casos, como para apresentações de slides, renderização/impressão de slides de alta qualidade, etc. Neste artigo, você aprendeu como converter PowerPoint PPT ou PPTX para SVG em Python. Você pode instalar facilmente o Aspose.Slides for Python e integrar a conversão do PowerPoint para SVG em seus aplicativos Python. Além disso, você pode explorar mais sobre o Aspose.Slides for Python usando documentação. Além disso, você pode nos informar sobre suas dúvidas por meio do nosso fórum.

Veja também