Gerando PDFs com PHP e a classe FPDF - Instalação e primeiras linhas de código

Nessa série de artigos vou apresentar para vocês um pouco sobre a geração de arquivos PDF usando a biblioteca FPDF. E nesse primeiro artigo veremos como instalar e como criar um simples arquivo PDF.

Por Programação Pular para comentários
Gerando PDFs com PHP e a classe FPDF - Instalação e primeiras linhas de código

A FPDF ? uma classe desenvolvida em PHP para a cria??o de documentos PDF, de forma din?mica a partir dos scripts PHP criados por voc?s. Ela trabalha de forma aut?noma, pois n?o necessita usar a biblioteca PDFlib. Se trata de uma classe que da bastante jogo, j? que podemos modificar a unidade de medida, o formato da p?gina, as margens, os cabe?alhos os rodap?s, as quebras de linha, as imagens, links, cores e etc.

Um detalhe importante ? que FPDF ? uma biblioteca gratuita para qualquer tipo de uso, seja ele comercial ou pessoal.


Instala??o da biblioteca FPDF


Para instalar a biblioteca voc? precisa ter no m?nimo o PHP 4 ou superior. Al?m disso tem algumas extens?es que podem ser muito ?teis. Fa?a o download da ?ltima vers?o da biblioteca no site http://www.fpdf.org/, na se??o de downloads.

Ap?s fazer o download, descompacte os arquivos em uma pasta chamada "fpdf", dentro da pasta do projeto que ir? utilizar a biblioteca FPDF. Feito isso a biblioteca j? est? instalada e pronta para ser utilizada. Viu como ? simples fazer a instala??o?!


Primeiras linhas de c?digo


Agora que a biblioteca j? est? instalada e pronta para ser utilizada, vamos come?ar a ver como ela ? utilizada dentro de scripts PHP. O seu uso ? como qualquer outra calsse de programa??o orientada a objetos com PHP, e o mais importante ser? conhecer e dominar seus diferentes m?todos e propriedades. Come?aremos por um exemplo simples que n?o necessita de muita programa??o PHP.

O formato geral para criar uma p?gina PDF ? basicamente o seguinte:

AddPage();

#aplicamos ent?o a formata??o informando o tipo de fonte, o estilo e o tamanho dela
$pdf->SetFont('Arial','B',16);

#? aqui que criamos o conte?do da p?gina, esse m?todo s? deve ser inserido 
#ap?s formatar a p?gina
#s?o informadas as dist?ncias da margem (superior e esquerda) e em seguida colocamos 
#o texto a ser impresso
$pdf->Cell(40,10,'Minha primeira p?gina pdf com FPDF!');

//aqui encerramos o arquivo e enviamos o mesmo para o navegador
//esta linha n?o deve estar antes de terminar de escrever o conte?do da p?gina,
//pois ela ? respons?vel por gerar a  sa?da do arquivo PDF
$pdf->Output();

?>
C?digo comentado

Ao executar esse c?digo surgir? um arquivo PDF com o t?tulo "Minha primeira p?gina pdf com FPDF". Esse primeiro exemplo ? muito simples, mesmo que tenho mostrado as fun?es para gerar um arquivo PDF dentro do script PHP.

No pr?ximo artigo vamos ver as fun?es mostradas aqui e come?aremos a usar mais alguns recursos para dar estilo ao seu arquivo.

Compartilhe com seus amigos:
Jonathan Lamim
Jonathan Lamim Empreendedor digital, ex-programador (decidi abandonar a carreira após 12 anos), especialista em marketing de conteúdo e agora atuando exclusivamente com Marketing Digital, em projetos de Marketing de Conteúdo, produção de conteúdo para internet, além de escrever ebooks e criar cursos ligados ao marketing digital de um modo geral.
FACEBOOK // TWITTER: @jonathanlamimkt
Quer conversar com o(a) Jonathan, comente:
Carregar comentários
Últimas notícias