An open API service indexing awesome lists of open source software.

https://github.com/appoly/document-generator


https://github.com/appoly/document-generator

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Appoly Document Generator

This package will generate PDFs and PNGs from websites.

## Installation

```bash
composer require appoly/document-generator

```

## Usage

```php

use Appoly\DocumentGenerator\Facades\DocumentGenerator;

$png = DocumentGenerator::url('https://www.appoly.co.uk')
->png()
->get();

```

## Options

| Option | Description |
| ----------------------------- | ---------------------------------------------------------------- |
| `->pdf()` | sets the file to .pdf |
| `->png()` | sets the file to .png |
| `->url($url)` | sets the url that will be rendered |
| `->html($html)` | sets the html that will be rendered |
| `->height($h)` | sets the files height |
| `->width($w)` | sets the files width |
| `->showBackground($i = true)` | when rendering a PDF, Set to `true` to print background graphics |
| `->filename($name)` | sets the file name - defaults to `random.filetype` |

## API Key

A api key is required. This can be defined in your `.env`

`DOCUMENT_GENERATOR_API_KEY`