PHPackages                             aspose/cloud-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. [PDF &amp; Document Generation](/categories/documents)
4. /
5. aspose/cloud-sdk-php

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

aspose/cloud-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.

239.2k↓50%3[1 issues](https://github.com/asposeforcloud/Aspose_Cloud_SDK_For_PHP/issues)PHP

Since Oct 2Pushed 7y ago1 watchersCompare

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

READMEChangelogDependenciesVersions (1)Used By (0)

[![PHP version](https://camo.githubusercontent.com/cb08065894771b82df780c693e8f31aea58932998cb95b4a830cc7814fbf42f0/68747470733a2f2f62616467652e667572792e696f2f70682f6173706f7365253246636c6f75642d73646b2d7068702e737667)](http://badge.fury.io/ph/aspose%2Fcloud-sdk-php)

\#Aspose Cloud SDK for PHP Repository

This repository holds Aspose Cloud SDK for PHP source code. This SDK allows you to work with Aspose REST API in your PHP applications quickly and easily.

Installation
------------

[](#installation)

Add the following line to your composer.json file:

```
// composer.json
{
    require: {
        "aspose/cloud-sdk-php": "~1.1"
    }
}
```

Install the new dependencies by running `composer update` from the directory where your composer.json file is located.

\##What's included in this SDK repository?

ModuleDescriptionCommonThis module provides the features commonly used by other sections of the SDK.StorageThis module provides the features to work with Aspose storage.PdfThis module provides the features to manipulate PDF file formats using Aspose.Pdf for Cloud.WordsThis module provides the features to manipulate word processing file formats using Aspose.Words for Cloud.CellsThis module provides the features to manipulate spreadsheet file formats using Aspose.Cloud for Cloud.SlidesThis module provides the features to manipulate presentations file formats using Aspose.Slides for Cloud.BarCodeThis module provides the features to create and detect BarCodes images using Aspose.BarCode for Cloud.EmailThis module provides the features to manipulate email file formats using Aspose.Email for Cloud.OCRThis module provides the features to detect text from images using Aspose.OCR for Cloud.ImagingThis module provides the features to process image file formats using Aspose.Imaging for Cloud.TasksThis module provides the features to process Microsoft Project file formats using Aspose.Tasks for Cloud.### Data

[](#data)

In order to manipulate any files, you first need to upload them to the Aspose Cloud storage using Storage module.

### Output

[](#output)

The Aspose Cloud SDK for PHP allows you to save the output files at your specified location.

Make use of the EventDispatcher
-------------------------------

[](#make-use-of-the-eventdispatcher)

The SDK allows you to alter the calls made by [connecting `EventListeners`](http://symfony.com/doc/current/components/event_dispatcher/introduction.html#connecting-listeners). You can simply register a php callable in your code by using the following example:

```
use Aspose\Cloud\Common\AsposeApp;
use Aspose\Cloud\Event\ProcessCommandEvent;

$dispatcher = AsposeApp::getEventDispatcher();
$dispatcher->addListener(ProcessCommandEvent::PRE_CURL, function (ProcessCommandEvent $event) {
    // will be executed when the ProcessCommandEvent::PRE_CURL event is dispatched
    curl_setopt($event->getSession(), CURLOPT_TIMEOUT, 60);
});
```

The SDK currenlty dispatches the following events. Please use the Event class constants in your code to register to the specific events.

ModuleEvent namesDescriptionUtilsProcessCommandEvent::PRE\_CURLAllows you to alter the curl session before the call is executed.UtilsProcessCommandEvent::POST\_CURLAllows you to alter the curl session and response after the curl request is executed, but before the curl session is closed.UtilsValidateOutputEvent::VALIDATE\_OUTPUTAllows you to add extra validation on the result, by altering the invalid variable.Pdf &amp; DocumentSplitPageEvent::PAGE\_IS\_SPLITTriggers after a SDK split call, for each page that was split. This allows you to use the `$outputFile` and `$pageNumber` directly after it was saved by `Utils::saveFile`.Docs
----

[](#docs)

For SDK API Ref Docs, please go through [API Docs](http://asposeforcloud.github.io/php-sdk-docs/). For SDK Usage Examples, please go through [wiki](https://github.com/asposeforcloud/Aspose_Cloud_SDK_For_PHP/wiki). For Aspose Cloud APIs related help, please go through [Aspose.Total for Cloud](http://www.aspose.com/cloud/total-api.aspx).

Start a Free Trial Today
------------------------

[](#start-a-free-trial-today)

Start a free trial today – all you need is to [sign up](https://cloud.aspose.com/SignUp) with Aspose for Cloud service. Once you have signed up, you are ready to try powerful file processing features offered by Aspose for Cloud.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 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.

### Community

Maintainers

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

---

Top Contributors

[![msohailismail](https://avatars.githubusercontent.com/u/357146?v=4)](https://github.com/msohailismail "msohailismail (1 commits)")

### Embed Badge

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

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

###  Alternatives

[spatie/browsershot

Convert a webpage to an image or pdf using headless Chrome

5.2k32.1M102](/packages/spatie-browsershot)[barryvdh/laravel-snappy

Snappy PDF/Image for Laravel

2.8k24.8M48](/packages/barryvdh-laravel-snappy)[openspout/openspout

PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way

1.2k57.6M131](/packages/openspout-openspout)[keboola/csv

Keboola CSV reader and writer

1451.8M21](/packages/keboola-csv)[setasign/tfpdf

This class is a modified version of FPDF that adds UTF-8 support. The latest version is based on FPDF 1.85.

426.1M30](/packages/setasign-tfpdf)[aspera/xlsx-reader

Spreadsheet reader library for XLSX files

52742.2k5](/packages/aspera-xlsx-reader)

PHPackages © 2026

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