Gerando documentos pdf com php
Jamiel Spezia - jamiel@solis.coop.br www.solis.coop.br/~jamiel
V Seminário de desenvolvimento em Software Livre Jamiel Spezia
1
O que vamos ver?
Este curso tem o objetivo de mostrar a classe FPDF que gerar documentos PDF na linguagem PHP. A metodologia que será utilizada é através especificações sobre as funções e exemplos práticos.
● ● ● ● ● ● ● ●
PHP FPDF Gerar um documento Formatar um documento Formatar e Posicionar um texto Escrever Funções Cabeçalho e Rodapé
V Seminário de desenvolvimento em Software Livre Jamiel Spezia
2
PHP
PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de script Open Source de uso geral, muito utilizada e especialmente guarnecida para o desenvolvimento de aplicações Web embútivel dentro do HTML; PHP pode ser embutido em aplicações WEB, também pode ser rodado como script no shell, Ex.: http://www.rodaphp.org/roda.php shell> php roda.php;
●
●
●
Site: http://www.php.net;
V Seminário de desenvolvimento em Software Livre Jamiel Spezia
3
FPDF
●
FPDF é uma classe para gerar documentos PDF em PHP; Principais características: ● Escolha da unidade de medida; ● Gerenciamento de cabeçalho e roda pé; ● Quebra de pagina automática; ● Quebra de linha automática e justificação de texto; ● Suporta imagens (JPEG e PNG); ● Cores; ● Links; Site: http://www.fpdf.org;
●
●
V Seminário de desenvolvimento em Software Livre Jamiel Spezia
4
+ Utilização
●
Para utilizar a FPDF basta:
● ● ●
Baixar o fonte do site; Extrair a FDPF em um diretório de sua preferência; Incluir a classe no código PHP indicando o caminho em que se encontra a classe;
●
Exemplo:
V Seminário de desenvolvimento em Software Livre Jamiel Spezia
5
+ Gerando um documento
●
Construtor:
●
FPDF([string orientação [, string unidade [, mixed formato]]]) ● Orientação da página (P – retrato, L – paisagem); ● Unidade de medida (pt –