This package is abandoned and no longer maintained. No replacement package was suggested.

PDF adapter for PDF libraries

dev-develop 2014-02-25 12:47 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:29:10 UTC


README

PDF adapters for PDF libraries.

Supported libraries:

  • WkHTMLtoPDF (native)
  • TCPDF

Install

Via Composer

{
    "require": {
        "indigophp/pdf": "dev-master"
    }
}

Usage

use Indigo\Pdf\Adapter\TcpdfAdapter as Pdf;

// Setup config array
$options = array(
    'orientation' => 'P',
    'size'        => 'A4'
);

// Instantiate adapter
$pdf = new Pdf($options);

// Add a page
$pdf->addPage('test.html', array('orientation' => 'L'));

// Save it to file
$pdf->save('test.pdf');

// Output to the browser
$pdf->output('test.pdf');

Note: This is only a basic interface. If you need advanced usage, get the library itself and use that: $pdf->getInstance()

Library documentation

Testing

$ phpunit

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.