PowerPoint Manipulation Cloud SDK for Go Language

Build Go Apps to manipulate presentations and slides by creating, merging, splitting & converting PowerPoint to other formats.

  Start Free Trial
Aspose.Slides Cloud SDK for Go

Aspose.Slides Cloud SDK for Go


Our platform independent SDK offering the capabilities to create as well as manipulate Microsoft PowerPoint presentations in the Cloud. Perform operations like Split, Merge, Copy, Delete, Add New Slide, Move Slides, Get Slides Count, Delete slide background, get Color Scheme, Aspect Ratio, Get Comments, Extract or even Manipulate elements within presentation including slides, Text, Font schemes, Shapes, Images or Extract the individual shapes from slides to supported image formats. The SDK is also capable of the inter-conversion of the industry standard presentation formats as well as commonly used image formats including SVG. It also provides an aided feature to specify dimensions of resultant file while ensuring the highest fidelity standards.


Advanced PowerPoint manipulation Features



Create PowerPoint presentations


Merge multiple presentations


Split PowerPoint presentations


Convert presentations to different formats


Move slide's position


Add new slides.


Copy existing slides


Get PowerPoint Slide Count


Export slides to SVG


Convert slides to images


Handle text & shape formatting


Get Font Scheme of PowerPoint


Get comments from a slide


Manage document properties


Get Number of Images in a Presentation


Find, replace & modify Text


Add, Extract, Delete Shape object


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


WordPress Plugin


Get Placeholder Count from a PowerPoint Slide


Export presentations to PDF format

Get Started with PowerPoint Processing

Aspose.Slides Cloud SDK for Go is a Cloud solution and there is nothing to install. All you need to do is 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 Go a try on any Platform. The SDK allows you to perform a wide range of presentation processing operations. Just a few of such operations are listed ahead.

  • Create a presentation from scratch
  • Merge PowerPoint presentations
  • Split PowerPoint presentations
  • Merge selected slides of PowerPoint presentations
  • Create new presentations by picking slides from existing presentations
  • Access and manipulate properties
    • Access all or a particular property
    • Set a particular property
    • Remove all or one particular property
    • Getting and setting the cell format in a Table
    • Read properties for a Chart Series
    • Use fontsLocation Parameter to specify custom fonts

Working with Slides

Along with Presentation manipulation features, Aspose.Slides Cloud SDK for Go also provides the capabilities to manipulate Slide specific operations.

  • Add New slide
  • Copy or Move slides
  • Delete Slides
  • Change Slides Positions
  • Delete slides background
  • Get Slides count
  • Get Aspect Ratio of Slide
  • Convert Slides to Images and control size & scale
  • Render slide as SVG image
  • Access & manipulate slide elements such as:
    • Placeholders
    • Placeholder count
    • Font scheme
    • Color scheme
    • Background
    • Comment

Convert Presentations to Various Formats

The SDK allows the developers to easily open and save a multitude of file 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 an XML-based format that was introduced in Microsoft Office 2007 and it extensively supports reading and converting PresentationML documents in core product engine. The presentations can also be converted to PDF 1.5 or PDF/A-1b compliant formats and are indistinguishable from the original Microsoft PowerPoint document.

Text & Shapes Processing

Aspose.Slides Cloud SDK for Go makes it very easy to manipulate text and shapes and Its also possible to format text and shapes in Presentation. Text is managed through text frames associated with shapes. Hence text is formatted using paragraphs and portions associated with the text frames. You can also manipulate attributes of shape element like position, size, line, image, text and fill. Some of the features include:

  • Get Text from whole Presentation or from a particular slide
  • Replace Text in particular slide or whole Presentation
  • Extract shapes from particular Slide

Support and Learning Resources