PHPackages                             aspose/slides-sdk-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. aspose/slides-sdk-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

aspose/slides-sdk-php
=====================

This repository contains Aspose Cloud SDK for PHP source code. Aspose Cloud SDK for PHP lets PHP developers convert and process a variety of file formats in the cloud quickly and easily.

26.1(3mo ago)258.5k↓35.7%3[1 issues](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-PHP/issues)[1 PRs](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-PHP/pulls)MITPHPPHP &gt;=5.5CI failing

Since Sep 17Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-PHP)[ Packagist](https://packagist.org/packages/aspose/slides-sdk-php)[ Docs](https://github.com/aspose-slides-cloud/aspose-slides-cloud-php)[ RSS](/packages/aspose-slides-sdk-php/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (65)Used By (0)

[![](https://camo.githubusercontent.com/d0c4c19c3f6da4ee314a94c798c0e45afc03387eb4e84b40d4b819920e572f27/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6170692d76332e302d6c6967687467726579)](https://camo.githubusercontent.com/d0c4c19c3f6da4ee314a94c798c0e45afc03387eb4e84b40d4b819920e572f27/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6170692d76332e302d6c6967687467726579) [![Packagist Version](https://camo.githubusercontent.com/93964c5a3abf6a0dd70fbf8de5216d4e7d1193d700b858c8ba6343b837e31d78/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6173706f73652f736c696465732d73646b2d706870)](https://camo.githubusercontent.com/93964c5a3abf6a0dd70fbf8de5216d4e7d1193d700b858c8ba6343b837e31d78/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6173706f73652f736c696465732d73646b2d706870) [![Packagist PHP Version Support](https://camo.githubusercontent.com/ee32adb52bee5f078e187cdeacdf2d6dfda48476adea40a7cb115588149b89a4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6173706f73652f736c696465732d73646b2d706870)](https://camo.githubusercontent.com/ee32adb52bee5f078e187cdeacdf2d6dfda48476adea40a7cb115588149b89a4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6173706f73652f736c696465732d73646b2d706870) [![GitHub license](https://camo.githubusercontent.com/ede228b9b0349cae0e5fbd1247d8ae987b3a98f6b01dd3b6b22abe29c19878ae/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6173706f73652d736c696465732d636c6f75642f4173706f73652e536c696465732d436c6f75642d53444b2d666f722d504850)](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-PHP/blob/master/LICENSE)

PHP REST API to Process Presentation in Cloud
=============================================

[](#php-rest-api-to-process-presentation-in-cloud)

This repository contains Aspose.Slides Cloud SDK for PHP source code. This SDK allows you to [process &amp; manipulate PPT, PPTX, ODP, OTP](https://products.aspose.cloud/slides/php) using Aspose.slides Cloud REST APIs in your PHP applications.

You may want to check out Aspose free [Powerpoint to PDF](https://products.aspose.app/slides/conversion), [Powerpoint to Word](https://products.aspose.app/slides/conversion/ppt-to-word), [Powerpoint to JPG](https://products.aspose.app/slides/conversion/ppt-to-jpg), [Powerpoint to PNG](https://products.aspose.app/slides/conversion/ppt-to-png), [PDF to Powerpoint](https://products.aspose.app/slides/import/pdf-to-powerpoint), [JPG to Powerpoint](https://products.aspose.app/slides/import/jpg-to-ppt), and [PNG to Powerpoint](https://products.aspose.app/slides/import/png-to-ppt) converters because they are live implementations of popular conversion processes.

Presentation Processing Features
--------------------------------

[](#presentation-processing-features)

- Fetch presentation images in any of the supported file formats.
- Copy the layout side or clone the master slide from the source presentation.
- Process slides shapes, slides notes, placeholders, colors &amp; font theme info.
- Programmatically create a presentation from HTML &amp; export it to various formats.
- Merge multiple presentations or split the single presentation into multiple ones.
- Extract and replace text from a specific slide or an entire presentation.

Read &amp; Write Presentation Formats
-------------------------------------

[](#read--write-presentation-formats)

**Microsoft PowerPoint:** PPT, PPTX, PPS, PPSX, PPTM, PPSM, POTX, POTM **OpenOffice:** ODP, OTP, FODP **Other**: PDF, PDF/A

Save Presentation As
--------------------

[](#save-presentation-as)

**Fixed Layout:** XPS **Images:** JPEG, PNG, BMP, TIFF, GIF, EMF, SVG **Web:** HTML/HTML5 **Other:** MPEG4, SWF (export whole presentations)

Enhancements in Version 26.1
----------------------------

[](#enhancements-in-version-261)

- Added **SpellCheck** boolean property to **PortionFormat**.
- Extended **SlideShowTransition** with a **Duration** field.
- Introduced the **Phantom** math element. It represents an invisible math element whose spacing behavior can be configured.

Enhancements in Version 25.10
-----------------------------

[](#enhancements-in-version-2510)

- Added **SetEmbeddedFonts** and **SetEmbeddedFontsOnline** methods to embed many fonts in one call.
- Removed **SetEmbeddedFontFromRequest** and **SetEmbeddedFontFromRequestOnline** methods. The above methods can be used instead.
- Added optional **shapeIndex** and **shapeIndex** parameters to **GetSlideImages** method.
- Renamed **GetVideoCaptionTracks**, **CreateVideoCaptionTrack**, **DeleteVideoCaptionTracks** and **DeleteVideoCaptionTracks** methods into **GetCaptionTracks**, **CreateCaptionTrack**, **DeleteCaptionTracks** and **DeleteCaptionTracks**. The methods now work with video frames and audio frames.

Enhancements in Version 25.6
----------------------------

[](#enhancements-in-version-256)

- Added **GetVideoCaptionTracks**, **CreateVideoCaptionTrack**, **DeleteVideoCaptionTracks**, **DeleteVideoCaptionTracks** method.
- Removed deprecated **DeletePictureCroppedAreas** method.
- Added an optional **quality** parameter to **DownloadImage**, **DownloadImageOnline**, **DownloadImages**, **DownloadImagesOnline** method. It applies to jpeg fromat.
- Added **RemoveEmptyLines**, **SlideNumberFormat** and **HandleRepeatedSpaces** properties to **MarkdownExportOptions** class.
- Added **DeletePictureCroppedAreas** and **Resolution** parameters to **PictureFill** class that allow to compress and/or delete cropped aread of picture fill formats.
- Added **Emf** to the list of allowed values for **ExportFormat**, **SlideExportFormat** and **ShapeExportFormat** enumerations. You can now export presentations, slides and shapes to EMF format.
- Added **VolumeValue**, **FadeInDuration**, **FadeOutDuration**, **TrimFromStart** and **TrimFromEnd** properties to **AudioFrame** class.
- Added **SkipJavaScriptLinks** boolean property to **ExportOptions** class.
- Added **DisableFontLigatures** boolean property to **HtmlExportOptions**, **Html5ExportOptions** and **SvgExportOptions** class.
- Added **SlidesLayoutOptions** property and removed **NotesCommentsLayouting** property from **Html5ExportOptions** class.
- Added **RemoveEmptyLines**, **SlideNumberFormat** and **HandleRepeatedSpaces** properties to **MarkdownExportOptions** class.
- Added **SlidesLayoutOptions** property and removed **CommentsPosition**, **CommentsAreaColor**, **CommentsAreaWidth**, **NotesPosition** and **ShowCommentsByNoAuthor** properties from **SwfExportOptions** class.
- Added **RefreshThumbnail** boolean property to **PptxExportOptions** class.

Licensing
---------

[](#licensing)

All Aspose.Slides Cloud SDKs are licensed under MIT License.

How to use the SDK?
-------------------

[](#how-to-use-the-sdk)

The complete source code is available in this repository folder. You can either directly use it in your project via source code or get [composer package](https://packagist.org/packages/aspose/slides-sdk-php) (recommended).

Prerequisites
-------------

[](#prerequisites)

To use Aspose Slides Cloud PHP SDK you need to register an account with [Aspose Cloud](https://www.aspose.cloud/) and lookup/create App Key and SID at [Cloud Dashboard](https://dashboard.aspose.cloud/#/apps). There is free quota available. For more details, see [Aspose Cloud Pricing](https://purchase.aspose.cloud/pricing).

### Installation

[](#installation)

From the command line:

```
composer require aspose/slides-sdk-php

```

### Sample usage

[](#sample-usage)

The example code below converts a PowerPoint document to PDF format using slides-sdk-php library:

```
use Aspose\Slides\Cloud\Sdk\Api\Configuration;
use Aspose\Slides\Cloud\Sdk\Api\SlidesApi;
use Aspose\Slides\Cloud\Sdk\Model\ExportFormat;

$config = new Configuration();
$config->setAppSid("MyClientId");
$config->setAppKey("MyClientSecret");
$api = new SlidesApi(null, $config);
$result = $api->Convert(fopen("MyPresentation.pptx", 'r'), ExportFormat::PDF);
echo "My PDF was saved to " . $result->getPathname();
```

Aspose.Slides Cloud SDKs in Popular Languages
---------------------------------------------

[](#asposeslides-cloud-sdks-in-popular-languages)

.NETJavaPHPPythonRubyNode.jsAndroidSwiftPerlGo[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-.NET)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Java)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-PHP)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Python)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Ruby)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Node.js)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Android)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Swift)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Perl)[GitHub](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Go)[NuGet](https://www.nuget.org/packages/Aspose.slides-Cloud/)[Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-slides-cloud)[Composer](https://packagist.org/packages/aspose/slides-sdk-php)[PIP](https://pypi.org/project/asposeslidescloud/)[GEM](https://rubygems.org/gems/aspose_slides_cloud)[NPM](https://www.npmjs.com/package/asposeslidescloud)[Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-slides-cloud)[Cocoapods](https://cocoapods.org/pods/AsposeslidesCloud)[Meta Cpan](https://metacpan.org/release/AsposeSlidesCloud-SlidesApi)[Go.Dev](https://pkg.go.dev/github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-Go/)[Product Page](https://products.aspose.cloud/slides/php) | [Documentation](https://docs.aspose.cloud/display/slidescloud/Home) | [API Reference](https://apireference.aspose.cloud/slides/) | [Code Samples](https://github.com/aspose-slides-cloud/Aspose.Slides-Cloud-SDK-for-PHP) | [Blog](https://blog.aspose.cloud/category/slides/) | [Free Support](https://forum.aspose.cloud/c/slides) | [Free Trial](https://dashboard.aspose.cloud/#/apps)

###  Health Score

53

—

FairBetter than 97% of packages

Maintenance73

Regular maintenance activity

Popularity36

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 90% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~42 days

Recently: every ~120 days

Total

64

Last Release

112d ago

Major Versions

21.12 → 22.12022-02-03

22.12 → 23.12023-02-03

23.11 → 24.12024-01-29

24.12 → 25.62025-06-22

25.10 → 26.12026-01-26

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/32087729?v=4)[AsposeCloud](/maintainers/AsposeCloud)[@asposecloud](https://github.com/asposecloud)

![](https://www.gravatar.com/avatar/d23b39db642bea7416f922659453ab3f0c3f0a74f2c235baf42c09565e5671c2?d=identicon)[masood-anwer](/maintainers/masood-anwer)

![](https://www.gravatar.com/avatar/e5e154a4463c4d9ee6c484267f689df93e1cfc763268ed48fd8df6c926853c5c?d=identicon)[imranwar](/maintainers/imranwar)

![](https://www.gravatar.com/avatar/d24b5baeaae392bf593cb4242f00f3d482154d040bb681e2323c7e1ec52eb143?d=identicon)[saudaspose](/maintainers/saudaspose)

---

Top Contributors

[![victorputrovaspose](https://avatars.githubusercontent.com/u/45795005?v=4)](https://github.com/victorputrovaspose "victorputrovaspose (54 commits)")[![rizwanniazigroupdocs](https://avatars.githubusercontent.com/u/16472118?v=4)](https://github.com/rizwanniazigroupdocs "rizwanniazigroupdocs (3 commits)")[![victorkrivolapaspose](https://avatars.githubusercontent.com/u/35730599?v=4)](https://github.com/victorkrivolapaspose "victorkrivolapaspose (2 commits)")[![babar-raza](https://avatars.githubusercontent.com/u/1225645?v=4)](https://github.com/babar-raza "babar-raza (1 commits)")

---

Tags

phpasposeaspose cloud

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/aspose-slides-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/aspose-slides-sdk-php/health.svg)](https://phpackages.com/packages/aspose-slides-sdk-php)
```

###  Alternatives

[gehrisandro/tailwind-merge-laravel

TailwindMerge for Laravel merges multiple Tailwind CSS classes by automatically resolving conflicts between them

341682.2k18](/packages/gehrisandro-tailwind-merge-laravel)[obs/esdk-obs-php

OBS PHP SDK

58121.1k3](/packages/obs-esdk-obs-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
