Criar PDF com PHP

Criar PDF com PHP

Uma dica rápida de como criar PDFs utilizando PHP.

Existem várias bibliotecas que permitem exportar dados para PDF. Neste exemplo, vamos trabalhar com a biblioteca domPDF. Não será necessário utilizar nenhum framework.

Primeiro, vamos fazer o download desta biblioteca, você pode fazer isso no link a seguir.

https://github.com/dompdf/dompdf

Neste exemplo, utilizamos a versão 0.8.5. Para utilizar esta versão, você precisa ter o PHP versão 7.1 ou superior

https://github.com/dompdf/dompdf/releases/tag/v0.8.5

No link acima, no final da página, vamos fazer o download da versão "zip" do domPDF.

Crie uma pasta em seu servidor, abra o arquivo zipado que você baixou, e descompacte o contéudo para dentro desta pasta. Ao concluir, dentro da pasta que você criou, vai existir outra pasta, chamada "dompdf"

Vamos criar dentro desta pasta um arquivo com o nome de "meu_relatorio.php" e vamor inserir o seguinte código

require_once \'dompdf/autoload.inc.php\';

use DompdfDompdf;

$nome_arquivo = "nome_arquivo";

$dompdf = new Dompdf();

$html= \'conteudo HTML \'; //Insira o seu HTML dentro desta variável

$dompdf->loadHtml($html);

$dompdf->setPaper(\'A4\', \'landscape\');

$dompdf->render();

$dompdf->stream($nome_arquivo);


Ao executar este script, será feito a conversão do HTML informado para PDF, a saída será enviada direto para o browser.

Se você quer aprender como pode mesclar vários arquivos PDF confira o link a seguir:

 

Mesclar PDFs com PHP

 

 

 

Outros conteudos que podem ser de seu interesse

Dicas de PHP e Laravel
23/06/2024PHP

Dicas de PHP e Laravel

Uma lista de sites para você aprender mais sobre PHP e Laravel

Saiba mais...
Máscaras para CPF, CNPJ e outros tipos de dados com PHP
23/05/2021PHP

Máscaras para CPF, CNPJ e outros tipos de dados com PHP

Neste artigo você vai ver exemplos de como aplicar máscaras em dados utilizando PHP

Saiba mais...
Calculando a diferença de dias úteis entre duas datas utilizando PHP
27/03/2022PHP

Calculando a diferença de dias úteis entre duas datas utilizando PHP

Descubra como calcular os dias úteis entre duas datas utilizando PHP

Saiba mais...

Conteúdo sobre banco de dados sem complicação!


Warning: Cannot modify header information - headers already sent by (output started at /home/storage/f/7d/a9/dbins/public_html/blog/post.php:101) in /home/storage/f/7d/a9/dbins/public_html/blog/ga4_track.php on line 11