Aspose.Slides  for Android via Java

Android PowerPoint API

Create, modify, convert, merge, split and manage PowerPoint presentations in Android apps.

  Download Free Trial
  
 

Aspose.Slides for Android via Java is a PowerPoint presentation processing API that lets Android apps create, edit, convert, and manage presentation files without Microsoft PowerPoint.

This API provides complete support for all major PowerPoint formats (PPT, PPTX) and OpenDocument Presentation (ODP), making it ideal for building professional-grade presentation apps such as Android-based PowerPoint viewers, converters, editors, or report generators.

Key features of Aspose.Slides for Android via Java

  • Load, view, and edit PowerPoint presentations (PPT, PPTX, ODP) on Android.
  • Convert presentations to TIFF, EMF, PDF, XPS, JPEG, PNG, GIF, BMP, SVG, SWF, HTML, XAML, Markdown, and XML.
  • Generate frames for video export and create MP4 output using FFmpeg or another video tool.
  • Programmatically create and update slides, text content, shapes, tables, SmartArt, and charts.
  • Access and manage advanced objects such as ActiveX controls, OLE objects, multimedia (audio and video), and VBA macros.
  • Perform operations like merging, splitting, cloning, or comparing presentations.
  • Encrypt, decrypt, and apply or remove password protection on presentation files.
  • Build Android apps that support offline presentation processing, with no dependencies on Microsoft Office.

The API can be used in educational apps, business reporting tools, document viewers, and other Android solutions that need on-device presentation processing.

Advanced Android PowerPoint API Features

Create new slides or clone slides from templates

Handle text and shape formatting

Apply or remove shape protection

Add Microsoft Excel charts as OLE objects

Import and export HTML text in slides

Manage ActiveX and SmartArt components

Add or modify slideshow transitions

Vectorize shapes without text

Render SVG images to shapes

Fine-Grained Presentation Formatting

Aspose.Slides for Android via Java can handle text and shape formatting, including font size, type, color, shades, paragraph alignment, bullets, orientation, and hyperlinks.

Convert Presentations with Notes

Aspose.Slides for Android via Java can convert presentations to TIFF and PDF with notes included. You can export the whole presentation in Notes Slide view or generate slide thumbnails with notes.

Convert presentations with notes


NotesCommentsLayoutingOptions layoutingOptions = new NotesCommentsLayoutingOptions();
layoutingOptions.setNotesPosition(NotesPositions.BottomFull);

TiffOptions tiffOptions = new TiffOptions();
tiffOptions.setSlidesLayoutOptions(layoutingOptions);

Presentation presentation = new Presentation("presentation.pptx");
try {
    presentation.save("notes.tiff", SaveFormat.Tiff, tiffOptions);
} finally {
    presentation.dispose();
}

Manipulate Presentation Elements

Aspose.Slides for Android via Java can work with presentation elements such as rectangles, tables, text boxes, ellipses, polylines, picture frames, auto-shapes, audio frames, OLE object frames, and video frames. It also provides APIs for formatting text and modifying these elements.

  

Support and Learning Resources