Fetch PowerPoint & OpenOffice presentations from cloud storage to view, merge, split, & convert slides in the cloud.
Vendor
Aspose
Company Website
Aspose.Slides Cloud SDK for PHP is designed to help PHP developers build cloud‑based applications capable of generating, modifying, converting, and processing Microsoft PowerPoint and OpenOffice presentations via REST API. It allows applications to create and edit presentations, export them to multiple file formats, manage slides, insert images, and handle themes, shapes, comments, notes, and backgrounds. With extensive file format support—including POT, PPT, PPS, POTX, PPTX, PPSX, ODP as input, and a wide range of output formats such as TIFF, PDF, XPS, JPEG, PNG, GIF, BMP, SVG, SWF, HTML, PPT, PPTM, PPSM, POTM, OTP—Aspose.Slides Cloud SDK for PHP enables presentation handling across diverse workflows. Developers can integrate features such as slide generation, splitting, merging, reordering, commenting, and extracting slide content directly into PHP applications. The SDK is a wrapper around the Aspose.Slides REST API, offered under an MIT license, making it easy to integrate into modern PHP environments. It supports advanced manipulation of presentation elements including shapes, smart art, grouped shapes, and theme properties. Developers can read and update shape properties, extract shapes, set slide backgrounds, generate presentations from HTML, and work with fonts and theme schemes. Because the SDK is cloud‑based, it requires no local installation of Microsoft Office or PowerPoint. Developers simply obtain an App SID and key from Aspose Cloud to begin making requests. Its platform independence and robust capabilities make it ideal for building presentation automation services, document generation systems, learning platforms, or enterprise workflow tools within PHP ecosystems.
Features
- Create & Export Presentations: Create and export presentations to supported formats.
- Merge Presentations: Merge multiple presentations via request parameters.
- Split Presentations: Split a presentation into multiple documents.
- Text Extraction & Replacement: Extract and replace text in specific slides or full presentations.
- Slide Notes: Add, update, remove, or convert slide notes.
- Layout & Master Slides: Copy layout or master slides from a source presentation.
- Slide Placeholders: Fetch placeholder information for slides.
- Document Properties: Set, fetch, or remove presentation properties.
- Slide Conversion: Create, update, or convert slides to supported formats.
- Theme Information: Fetch slide color or font theme details.
- Images Extraction: Get presentation images in chosen formats.
- HTML Import: Create presentation documents from HTML content.
- Slide Operations: Read slide info; create, copy, modify, delete, reorder slides; manage slide backgrounds.
- Slide Comments: Retrieve presentation slide comments.
- Shape Processing: Create shapes, extract shapes, update shape properties, manage grouped shapes, and work with smart art.
- Slide Export: Export slides to image formats and other supported output formats.
Benefits
- Cloud‑Native PHP Integration: Enables cloud-based PowerPoint processing in PHP applications using REST API.
- No Installation Required: Works without Microsoft Office or PowerPoint installed.
- Wide Format Compatibility: Supports extensive PowerPoint & OpenOffice formats for both input and output.
- Advanced Editing Capability: Control shapes, themes, backgrounds, comments, notes, and slide structures.
- High‑Fidelity Conversion: Export presentations and slides to high-quality PDF, images, HTML, SWF, XPS, and more.
- Scalable Architecture: Works in any PHP-based cloud or server environment.
- MIT License: Developer-friendly and easy to integrate into commercial applications.
- Comprehensive Slide Management: Add, reorder, delete, and manipulate slides with precision.