<?php
/////////////////////////////////////
date_default_timezone_set('America/Mexico_City');    // Choose local time
$FechaHora = date('d/m/Y g:i:s', time());
//echo "Post:<pre>";var_dump($_POST);echo "</pre>";
//echo "Get:<pre>";var_dump($_GET);echo "</pre>";

//echo '.......................................................<br>Ult Refresh:'.$FechaHora.' / Current PHP version: ' . phpversion();echo "<br>";echo "<br>";


require __DIR__ . '/ConvertionToolsAPI/autoload.php';//librerias
use \ConvertApi\ConvertApi;

//Convierte
//$pdf_file_path=__DIR__."./pdf.pdf";
//$folder_path_for_images=__DIR__."./";
$format="jpg";//jpg o png

ConvertApi::setApiSecret($APIkey);

$result = ConvertApi::convert($format, [
        'File' => $pdf_file_path,
    ], 'pdf'
);
$result->saveFiles($folder_path_for_images);

//que cree una copia canvas de todo lo que convirtio

$result =  (array) $result;//convierte el objeto a array
//echo "...<pre>";var_dump($result);echo "</pre>...";

//realmente no tienes que ver los archivos convertidos o no porque el nombre de pdf va ser siempre único y con que haya la primer página convertida basta...
//echo $result["response"]["ConversionCost"]." segundos usados de convertapi";echo "<br>";

$i=0; foreach( $result["response"]["Files"] as $key=>$feach){ 
    copy($folder_path_for_images.$feach["FileName"], str_replace(".jpg", "Canvas.jpg", $folder_path_for_images.$feach["FileName"]) );
    //echo $folder_path_for_images.$feach["FileName"]." copia ".str_replace(".jpg", "Canvas.jpg", $folder_path_for_images.$feach["FileName"]);echo "<br>";
$i++;}