Classe DOMPDF para PHP
Dica e uma pergunta, já conhecem essa classe para gerar PDF?
[url]http://lucasmoreira.com.br/2013/03/21/gerar-pdf-com-a-classe-dompdf-para-php/[/url]
[url]http://lucasmoreira.com.br/2013/03/21/gerar-pdf-com-a-classe-dompdf-para-php/[/url]
Marcio Araujo
Curtidas 0
Respostas
Fabio Santos
25/11/2014
Não conheço, mas posso tentar testar depois!
GOSTEI 0
Marcio Araujo
25/11/2014
Se puder mesmo, depois diga o que achou, se simples ou complicado.
GOSTEI 0
Claudio Lopes
25/11/2014
Galera eu a uso o mpdf e não tenho o que reclamar.... foi facil de mais
Criei um sistema de sansão disciplinar na empresa onde trabalho, e surgiu uma necessidade de padronizar o documento, logo capturo o formulario e jogo para o bd, e deixo a disposição do usuário a impressão do arquivo. Bom fiz uma pagina recebo o id da advertencia e consulto os dados no banco.
apos isso, fiz a pagina normal.... como se fosse para exibir no navegador e depois instancie a classe no final da pagina onde obriga o navegador a fazer o download do pdf
<?php
$numero = $protocolo[0]['idAtestado'];
$html = ob_get_clean();
// pega o conteudo do buffer, insere na variavel e limpa a memória
$html = utf8_encode($html);
// converte o conteudo para uft-8
define('MPDF_PATH', 'classes/mpdf411/');
include './mdf411/mpdf.php';
// cria o objeto
$mpdf = new mPDF();
//Algumas configurações do PDF
$mpdf->SetDisplayMode('fullpage');
// modo de visualização
$mpdf->SetFooter('{DATE j/m/Y H:i}|/| '.$numero); //isso é um texto que fica no roda pe
// muda o charset para aceitar caracteres acentuados iso 8859-1 utilizados por mim no banco de dados e na geracao do conteudo PHP com HTML
$mpdf->allow_charset_conversion=true;
$mpdf->charset_in='iso-8859-1';
$mpdf->WriteHTML($html);
// escreve definitivamente o conteudo no PDF
// define um nome para o arquivo PDF
$arquivo = $numero.'_DocDisciplinar_MasterBrasil.pdf';
// gera o relatório
$mpdf->Output($arquivo,'D');
exit();
?>
não esqueça de colocar no inicio do documento php
Criei um sistema de sansão disciplinar na empresa onde trabalho, e surgiu uma necessidade de padronizar o documento, logo capturo o formulario e jogo para o bd, e deixo a disposição do usuário a impressão do arquivo. Bom fiz uma pagina recebo o id da advertencia e consulto os dados no banco.
apos isso, fiz a pagina normal.... como se fosse para exibir no navegador e depois instancie a classe no final da pagina onde obriga o navegador a fazer o download do pdf
<?php
$numero = $protocolo[0]['idAtestado'];
$html = ob_get_clean();
// pega o conteudo do buffer, insere na variavel e limpa a memória
$html = utf8_encode($html);
// converte o conteudo para uft-8
define('MPDF_PATH', 'classes/mpdf411/');
include './mdf411/mpdf.php';
// cria o objeto
$mpdf = new mPDF();
//Algumas configurações do PDF
$mpdf->SetDisplayMode('fullpage');
// modo de visualização
$mpdf->SetFooter('{DATE j/m/Y H:i}|/| '.$numero); //isso é um texto que fica no roda pe
// muda o charset para aceitar caracteres acentuados iso 8859-1 utilizados por mim no banco de dados e na geracao do conteudo PHP com HTML
$mpdf->allow_charset_conversion=true;
$mpdf->charset_in='iso-8859-1';
$mpdf->WriteHTML($html);
// escreve definitivamente o conteudo no PDF
// define um nome para o arquivo PDF
$arquivo = $numero.'_DocDisciplinar_MasterBrasil.pdf';
// gera o relatório
$mpdf->Output($arquivo,'D');
exit();
?>
não esqueça de colocar no inicio do documento php
ob_start();
GOSTEI 0
Marcio Araujo
25/11/2014
Obrigado Din! mais uma dica para acrescentar ao post! valeu
GOSTEI 0
Claudio Lopes
25/11/2014
A disposição!
GOSTEI 0
Marcio Araujo
25/11/2014
Alem de citar e expor um exemplo já é uma grande ajuda, mas se tiver algum material sobre ele: artigo, video aula, pode postar.
GOSTEI 0
Fabio Santos
25/11/2014
Legal Din! valeu.
GOSTEI 0
William
25/11/2014
Márcio postei esse artigo no meu blog sobre mPDF, utilizo ele em meus projetos e com certeza é muito bom!!
link: http://devwilliam.blogspot.com.br/2014/02/classe-para-gerar-relatorios-em-php-com.html
Pretendo gravar algumas vídeos sobre ele em breve e postar no blog, no momento estou terminando uma série de vídeos sobre versionamento de código com Git.
link: http://devwilliam.blogspot.com.br/2014/02/classe-para-gerar-relatorios-em-php-com.html
Pretendo gravar algumas vídeos sobre ele em breve e postar no blog, no momento estou terminando uma série de vídeos sobre versionamento de código com Git.
GOSTEI 0
Marcio Araujo
25/11/2014
Obrigado tambem William, acho que já vi alguns artigos do seu blog! bom mesmo
GOSTEI 0