Skip to content

Lib para converter HTML em PDF de uma maneira segura para as necessidades dos crawlers.

Notifications You must be signed in to change notification settings

crawly/html-to-pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HtmlToPdf

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();

About

Lib para converter HTML em PDF de uma maneira segura para as necessidades dos crawlers.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages