PHP code example of dskripchenko / php-pdf
1. Go to this page and download the library: Download dskripchenko/php-pdf library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
dskripchenko / php-pdf example snippets
use Dskripchenko\PhpPdf\Document;
$doc = Document::fromHtml(<<<'HTML'
<h1>Invoice #1234</h1>
<p>Customer: <strong>Acme Corp</strong></p>
<table>
<thead><tr><th>Item</th><th>Price</th></tr></thead>
<tbody>
<tr><td>Widget</td><td>$10.00</td></tr>
<tr><td>Gadget</td><td>$25.00</td></tr>
</tbody>
</table>
HTML);
$doc->toFile('invoice.pdf');
use Dskripchenko\PhpPdf\Build\DocumentBuilder;
use Dskripchenko\PhpPdf\Build\RowBuilder;
use Dskripchenko\PhpPdf\Build\TableBuilder;
DocumentBuilder::new()
->heading(1, 'Quarterly report')
->paragraph('Q1 revenue exceeded the forecast by 12%.')
->table(function (TableBuilder $t) {
$t->headerRow(fn (RowBuilder $r) => $r->cells(['Quarter', 'Revenue']));
$t->row(fn (RowBuilder $r) => $r->cells(['Q1', '$330,000']));
$t->row(fn (RowBuilder $r) => $r->cells(['Q2', '$310,000']));
})
->toFile('report.pdf');
use Dskripchenko\PhpPdf\Pdf\Document;
use Dskripchenko\PhpPdf\Pdf\StandardFont;
use Dskripchenko\PhpPdf\Style\PaperSize;
$doc = Document::new(PaperSize::A4);
$page = $doc->addPage();
$page->showText('Hello, world!', 72, 720, StandardFont::TimesRoman, 12);
file_put_contents('hello.pdf', $doc->toBytes());
bash
composer