Pogodoc Quickstart
Generate documents in seconds using Pogodoc with PHP.
Prerequisites
Before getting started with Pogodoc, make sure you have:
- PHP (version 7.4 or higher)
- Composer for package management
- A Pogodoc account - Sign up here if you don't have one
- A Pogodoc API token - Generate one from your API tokens page
1. Installing the package
Before using the Pogodoc SDK, you can install the required package:
- Composer
composer require pogodoc/pogodoc-php
2. Create a client
Before creating a pogodoc client you need to generate POGODOC API token.
<?php
require __DIR__ . '/vendor/autoload.php';
use PogodocSdk\PogodocSdk;
$client = new PogodocSdk(
$_ENV['POGODOC_API_TOKEN']
)
⚠️ Don’t forget to set your
POGODOC_API_TOKEN
in your.env
file.
3. Generate a document
<?php
$response = $client->generateDocument([
'template' => "<h1>Hello <%= name %></h1>",
'data' => ['name' => 'John Doe'],
'renderConfig' => [
'type' => 'ejs',
'target' => 'pdf',
]
]);
printf("%s\n", $response->output->data->url);