Convierta diapositivas de PowerPoint PPT a SVG en Python

Los archivos de PowerPoint PPT o PPTX a menudo se convierten a otros formatos para diferentes propósitos. Esto podría ser útil cuando imprima las diapositivas, cree una presentación de diapositivas o un visor de PowerPoint, etc. Entre otros formatos, SVG es un formato de imagen vectorial popular que se usa para representar las diapositivas PPT. En consecuencia, en este artículo, aprenderá cómo convertir diapositivas PPT de PowerPoint a imágenes SVG en Python.

Biblioteca de Python para convertir diapositivas de PowerPoint a SVG

Aspose.Slides for Python es una biblioteca increíble que proporciona un montón de funciones para crear y manipular presentaciones de PowerPoint. Puede crear presentaciones simples o complejas desde cero sin problemas. Además, la biblioteca le permite convertir archivos PPT, PPTX y ODP a otros formatos populares. Usaremos esta biblioteca para convertir nuestras presentaciones PPT/PPTX a imágenes SVG. Puede instalarlo desde PyPI usando el siguiente comando pip.

> pip install aspose.slides

Convierta diapositivas de PowerPoint PPT a SVG en Python

Para convertir una presentación de PowerPoint a imágenes SVG, deberá recorrer las diapositivas. Una vez que haya accedido a una diapositiva, puede guardarla fácilmente como una imagen SVG. Así que veamos cómo convertir diapositivas en un archivo PPT/PPTX a imágenes SVG en Python.

  • Cargue el archivo PPT/PPTX usando la clase Presentation.
  • Recorra las diapositivas usando la colección Presentation.slides.
  • Convierta cada diapositiva a SVG usando el método Slide.write\as\svg().

El siguiente ejemplo de código muestra cómo convertir diapositivas en un archivo PPTX a imágenes SVG en 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)

La siguiente captura de pantalla muestra una diapositiva PPT después de la conversión a una imagen SVG.

Convierta diapositivas de PowerPoint PPT a SVG en Python

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar Aspose.Slides for Python sin limitaciones de evaluación.

Conclusión

La conversión de PowerPoint PPT/PPTX a SVG es útil en varios casos, como presentaciones de diapositivas, procesamiento/impresión de diapositivas de alta calidad, etc. En este artículo, aprendió cómo convertir PowerPoint PPT o PPTX a SVG en Python. Puede instalar fácilmente Aspose.Slides for Python e integrar la conversión de PowerPoint a SVG en sus aplicaciones de Python. Además, puede explorar más sobre Aspose.Slides for Python usando documentación. Además, puede informarnos sobre sus consultas a través de nuestro foro.

Ver también