PHPackages                             dimns/html-to-pdf - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. dimns/html-to-pdf

ActiveLibrary

dimns/html-to-pdf
=================

Facade to convert html into pdf, uses the library mpdf

v1.0.0(6y ago)03GPL-2.0-onlyPHP

Since Jun 11Pushed 6y agoCompare

[ Source](https://github.com/DimNS/html-to-pdf)[ Packagist](https://packagist.org/packages/dimns/html-to-pdf)[ RSS](/packages/dimns-html-to-pdf/feed)WikiDiscussions develop Synced 3d ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

HtmlToPdf
=========

[](#htmltopdf)

Facade to convert html into pdf, uses the library mpdf

Install
-------

[](#install)

```
composer require dimns/html-to-pdf
```

Methods
-------

[](#methods)

```
public HtmlToPdf::__construct ( string $path_to_folder [, array $mpdf_config ] )
```

- $path\_to\_folder *(string)* **Required** - Path to the folder where the file will be placed
- $mpdf\_config *(array)* **Optional** - Redefining Mpdf settings

    Default settings:

    ```
    [
        'format'              => 'A4',
        'orientation'         => 'portrait',
        'default_font'        => 'arial',
        'setAutoTopMargin'    => 'stretch',
        'setAutoBottomMargin' => 'stretch',
    ]
    ```

```
public HtmlToPdf::create ( string $html_body [, string $html_header = null [, string $html_footer = null ]] ) : string
```

- $html\_body *(string)* **Required** - Content
- $html\_header *(string)* **Optional** - Header
- $html\_footer *(string)* **Optional** - Footer

Usage
-----

[](#usage)

### Simple

[](#simple)

[![Simple usage](https://github.com/dimns/html-to-pdf/raw/master/screenshots/screenshot1.png "Simple usage")](https://github.com/dimns/html-to-pdf/raw/master/screenshots/screenshot1.png)

```
