PHPackages                             slidize-cloud/php-sdk - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. slidize-cloud/php-sdk

ActiveLibrary[HTTP &amp; Networking](/categories/http)

slidize-cloud/php-sdk
=====================

Slidize.Cloud Web API for managing PowerPoint presentations.

24.9.0(1y ago)03MITPHPPHP ^7.4 || ^8.0

Since Oct 1Pushed 1y ago1 watchersCompare

[ Source](https://github.com/slidize/slidize-cloud-php)[ Packagist](https://packagist.org/packages/slidize-cloud/php-sdk)[ Docs](https://slidize.cloud)[ RSS](/packages/slidize-cloud-php-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

Slidize for Cloud SDK
=====================

[](#slidize-for-cloud-sdk)

The repo contains Slidize.Cloud API client for PHP

The [Slidize.Cloud](https://products.slidize.cloud/) is a free, simple, and secure RESTful service engaged to process PowerPoint presentations. The SDK is built on top of the RESTful service and allows you to make API calls just with a few lines of code.

#### Currently supported features:

[](#currently-supported-features)

[Convert presentations](https://products.slidize.cloud/converter/) | [Merge presentations](https://products.slidize.cloud/merger/) | [Split presentation](https://products.slidize.cloud/splitter/) | [Convert presentation to a video](https://products.slidize.cloud/video-converter/) | [Protect presentation](https://products.slidize.cloud/locker/) | [Unprotect presentation](https://products.slidize.cloud/unlocker/) | [Add text watermarks to presentations](https://products.slidize.cloud/text-watermarker/) | [Add image watermarks to presentations](https://products.slidize.cloud/image-watermarker/) | [Replace text in presentations](https://products.slidize.cloud/text-replacer/) | [Remove macros from presentation](https://products.slidize.cloud/macros-remover/) | [Remove annotations from presentation](https://products.slidize.cloud/annotations-remover/)

How to Install
--------------

[](#how-to-install)

The complete source code is available in this repository folder. Simply integrate provided files into your solution.

How to Use
----------

[](#how-to-use)

You can find usage examples in the **tests/useCases** folder.

The [Online low-code apps](https://products.slidize.cloud) for demonstrating API capabilities are available as well.

#### Sample usage

[](#sample-usage)

The code example below shows how to merge two presentations and save the result in PDF format. One of the presentations will provide an overall style for the output PDF.

```
use Slidize\Cloud\Sdk\Api\SlidizeApi;
use Slidize\Cloud\Sdk\Models\MergeOptions;

$api = new SlidizeApi();
$options = new MergeOptions();
$options->setMasterFileName("master.pptx");
$options->setExcludeMasterFile(false);
$response = $api->merge("PDF", ["MyPresentation.pptx", "master.pptx"], $options);

```

Generatate this code using the [Slidize.Cloud Merge To PDF Low-Code app](https://products.slidize.cloud/merger/merge-api/merge-to-pdf/)

Resources
---------

[](#resources)

[Slidize.Cloud Low-Code Applications](https://products.slidize.cloud)

Contact Us
----------

[](#contact-us)

Your feedback is very important to us. Please feel free to contact us at

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

594d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/41e9645338ea546b7f198ed888f67f8d8224e9109f5b41504d21b1be4f4ede84?d=identicon)[slidizecloud](/maintainers/slidizecloud)

---

Top Contributors

[![slidize-smallize](https://avatars.githubusercontent.com/u/173059850?v=4)](https://github.com/slidize-smallize "slidize-smallize (1 commits)")

---

Tags

powerpointpowerpoint-presentationspowerpoint-slidespresentationpresentation-slidesphpapisdkrestopenapiopenapitoolsopenapi-generator

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/slidize-cloud-php-sdk/health.svg)

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

###  Alternatives

[ory/hydra-client

Documentation for all of Ory Hydra's APIs.

17435.9k](/packages/ory-hydra-client)[elasticemail/elasticemail-php

This API is based on the REST API architecture, allowing the user to easily manage their data with this resource-based approach. Every API call is established on which specific request type (GET, POST, PUT, DELETE) will be used. The API has a limit of 20 concurrent connections and a hard timeout of 600 seconds per request. To start using this API, you will need your Access Token (available &lt;a target='\_blank' href='https://app.elasticemail.com/marketing/settings/new/manage-api'&gt;here&lt;/a&gt;). Remember to keep it safe. Required access levels are listed in the given request’s description. Downloadable library clients can be found in our Github repository &lt;a target='\_blank' href='https://github.com/ElasticEmail?tab=repositories&amp;q=%22rest+api%22+in%3Areadme'&gt;here&lt;/a&gt;

1595.0k2](/packages/elasticemail-elasticemail-php)[ory/kratos-client-php

This is the API specification for Ory Identities with features such as registration, login, recovery, account verification, profile settings, password reset, identity management, session management, email and sms delivery, and more.

1529.2k3](/packages/ory-kratos-client-php)[ory/hydra-client-php

Documentation for all of Ory Hydra's APIs.

1710.8k](/packages/ory-hydra-client-php)

PHPackages © 2026

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