Logo
/
Sign in
Product Logo
Aspose.Slides for Python via JavaAspose

Create, Read, Modify and Convert PowerPoint and OpenOffice presentations using Python without any external software.

aspose_slides-for-python-via-java-header.svg
Product details

Aspose.Slides for Python via Java is a powerful Python library that enables developers to create, modify, and convert PowerPoint and OpenOffice presentations programmatically. It supports all major presentation elements—slides, shapes, text, tables, charts, images, animations, transitions, multimedia, and document structure—allowing extensive control over visual and interactive content. Designed to run cross‑platform on Windows, macOS, Linux, and other systems, it operates without Microsoft Office or any third‑party dependencies. The library also includes advanced capabilities such as merging, comparing, splitting, printing, exporting to video, and handling high‑volume slide processing. With high performance and accurate rendering, Aspose.Slides for Python via Java can efficiently process thousands of presentations while preserving layout and design fidelity.

Features

  • Create, open, modify, and convert presentations: PPT, PPTX, ODP, POT, PPS, etc.
  • Full control over slide elements: shapes, text, charts, tables, images, animations, transitions
  • Manipulate themes, layouts, audio, video, OLE objects, macros, and SmartArt
  • Perform advanced operations: merging, cloning, splitting, comparing, printing presentations
  • Export to multiple formats including: PDF, XPS, HTML, JPG, PNG, TIFF, GIF, SVG, video
  • Import presentations from PDF (PDF → PPT/PPTX/ODP)
  • Convert PPT/PPTX/ODP to PDF using high‑quality rendering
  • Convert slides or entire presentations to JPEG/PNG images
  • Export presentations to video using animations and transitions
  • Generate presentations from templates or database sources
  • Password‑protect, encrypt, and secure presentations and PDF outputs
  • Cross-platform operation using Python + Java backend through JPype
  • Installation via PyPI: pip install aspose-slides-java
  • Compatible with Python 3.7+, JDK 1.8+, JPype1 1.5.0+

Benefits

  • Works without Microsoft Office, enabling automation on any platform
  • High performance: processes thousands of presentations in minutes
  • Provides accurate, high-fidelity rendering that maintains slide formatting and layout
  • Enables server‑side automation, cloud deployment, and enterprise-scale workflows
  • Simplifies complex presentation tasks such as merging slide decks or converting to multiple export types
  • Cross-platform support ideal for modern Python environments using Java-based integrations
  • Includes comprehensive exporting options—from documents to image formats and video
  • Scalable solution with flexible licensing options for individuals, organizations, and OEM integration
  • Free 30‑day trial available to evaluate full functionality