Perfect marriage between Java & Cloud for PowerPoint Creation & Manipulation

Enjoy platform independence of Java & power of Cloud computing. Start Creation, Manipulation & Transformation of PowerPoint presentations.

  Start Free Trial
Aspose.Slides Cloud SDK for Java

Aspose.Slides Cloud SDK for Java

 
 

Quick start PowerPoint Presentation Processing in Cloud

It is easy to get started with Aspose.Slides Cloud SDK for Java as you need nothing to install. Simply create an account at Aspose for Cloud and get your application information. Once you have the App SID & key, you are ready to give the Aspose.Slides Cloud SDK for Java a try on any platform.

Using Aspose.Slides Cloud SDK for Java, developers can easily open and save a multitude of file formats. Get the ability to quickly and reliably convert different document formats with a high degree of precision where supported formats include PPT, POT, PPS, PPTX, POTX, PPSX, ODP, PresentationML, Text, XPS, PDF, HTML, TIFF, JPG, PNG, BMP, GIF and SVG. Apart from conventional file formats, it also supports Office OpenXML (OOXML) which is XML-based format that was introduced in Microsoft Office 2007 and it extensively supports reading and converting PresentationML documents in core product engine.

 

Advanced PowerPoint manipulation Features

 

 

Create PowerPoint presentations

 

Merge multiple presentations

 

Split PowerPoint presentations

 

Add new slides.

 

Copy existing slides

 

Move slide's position

 

Convert presentations to different formats

 

Convert slides to images

 

Get comments of a Slide

 

Manage document properties

 

Find, replace & modify text

 

Extract shapes, font, text, format and theme's information

Comprehensive SDK for all your needs

Aspose.Slides Cloud SDK for Java is developed on top of Cloud REST API and is specialized in PowerPoint presentation processing. It allows you to create, modify and convert presentation files in the cloud. It also enables you the inter-conversion of the industry standard presentation formats as well as to commonly used image file formats. You can easily extract & manipulate different elements of a presentation including slide, text, color schemes, font schemes, shapes and images or create presentation files from scratch.

It also enables you to render individual slides to commonly used image formats while customizing the image dimensions. Furthermore, it also facilitates the extraction of individual shapes from slides to supported image formats with highest fidelity to the original.

Complete SDK offering all Processing Features

Aspose.Slides Cloud SDK for Java allows the developers to perform a wide range of presentation processing operations. Just a few of such operations are listed ahead.

Merge Selected Slides of PowerPoint Presentations - Java


Path p0=Utils.getPath(MergePowerPointDocuments.class, "sample.pptx");
Path p1=Utils.getPath(MergePowerPointDocuments.class, "sample-input.pptx");
Path p2=Utils.getPath(MergePowerPointDocuments.class, "second-input.pptx");
PresentationsMergeRequest body = new PresentationsMergeRequest();
body.setPresentationPaths( new ArrayList ( Arrays.asList(new String[]{"sample-input.pptx","second-input.pptx"})));

// Upload Presentations to Aspose cloud storage
storageApi.PutCreate( "sample.pptx", "", "",p0.toFile());
storageApi.PutCreate(mergeFile1, null, null, p1.toFile());
storageApi.PutCreate(mergeFile2, null, null, p2.toFile());
// Invoke Aspose.Slides Cloud SDK to merge PowerPoint presentations
DocumentResponse apiResponse = slidesApi.PostPresentationMerge( "sample.pptx", "", "", body);

Slides Processing Features

Slides can be processed and manipulated in following ways after the integration of Aspose.Slides Cloud SDK for Java in applications.

  • Save specific slides as images and control the resultant image size or scale
  • Convert all or specific slides to various formats
  • Add or remove slides
  • Delete Slides
  • Copy or move slides
  • Delete slides background
  • Get slides count
  • Change slide position in Presentation
  • Render slide as SVG image
  • Access & manipulate slide elements such as:
    • Placeholders
    • Placeholder count
    • Font scheme
    • Color scheme
    • Background
    • Extract Shapes from a Slide
    • (You can control the output image size or scale according to its further use)
    • Comment

Convert Presentations to PDF with High Fidelity

The presentations can be converted to a PDF which conform to PDF 1.5 or PDF/A-1b specifications. The Aspose.Slides Cloud SDK for Java goes an extra mile during conversion of Microsoft PowerPoint documents to PDF files. Nevertheless, the majority of conversions will be indistinguishable from the original Microsoft PowerPoint document.

Save PPTX to PDF format - Java


SlidesApi slidesApi = new SlidesApi(Configuration.apiKey, Configuration.appSID); 
StorageApi storageApi = new StorageApi(Configuration.apiKey, Configuration.appSID, true);
// Invoke Aspose.Slides Cloud SDK to convert document to PDF format using storage
ResponseMessage apiResponse = slidesApi.PutSlidesConvert("", "pdf", "", "sample.pptx","fonts");

Text & Shapes Processing

Aspose.Slides Cloud SDK for Java makes it very easy to manipulate text and shapes in slides. The features include:

 

Support and Learning Resources

 
  

Aspose.Slides also offers, Presentations processing SDKs for other popular languages, as listed below: