Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexjose123

Gerando arquivos pdf apartir FPDF

Recommended Posts

Tem uma pagina gerada dinamicamente com código php: Tabelas, texto, etc. De que forma posso gerar um pdf desta pagina ?

Estou tentando utilizar a biblioteca fpdf.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu utilizo o mPDF Version 5.4, basta baixar: http://www.mpdf1.com/mpdf/download e descompactar em uma pasta, depois criar uma página .php:

 

<?php
// Conteudo do PDF aqui

$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', 'MPDF54/');
include(MPDF_PATH.'mpdf.php');
// inclui a classe

$mpdf = new mPDF();
// cria o objeto

$mpdf->allow_charset_conversion=true;
// permite a conversao (opcional)
$mpdf->charset_in='UTF-8';
// converte todo o PDF para utf-8

$mpdf->WriteHTML($html);
// escreve definitivamente o conteudo no PDF

$mpdf->Output();
// imprime

exit();
// finaliza o codigo

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com dificuldade em gerar um arquivo pdf que contenha loop (for ou while)

Estou utilizando a bibilioteca mpdf para gerar pdfs.

Se souberem identificar o erro.

 

 


<?php

ob_start();

echo "<table>";
for($i=0; $i<65; $i++){
echo "<tr>";
echo "<td>";
echo "mundo doido!";
echo "</td>";
echo "</tr>";
}
echo "</table>";

// Conteudo do PDF aqui

$html = ob_get_contents();
// 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', 'MPDF54/');
include('mpdf.php');

// inclui a classe

$mpdf = new mPDF();
// cria o objeto

$mpdf->allow_charset_conversion=true;
// permite a conversao (opcional)
$mpdf->charset_in='UTF-8';
// converte todo o PDF para utf-8

$mpdf->WriteHTML($html);
// escreve definitivamente o conteudo no PDF

$mpdf->Output();
// imprime

exit();
// finaliza o codigo

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.