PHPackages                             net-tools/cloudconvert - 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. net-tools/cloudconvert

ActiveLibrary

net-tools/cloudconvert
======================

Composer library for Cloud Convert API

1.0.8(2y ago)047MITPHPPHP &gt;= 7.0.0

Since Dec 1Pushed 2y ago1 watchersCompare

[ Source](https://github.com/net-tools/cloudconvert)[ Packagist](https://packagist.org/packages/net-tools/cloudconvert)[ RSS](/packages/net-tools-cloudconvert/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (10)Used By (0)

net-tools/cloudconvert
======================

[](#net-toolscloudconvert)

Composer library to interface with CloudConvert API
---------------------------------------------------

[](#composer-library-to-interface-with-cloudconvert-api)

Cloudconvert is a web based service which converts files between multiple file formats. I personnaly use the CloudConvert API to transform PDF files to txt files (I can't search in a PDF file within PHP, but if I convert it to a plain text file, I may use any string search function).

### Setup instructions

[](#setup-instructions)

To install net-tools/core package, just require it through composer : `require net-tools/cloudconvert:^1.0.0`.

### How to use ?

[](#how-to-use-)

The Client class must be instantiated with an API key (get it from you CloudConvert account). Then, use any of the following method :

- listConversions
- deleteConversion
- deleteConversions
- convertDownload (the file to be converted is downloaded on your website)
- convertUploadData (the data to be converted is a string)
- convertUpload (the file to be converted is uploaded with the request)

For details about parameters and values returned, you may refer to the CloudConvert API, as this Client class in only a facade pattern, abstracting technical details, such as performing the actual HTTP request, to the end-user.

### Sample

[](#sample)

```
// $APIKEY must contain the API key from your CloudConvert account
// $URL refers to a file hosted on your website will be downloaded
// and converted (e.g. : http://mysite.info/test.pdf).
$client = new Nettools\CloudConvert\Client($apikey);
$client->convertDownload('pdf', 'txt', $url, array('download'=>'inline'));
// and also :
$client->convertUpload('pdf', 'txt', '/home/tmp/mypdf.pdf', array('download'=>'inline'));
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 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

Every ~309 days

Recently: every ~617 days

Total

9

Last Release

978d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2cb0c1d404c8ae72b0a731246130079c2f440d6ea079815ca8c153aa361b1f28?d=identicon)[nettools.ovh](/maintainers/nettools.ovh)

---

Top Contributors

[![net-tools](https://avatars.githubusercontent.com/u/6818724?v=4)](https://github.com/net-tools "net-tools (8 commits)")

### Embed Badge

![Health badge](/badges/net-tools-cloudconvert/health.svg)

```
[![Health](https://phpackages.com/badges/net-tools-cloudconvert/health.svg)](https://phpackages.com/packages/net-tools-cloudconvert)
```

###  Alternatives

[edamov/pushok

PHP client for Apple Push Notification Service (APNs) - Send push notifications to iOS using the new APNs HTTP/2 protocol with token-based (JWT with p8 private key) or certificate-based authentication

4093.0M16](/packages/edamov-pushok)[tinify/tinify

PHP client for the Tinify API. Tinify compresses your images intelligently. Read more at https://tinify.com.

2515.2M71](/packages/tinify-tinify)[educoder/pest

A proper REST client for PHP.

358689.2k15](/packages/educoder-pest)[corsinvest/cv4pve-api-php

Corsinvest Proxmox VE Client API PHP

801.4M](/packages/corsinvest-cv4pve-api-php)[pagseguro/pagseguro-php-sdk

Biblioteca de integração com o PagSeguro

312456.6k14](/packages/pagseguro-pagseguro-php-sdk)[chuyskywalker/rolling-curl

Rolling-Curl: A non-blocking, non-dos multi-curl library for PHP

207446.6k6](/packages/chuyskywalker-rolling-curl)

PHPackages © 2026

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