Skip to main content

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 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);

Learn more