Aspose.Slides for Python via .NET

Python PowerPoint API para presentaciones. Pitón PPTX, PPT

Cree, lea, escriba, modifique, combine, clone, proteja y convierta presentaciones de PowerPoint y OpenOffice en Python sin ningún software externo.

  Descargar prueba gratuita

Funciones avanzadas de la API de Python para PowerPoint

Crear nueva presentación de PowerPoint. Python PPTX, PPT o ODP

En el ejemplo que se muestra a continuación, hemos agregado una línea a la primera diapositiva de la presentación.

            
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)
            
        

Crear o clonar diapositivas a partir de plantillas

Trabajar con tablas de PowerPoint a través de API

Aplicar o quitar la protección en las formas

Agregue gráficos de Excel como OleObjects a las diapositivas

Compatibilidad con OleObjects vinculados

Generar presentaciones desde la base de datos.

Proteja las presentaciones y el PDF resultante

Imprimir presentaciones en una impresora física

Crear y personalizar gráficos

Requisitos del sistema

Cómo instalar

Use pip para instalar nuestra biblioteca de Python para el procesamiento de presentaciones desde el repositorio de PyPI

:
pip install aspose.slides

Combinar presentaciones: Python PPTX, PPT u ODP

Este código de Python le muestra cómo fusionar presentaciones:

            
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)
            
        

Importar presentación desde PDF: Python PPTX, PPT u ODP

Este código de Python demuestra el proceso de conversión de PDF a 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)
            
        

Convierta PowerPoint a PDF con opciones predeterminadas: Python PPTX, PPT u ODP a PDF

Este código de Python le muestra cómo convertir un documento PowerPoint PPT, PPTX y OpenOffice ODP en un documento PDF utilizando las opciones predeterminadas. El archivo resultante es un documento PDF con los máximos niveles de calidad.

            
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)
            
        

Convierta PowerPoint a JPG: Python PPTX, PPT u ODP a JPEG

El siguiente ejemplo muestra cómo convertir un documento PowerPoint PPT, PPTX y OpenOffice ODP en un conjunto de imágenes 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)
            
        
  
 

Aspose.Slides for Python via .NET es una potente biblioteca de clases para trabajar o procesar presentaciones. Con este producto, las aplicaciones y los desarrolladores pueden leer, editar o manipular y convertir presentaciones de PowerPoint (PPT, PPTX) y presentaciones en otros formatos (ODP) sin dependencias ni aplicaciones de terceros.

Aspose.Slides para Python vía. NET proporciona estas características populares:

  • Cargar, abrir y ver presentaciones.
  • Edición de presentaciones.
  • Conversión de presentaciones a PDF, Word, JPG, HTML, GIF, SVG y muchos otros formatos.
  • Renderización e impresión de presentaciones.
  • Cifrado y descifrado de presentaciones; protección de presentaciones con contraseña y eliminación de contraseñas.
  • Manipulación de entidades de presentación, como diapositivas maestras, formas, gráficos, marcos de imagen, marcos de audio, marcos de video, macros OLE, VBA, animaciones, etc.
  • Y muchas más características.

Python es un lenguaje muy popular que se usa mucho en aplicaciones regulares, desarrollo web, investigación y tareas académicas, análisis de datos, etc. Por esta razón, el equipo de Aspose.Slides se enorgullece de ofrecer < strong>Aspose.Slides for Python a través de .NET a la comunidad de python.

Lo que la gente esta diciendo

No se fíe sólo de nuestra palabra. Vea lo que los usuarios tienen que decir sobre las API de PowerPoint.

 
 
Ver estudios de casos