Logo
/
Sign in
Product Logo
Aspose.Slides Cloud Android SDKAspose

Create cloud-based Android applications that can generate or convert Microsoft PowerPoint & OpenOffice presentations and slides via REST APIs.

aspose_slides-for-android.svg
Product details

Aspose.Slides Cloud Android SDK enables software developers to integrate Microsoft PowerPoint and OpenOffice presentation processing into their Android applications using simple REST API calls. The SDK is a wrapper around Aspose.Slides Cloud REST API and is provided under an MIT license, allowing developers to build Android apps capable of creating, modifying, converting, and managing presentation slides without installing Microsoft Office. The SDK supports major presentation formats including POT, PPT, PPS, POTX, PPTX, PPSX, and ODP as input, and exports presentations to a wide range of popular formats such as PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, PDF, XPS, JPEG, PNG, GIF, BMP, SVG, SWF, HTML, and more. It provides tools to merge and split presentations, work with slide layouts, insert images, update slide backgrounds, and manage complete slide structures. Developers can automate slide manipulation tasks such as adding new slides, copying slides, updating slide positions, managing comments, deleting slides, and exporting slides to image or document formats. The SDK also supports extracting presentation content—like text and images—and converting PowerPoint files into other supported formats. For shape management, the SDK provides extensive functionality including extracting shapes, retrieving specific shapes by index, adding shapes to group shapes, deleting shapes, managing shapes stored in third-party storage, and working with smart art objects. Theme manipulation features allow developers to fetch and update FontScheme, FormatScheme, and ColorScheme information for slides, making it easy to apply consistent visual styling across presentations. The SDK’s cloud-native nature ensures platform independence, reliability, and scalability, enabling developers to build advanced presentation-driven Android apps with ease.

Features

  • Create & Export Presentations: Create presentations and export them to supported formats.
  • Merge Presentations: Combine multiple presentations in a single request.
  • Split Presentations: Separate a presentation into multiple files.
  • Text Processing: Extract and replace text in specific slides or entire presentations.
  • Slide Notes: Add, update, remove, or convert slide notes.
  • Layout & Master Slides: Copy layout or master slides from source presentations.
  • Placeholder Information: Fetch details about slide placeholders.
  • Document Properties: Set, fetch, or remove document properties.
  • Slide Conversion: Create, update, or convert slides into supported formats.
  • Theme Data: Retrieve slide color and font theme information.
  • Presentation Images: Extract images in a specified format.
  • HTML Import: Create presentation documents from HTML content.
  • Slide Operations: Create, copy, modify, delete, reorder slides; manage backgrounds.
  • Comments: Retrieve and manage slide comments.
  • Shapes: Create shapes, extract shapes, update properties, add to group shapes, delete shapes, and manage smart art.
  • Export Slides: Export slides to image formats or other output formats.

Benefits

  • Android-Native Integration: Easily integrate presentation processing into Android apps using REST APIs.
  • No PowerPoint Installation Needed: Works fully in the cloud without Microsoft Office.
  • Extensive Format Support: Supports a broad range of presentation formats for input and output.
  • Powerful Editing Tools: Manage slides, shapes, comments, themes, layouts, and backgrounds.
  • High-Fidelity Conversions: Export presentations to PDF, TIFF, XPS, HTML, images, and more with high visual accuracy.
  • Scalable & Reliable: Cloud‑based architecture designed for robust mobile applications.
  • Developer-Friendly Licensing: MIT license simplifies usage in commercial apps.
  • Comprehensive Slide Control: Add, move, delete, and manage slides programmatically.