<?php include_once __DIR__ . '/../vendor/autoload.php'; use PdfGenereationServer\ApiClient\Client; use PdfGenereationServer\ApiClient\Model\File; $client = new Client("user", "user", "http://127.0.0.1:8080"); $file = $client->downloadPdf("00e70a6d-f8c9-45ad-b04e-a41e1f810bf7"); if ($file) { // persist to db // or save to disk // or force download in browser // continue } else { echo 'no such file'; }
<?php include_once __DIR__ . '/../vendor/autoload.php'; use PdfGenereationServer\ApiClient\Client; use PdfGenereationServer\ApiClient\Model\Template; $client = new Client("user", "user", "http://127.0.0.1:8080"); $data = []; $data['things'] = []; $data['things'][] = ['id' => 1, 'name' => 'Apple', 'description' => 'The round fruit of a tree of the rose family, which typically has thin green or red skin and crisp flesh.']; $template = new Template(); $template->setName('things index part'); $template->setData($data); $id = $client->generatePdf($template); if ($id) { echo 'succes'; // put to queue for example } else { echo 'failure'; }
<?php include_once __DIR__ . '/../vendor/autoload.php'; use PdfGenereationServer\ApiClient\Client; use PdfGenereationServer\ApiClient\Model\Template; use PdfGenereationServer\ApiClient\Model\File; $client = new Client("user", "user", "http://127.0.0.1:8080"); $data = []; $data['things'] = []; $data['things'][] = ['id' => 1, 'name' => 'Apple', 'description' => 'The round fruit of a tree of the rose family, which typically has thin green or red skin and crisp flesh.']; $template = new Template(); $template->setName('things index part'); $template->setData($data); $id = $client->generatePdf($template); if ($id) { echo 'downloading...'; $file = $client->downloadPdf($id); if ($file) { // persist to db // or save to disk // or force download in browser // continue } else { echo 'no such file'; } } else { echo 'failure'; }