Gerando documento PDF em PHP
Neste artigo estarei mostrando como gerar documentos no formato PDF em PHP com consulta em banco de dados. A idéia é mostrar um pouco do que é possível se fazer com esta API e não gerar um relatório bonito, pois isso ficará a encargo de cada um.
Parte 2: Gerando um arquivo simples
Agora iremos gerar um arquivo em formato PDF com a mais conhecida frase no mundo dos programadores, o 'Hello World', para isso abra seu editor de php favorito e vamos lá:
<?php
// chama a classe 'class.ezpdf.php' necessária para se gerar o documento
include "GeraPDF/class.ezpdf.php";
// instancia um novo documento com o nome de pdf
$pdf = new Cezpdf();
// seta a fonte que será usada para apresentar os dados
//essas fontes são aquelas dentro do diretório GeraPDF/fonts
$pdf->selectFont('GeraPDF/fonts/Helvetica.afm');
// chama o método ezText e passa o texto que deverá ser apresentado no documento
//o numero após o texto se refere ao tamanho da fonte
$pdf->ezText('Hello World!',100);
// gera o PDF
$pdf->ezStream();
?>
// chama a classe 'class.ezpdf.php' necessária para se gerar o documento
include "GeraPDF/class.ezpdf.php";
// instancia um novo documento com o nome de pdf
$pdf = new Cezpdf();
// seta a fonte que será usada para apresentar os dados
//essas fontes são aquelas dentro do diretório GeraPDF/fonts
$pdf->selectFont('GeraPDF/fonts/Helvetica.afm');
// chama o método ezText e passa o texto que deverá ser apresentado no documento
//o numero após o texto se refere ao tamanho da fonte
$pdf->ezText('Hello World!',100);
// gera o PDF
$pdf->ezStream();
?>
Esse é um exemplo simples, mas é possível trazer dados de um consulta SQL como mostrarei na seqüência. Utilizarei MySQL como database.