Array
(
)

Classe DOMPDF para PHP

PHP
Marcio Araujo
   - 25 nov 2014

Dica e uma pergunta, já conhecem essa classe para gerar PDF?
http://lucasmoreira.com.br/2013/03/21/gerar-pdf-com-a-classe-dompdf-para-php/

Fabio Santos
   - 26 nov 2014

Não conheço, mas posso tentar testar depois!

Marcio Araujo
   - 26 nov 2014

Se puder mesmo, depois diga o que achou, se simples ou complicado.

Din
|
MVP
Pontos: 45
    09 dez 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

Citação:

<?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}|{PAGENO}/{nb}| '.$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

Citação:
ob_start();

Marcio Araujo
   - 09 dez 2014

Obrigado Din! mais uma dica para acrescentar ao post! valeu

Din
|
MVP
Pontos: 45
    10 dez 2014

A disposição!

Marcio Araujo
   - 10 dez 2014

Alem de citar e expor um exemplo já é uma grande ajuda, mas se tiver algum material sobre ele: artigo, video aula, pode postar.

Fabio Santos
   - 10 dez 2014

Legal Din! valeu.

William (devwilliam)
   - 10 dez 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.

Marcio Araujo
   - 10 dez 2014

Obrigado tambem William, acho que já vi alguns artigos do seu blog! bom mesmo