1. Go to this page and download the library: Download docsdk/docsdk-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
docsdk / docsdk-php example snippets
use \DocSDK\DocSDK;
use \DocSDK\Models\Job;
use \DocSDK\Models\Task;
$docsdk = new DocSDK([
'api_key' => 'API_KEY',
'sandbox' => false
]);
$job = (new Job())
->setTag('myjob-1')
->addTask(
(new Task('import/url', 'ImportURL'))
->set('url','https://file-url')
)
->addTask(
(new Task('convert', 'ConvertFile'))
->set('input', 'ImportURL')
->set('output_format', 'pdf')
)
->addTask(
(new Task('export/url', 'ExportResult'))
->set('input', 'ConvertFile')
);
$docsdk->jobs()->create($job)
use \DocSDK\Models\Job;
use \DocSDK\Models\ImportUploadTask;
$job = (new Job())
->addTask(new Task('import/upload','UploadFile'))
->addTask(
(new Task('convert', 'ConvertFile'))
->set('input', 'ImportFile')
->set('output_format', 'pdf')
)
->addTask(
(new Task('export/url', 'ExportResult'))
->set('input', 'ConvertFile')
);
$docsdk->jobs()->create($job);
$uploadTask = $job->getTasks()->whereName('UploadFile')[0];
$docsdk->tasks()->upload($uploadTask, fopen('./file.pdf', 'r'));