crawly / html-to-pdf
Lib para converter HTML em PDF de uma maneira segura para as necessidades dos crawlers.
Installs: 4 065
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/crawly/html-to-pdf
Requires
- php: >=7.2
- ext-dom: *
- ext-libxml: *
- ext-mbstring: *
- mikehaertl/phpwkhtmltopdf: ^2.4
This package is auto-updated.
Last update: 2025-10-15 08:02:14 UTC
README
Lib para converter HTML em PDF de uma maneira segura para as necessidades dos crawlers.
Instalação
composer require crawly/html-to-pdf
Exemplo de uso
<?php
use Crawly\HtmlToPdf;
$html = file_get_contents('my.html');
$htp = new HtmlToPdf($html);
$htp->setBaseUrl('http://www.detran.mg.gov.br')
    ->safeStripTags()
    ->sanitizeHtmlHeader()
    ->sanitizeHtmlText()
    ->setOptions([
         'commandOptions' => [
             'useExec' => false,
         ],
         'javascript-delay' => '10000',
         'ignoreWarnings' => false
    ])
    ->customTransform(function ($html) {
        return str_replace('abrir-fechar-table', 'abrir-fechar-table aberto', $html);
    });
$pdfBase64 = $htp->convert();