Vertopal-PHP est une bibliothèque PHP permettant d'accéder facilement à l'API de conversion de fichiers Vertopal.
En utilisant Vertopal-PHP, vous pouvez démarrer rapidement et facilement implémenter la prise en charge de la conversion de +350 formats de fichiers dans votre projet.
Vertopal-PHP est disponible sur Packagist et peut être installé à l'aide de Composer :
composer require vertopal/vertopal-php
Si vous n'utilisez pas Composer, vous pouvez également télécharger la version la plus récente du code source de Vertopal-PHP sous forme de fichier ZIP à partir de la page de publication et charger chaque fichier de classe manuellement.
Pour utiliser Vertopal-PHP, vous devez obtenir un App-ID et un jeton de sécurité comme informations d'identification client pour l'authentification API.
Le code suivant illustre la conversion GIF en APNG à l'aide de la bibliothèque vertopal php .
<?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 ();
}