Skip to content

vertopal/vertopal-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vertopal-PHP

Vertopal-PHP is a PHP library for easy access to Vertopal file conversion API.

Using Vertopal-PHP, you can get started quickly and easily implement the support of converting +350 file formats into your project.

Installing Vertopal-PHP

Vertopal-PHP is available on Packagist and can be installed using Composer:

composer require vertopal/vertopal-php

If you're not using Composer, you can also download the most recent version of Vertopal-PHP source code as a ZIP file from the release page and load each class file manually.

Requirements

  • PHP 7.4.0 or higher
  • cURL extension enabled

Using Vertopal-PHP

To use Vertopal-PHP you need to obtain an App-ID and a Security Token as client credentials for API authentication.

The following code illustrates GIF to APNG conversion using the Vertopal PHP library.

<?php
// Import Vertopal classes into the global namespace
use Vertopal\API\Credential;
use Vertopal\API\Converter;

// Load Composer Autoloader
require "vendor/autoload.php";

// Create a client credential instance using your app ID and security token
$app = "your-app-id";
$token = "your-security-token";
$credential = new Credential($app, $token);

// Convert and download your file using the Converter class
$converter = new Converter("MickeyMouse.gif", $credential);
$converter->convert("apng");
$converter->wait();
if ($converter->isConverted()) {
    $converter->download();
}