Logo
/
Sign in
Product Logo
Aspose.Slides Cloud SDK for JavaAspose

Develop cloud-based Java Apps to access PowerPoint & OpenOffice presentations stored on the cloud for viewing, processing & conversion.

aspose_slides-for-java.svg
Product details

Aspose.Slides Cloud SDK for Java enables developers to build cloud-based Java applications for creating, viewing, processing, and converting Microsoft PowerPoint and OpenOffice presentation files. The SDK acts as a Java interface to the Aspose.Slides REST API, offered under an MIT license, allowing developers to integrate advanced presentation processing workflows without installing Microsoft Office or other third-party software. Using Aspose.Slides Cloud SDK for Java, developers can create presentation maker, slide viewer, and presentation converter applications in the cloud. It supports full manipulation of master slides, templates, themes, slide notes, animations, shapes, and custom fonts. The SDK provides PPT, PPTX, ODP, and OTP conversion to PDF, PDF/A, XPS, SVG, BMP, TIFF, JPEG, PNG, HTML, and SWF formats. It is suitable for automating corporate reporting systems, document pipelines, online presentation viewers, and collaborative editing platforms. The SDK enables deep slide‑level control, allowing developers to read slide information, create new slides, copy/clone slides, modify slides, delete slides, reorder slide positions, manipulate slide backgrounds, and retrieve slide comments. Developers may also work with presentation themes, edit document properties, read and modify placeholders, extract images in specific formats, and generate presentations from HTML content. For shapes and notes processing, Aspose.Slides Cloud SDK for Java supports creating new shapes, reading and updating shape properties, rendering shapes to images, and managing slide notes programmatically. Its platform independence allows Java applications to execute the same operations on any cloud, on-premise, or hybrid environment, enabling scalable presentation automation workflows.

Features

  • Create & Export Presentations: Create presentation files and export to supported formats.
  • Merge Presentations: Merge multiple presentations provided in request parameters.
  • Split Presentations: Split one large presentation into multiple smaller ones.
  • Text Manipulation: Extract and replace text in specific slides or full presentations.
  • Slide Notes: Add, update, remove, and convert slide notes.
  • Master & Layout Slides: Copy layout or master slides from other presentations.
  • Placeholders: Fetch information about slide placeholders.
  • Document Properties: Set, fetch, or remove document properties.
  • Slide Conversion: Create, update, or convert slides to supported output formats.
  • Themes: Retrieve slide color or font theme information.
  • Presentation Images: Extract presentation images in specified formats.
  • Import from HTML: Create presentation documents from HTML input.
  • Slide Processing: Read slide information, create new slides, copy, modify, delete, or reorder slides.
  • Slide Background: Apply new backgrounds or remove existing slide backgrounds.
  • Slide Comments: Retrieve comments from presentation slides.
  • Shapes Processing: Create shapes, update shape properties, and render shapes to supported image formats.

Benefits

  • Cloud-Native Java Integration: Enables cloud-based Java apps to process PowerPoint and OpenOffice files.
  • No Installation Needed: Requires no desktop software; works via REST API using App SID and key.
  • Broad Format Coverage: Converts PPT/PPTX/ODP/OTP to PDF, image formats, HTML, XPS, and SWF.
  • Full Presentation Editing: Supports master slides, shapes, placeholders, animations, notes, and slide-level processing.
  • High-Fidelity Conversion: Ensures precise, consistent rendering across all supported output formats.
  • Developer-Friendly: MIT‑licensed SDK simplifies integration into Java applications.
  • Scalable & Flexible: Ideal for cloud platforms, distributed systems, and enterprise workflows.