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

Create, read, write, modify, merge, clone, protect & convert PowerPoint and OpenOffice presentations in PHP without any external software.

aspose_slides-for-php-via-java.svg
Product details

Aspose.Slides for PHP via Java is a powerful class library designed for creating, editing, manipulating, and converting PowerPoint presentations using PHP. It provides complete support for Microsoft PowerPoint formats (PPT, PPTX) and OpenDocument Presentation format (ODP), enabling developers to work with presentations without Microsoft Office or any external software. With this library, developers can load, view, modify slides, handle text and shapes, manage charts and images, work with multimedia frames, manipulate master slides, and access advanced objects like OLE, ActiveX, and VBA macros. As a server-side compatible solution, it enables batch processing, presentation automation, dynamic generation of slide decks, and high-quality rendering for images or PDF files.

Features

  • Load, open, view, and edit PPT, PPTX, ODP presentations
  • Convert presentations to PDF, PDF/A, XPS, Word formats, JPG, PNG, BMP, TIFF, GIF, SVG, HTML
  • Render presentations and print them programmatically
  • Encrypt and decrypt presentations; apply or remove passwords
  • Manipulate presentation entities such as master slides, shapes, charts, audio/video frames, picture frames, animations, OLE objects, and VBA macros
  • Create or clone slides from templates
  • Work with PowerPoint tables through the API
  • Apply or remove shape protection
  • Add Excel charts as OLE objects
  • Support for Linked OLEObjects
  • Generate presentations from database sources
  • Protect presentations and exported PDFs
  • Print presentations to physical printers
  • Create and customize charts
  • Compatible with PHP 7 or later
  • Install via Composer: composer require aspose/slides

Benefits

  • Eliminates the need for Microsoft PowerPoint or external dependencies
  • Ideal for web applications, automations, content generation, and report systems
  • Supports a wide variety of export formats suitable for distribution, archiving, or embedding
  • Enables secure workflows with encryption and password protection
  • Provides high-fidelity rendering that matches original PowerPoint formatting
  • Scales well for batch processing in enterprise environments
  • Allows creation of presentation-based web apps, document portals, reporting dashboards, and automated converters
  • Offers an extensive API surface for deep presentation customization
  • Free trial available with flexible licensing options for developer, site, OEM, and cloud