FPDF - Criando Índice

Thursday, February 14th, 2008

Galera tive um problema esses dias… como criar um índice no FPDF se você ainda não sabe em que página determinado conteúdo.

Uma saída era deixar para fazer o índice posteriormente, ou seja, no final do PDF, mas convenhamos, essa não é a melhor solução!

Então como fazer…

Fiz o seguinte:

Criei o índice antes, porém sem o número das páginas… e sim dei um código para o índice, depois somente passei pelo PDF substituindo aqueles código pelo número da página que guardei em um vetor após criar todo conteúdo e jogar no PDF, ou seja, nesse ponto já sabia em que página cada conteúdo estava =)

é como se no início fizesse assim:

Cadastro � � � M45
Relatório � � � M46

Depois eu saberia por exemplo que o Cadastro estaria na página 3 e o Relatório estaria na 4

LOGO:

Substitui:� M45 por 3 e M46 por 4 =D

Cadastro � � � 3
Relatório � � � 4

Bom galera… não estou com o fonte aqui, mas assim que tiver posto aqui, porém se um dia alguém precisar de ajuda para criar, fala comigo!

=D

Abraços!

Criando PDF com PHP

Tuesday, January 29th, 2008

Pessoal estou criando um gerador de manual para um módulo de um sistema que estou desenvolvendo…

Só para vocês entenderem melhor, o sistema tem um cadastro de ajuda para cada tela do sistema, o usuário da um F1 abre uma tela com ajuda, mas sempre tem usuários que preferem o manual impresso, então vou pegar todas ajudas de todas telas e jogar dentro de um PDF…

Ae resolvi postar aqui pra quem quiser brincar um pouquinho com PDF sendo criado através do PHP.

Primeiramente você terá que baixar a biblioteca FPDF:
http://www.fpdf.org/

Vá no link downloads… lá você encontrará a documentação em PT-BR e também a biblioteca.

Agora que você tem a biblioteca, vamos testá-la =D

<?php
/*
Pasta dentro da pasta da biblioteca que contém as fonts “arial, times”
*/
define(’FPDF_FONTPATH’, ‘font/’);

/*
Arquivo principal pra utilização da biblioteca
*/
require(’../_biblioteca/fpdf/fpdf.php’);

$objetoPdf = new FPDF();
/*
Como se fosse um start da classe
*/
$objetoPdf->Open();
/*
Cria uma página
*/
$objetoPdf->AddPage();
/*
Font em negrito no tamanho 16…
*/
$objetoPdf->SetFont(’Arial’, ‘B’, 16);
/*
Escreve o famoso Hello World =D
*/
$objetoPdf->Write(4, ‘Hello World! =D’);
/*
Manda para o Brownser o PDF…
Você poderá salvá-lo também em arquivo.
*/
$objetoPdf->Output();
?>

Bom acho que é isso… quem tiver dúvidas ou problemas posta ae que assim que der dou uma forcinha =D
abraço!

Powered by ScribeFire.

PHPLOT - Gráficos PHP (Barras, Pizza, Linhas, …)

Thursday, November 22nd, 2007

Pessoal, um das melhores bibliotecas para criação de gráficos em PHP…

Sua vida nunca mais será a mesma =D

http://sourceforge.net/projects/phplot/

Estou usando em um projeto aqui na empresa e ficou show!

Qualquer dúvida, postem ae que respondo assim que der.

Até mais


This is a free Wordpress template provided by Mathew Browne | Web Design | SEO