Aspose.Slides Cloud

Aspose.Slides Cloud is a REST API which allows you to process presentations. It allows you to create, modify, and convert presentations and provides a wide variety of features for working with presentations in the cloud. You can convert a presentation to TIFF, PDF, XPS, PPTX, ODP, PPSX, PPTM, PPSM, POTX, POTM, HTML and image formats. Aspose.Slides Cloud allows you to extract different elements or a presentation including slide, text, color schemes, font schemes, shapes and images etc. Aspose.Slides Cloud’s powerful API lets your apps process Microsoft PowerPoint presentations in the cloud, saving you the time it would take to develop your own API.

Adding Aspose.Slides Cloud to your project

  1. Add a pod entry for AsposeSlidesCloud to your Podfile
    pod 'AsposeSlidesCloud'
    
  1. Install the pod(s) by running
    pod install
    
  1. Include AsposeSlidesCloud wherever you need it with
    #import "ASPSlidesApi.h"
    

• Source filesAlternatively you can directly add source files to your project.

  1. Download the latest code version from GitHub or CodePlex repository.
  2. Open your project in Xcode, then drag and drop slides folder onto your project (use the “Product Navigator view”). Make sure to select Copy items when asked if you extracted the code archive outside of your project.
  3. Include AsposeSlidesCloud wherever you need it with
    #import "ASPSlidesApi.h"
    

UsageAn example is given below to give you a quick preview of how APIs of this SDK can be called.

/*Convert presentation from request content to format specified.*/

#import "ASPApiClient.h"
#import "ASPSlidesApi.h"

//Get App key and App SID from https://cloud.aspose.com
[ASPApiClient setAppKey:@"" andAppSID:@""];

ASPSlidesApi *slidesApi = [[ASPSlidesApi alloc] init];
NSURL *pathToFile = [[NSBundle mainBundle] URLForResource:@"sample" withExtension:@"pptx"];

[self.slidesApi putSlidesConvertWithCompletionBlock:pathToFile
                password:nil
                format:@"pdf"
                outPath:nil
                completionHandler:^(NSURL *output, NSError *error) {
                    BOOL isFileExist = [[NSFileManager defaultManager] fileExistsAtPath:[output path]];
                    XCTAssertTrue(isFileExist, @"Failed to convert presentation from request content to format specified.");
}];

DependencyThis SDK has dependency on following libraries.

  1. AFNetworking
  2. JSONModel
  3. ISO8601
  4. AsposeStorageCloud

Aspose.Slides Cloud SDK ExamplesProgrammer’s Guide, a complete manual on programming with Aspose.Slides Cloud APIs. It holds the wealth of features with sample codes and capabilities.

Unit TestsTo help you get started we also provided unit test coverage to Aspose.Slides APIs.

Start a Free Trial TodayStart a free trial today – all you need is to sign up with Aspose Cloud service. Once you have signed up, you are ready to try powerful file processing features offered by Aspose Cloud.