Aspose.Slides for Python via .NET is a powerful class library for processing and manipulating presentations. Using this product, applications or developers get to view or read, edit, print, and convert Microsoft PowerPoint presentations (PPT, PPTX) and presentations in other formats (ODP) without third-party applications or dependencies.
Aspose.Slides for Python allows you to
- Create or generate presentations.
- Load and view presentations.
- Convert presentations to PDF, Word, images (JPG, PNG), and other supported formats.
- Access, edit, and manipulate a slide's contents (texts, shapes, etc.).
To view a comprehensive list of features, see the Aspose.Slides for Python via .NET Features page.
Microsoft PowerPoint: PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM
OpenOffice: ODP, OTP
Fixed Layout: PDF, PDF/A, XPS Image: JPEG, PNG, BMP, TIFF, GIF, SVG Web: HTML
Aspose.Slides for Python via .NET can be used on any 64-bit or 32-bit operating system where Python 3.5 or later is installed.
Microsoft Windows: Windows XP (x64, x86) and later; Windows 2003 Server (x64, x86) and later.
Linux: Ubuntu; OpenSUSE; CentOS; and others.
pip
provides the easiest path to downloading and installing Aspose.Slides for Python via .NET.
To install Aspose.Slides, run this command: pip install aspose.slides
import aspose.slides as slides
# Instantiates a Presentation object that represents a presentation file
with slides.Presentation() as presentation:
slide = presentation.slides[0]
# Adds an autoshape with type set to line
slide.shapes.add_auto_shape(slides.ShapeType.LINE, 50, 150, 300, 0)
presentation.save("NewPresentation_out.pptx", slides.export.SaveFormat.PPTX)
import aspose.slides as slides
# Instantiates a Presentation object that represents a presentation file
presentation = slides.Presentation("PowerPoint.pptx")
# Saves the presentation to PDF
presentation.save("PPTX-to-PDF.pdf", slides.export.SaveFormat.PDF)
Home | Product Page | Docs | Demos | API Reference | Examples | Blog | Search | Free Support | Temporary License