anterior
Tweet about this on TwitterPin on PinterestShare on LinkedInShare on Google+Email this to someoneShare on Facebook
QR CODE

Saiba como gerar um arquivo PDF

Olá pessoal, tudo bom?

Hoje vou falar sobre um assunto muito interessante, porém pouco abordado em curso de PHP: vamos gerar arquivos PDF.

Existem várias formas para fazer isso, podemos utilizar bibliotecas prontas ou não, porém neste primeiro momento vou utilizar a biblioteca FPDF que pode ser baixada no site http://fpdf.org

FPDF

Clique em downloads:

FPDF

 

Baixe o arquivo e extraia o conteúdo na mesma pasta que você salvou o arquivo que está editando, blz? ZIP pois estou utilizando Windows.

Vamos nessa.

Agora, com o Wamp ou similar devidamente instalado vamos testar o código, ok? Para baixar o Wamp, clique nesse link: http://www.wampserver.com/en/

“Caso você tenha duvidas sobre Wamp ou similares estarei em breve fazendo um artigo falando somente sobre isso.”

Abra o seu editor de texto favorito, no meu caso estou utilizando o Sublime Text 2, podendo baixar no link  http://www.sublimetext.com

 

in_fpdf

 

Digite o código no editor (muita atenção ao digitar o código). 

in_fpdf

O código comentado, linha por linha, “tim tim por tim tim”. rs

<?php

require(‘fpdf/fpdf.php’); 

 // repare que foi criado uma pasta para os arquivos que foram extraídos, por isso fpdf/fpdf.php

// isso é extremamente importante, pois é esta biblioteca que iremos utilizar para formatar nosso

//documento pdf.

 $pdf = new FPDF();

//Primeiro passo é definir os valores de medida do documento que você esta gerando.

// O valor padrão é A4 no formato retrato, mas pra frente veremos os valores explícitos.

 

$pdf->AddPage();

// Aqui estamos adicionando uma página no formato pdf que será exibida no navegador.

// Como não tem nada definido vai sair com as medidas padrão, falarei disso em uma próxima

// oportunidade.

 

$pdf->SetFont(‘Arial’,’B’,16);

// Aqui definiremos o tipo de fonte, seu destaque e tamanho.

// Fonte Arial

// B = Negrito

// 16 o tamanho da fonte

// Sim, podemos combinar

// $pdf->SetFont(‘Arial’,’IBU’,16);

// I = Italico, B = Negrito, U = Sublinhado.

 

$pdf->Cell(40,10,”MicrocampSP – Diadema”,1);

// Aqui definimos uma área para o texto, chamada célula, falarei disso mais adiante, Ok?

// 40,10 é nada mais nada menos que o tamanho da célula 40 (largura) e 10 (altura).

// O que está dentro das “ ” é o que queremos que apareça em nosso documento

// e finalmente o numero 1 é a borda

// 1 = true 0 = false obs: qualquer número diferente de 1 ficará sem borda, ok?

 

$pdf->Output();

// E finalmente nosso documento será mostrado no navegador

?>

in_fpdf

Este é um exemplo bem simples de criação de PDF utilizando o PHP.

Nos meus próximos posts, vou mostrar aplicações bem interessantes, como emissão de nota fiscal, boletos, sistema de OS (ordem de serviço)… aguardem e verão!

 

Até a próxima.

 

1907914_709538749130961_4493018030723944339_n

Sou Odair Gabriel,

“Guardei Tua Palavra em meu coração para não pecar contra TI. Salmos 119:11”

Próximo

Postado por

Postagem Relacionada

Gerando arquivos pdf com PHP 2
Olá Pessoal! Tudo bom? Prontos para dar continuidade na aula PDF+PHP? No post anterior sobre como