Pesquisar..
Login
| Relatórios do iReport no PHP com PHPJasperXML |
|
|
|
| Escrito por Ronaldo Meneguite |
| Qui, 21 de Janeiro de 2010 16:26 |
|
Já à algum tempo venho buscando uma solução geradora de relatórios em PHP e descobri ser essa uma das áreas mais carentes no mesmo, não que não haja soluções para isso.. porém são poucas, e até hoje não havia encontrado nenhuma a qual suprira minhas necessidades ... além de possuírem produtividade muito baixa se comparada a outras ferramentas para desenvolvimento de relatórios para Java por exemplo com o iReport. A intenção de usar de ferramentas já consagradas como o iReport, com inúmeras ferramentas e funcionalidades além de possuir com uma comunidade muito ativa no seu desenvolvimento, particularmente me agrada muito. Porém a única maneira de fazermos era se utilizando do PHP/Java Bridge. Hoje através do amigo Marcus Vinícius, conheci uma classe de nome PHPJasperXML, desenvolvida em PHP, que possui a capacidade de criar uma "interface" entre o PHP e os relatórios jrxml (formato do iReport/JasperReport) desenvolvidos, na verdade essa classe junto a classe FPDF transforma o arquivo jrxml e uma saida pdf.
Principais vantagens do uso dessa classe:
Para baixar o código do projeto click aqui Para visualizar um exemplo de relatório gerado com o PHPJasperXML: http://www.simit.com.my/download/samplePHPJasperXML.pdf
Para poder visualizar o exemplo siga os seguintes procedimentos:
1. Baixe e extraia o arquivo os arquivos do projeto no diretório root do seu site (É assumido /var/www/PHPJasperXML)
Caso ainda tenha dúvidas pode saná-las assistindo os tutoriais disponibilizados pelo próprio desenvolvedor aos quais relaciono abaixo: (Áudio em inglês) http://www.simit.com.my/download/phpjaspertutorial-1.swf
Inicialmente o projeto aborda somente a integração com o mysql, porém integrar como outros bancos como o PostgreSQL não é uma tarefa muito complicada. Para quem tem interesse de utilizar essa classe com o PostgreSQL, meu amigo Marcus Vinícius disponibilizou os métodos ja alterados para conexão com esse servidor, para baixar a classe click aqui
Site do desenvolvedor: http://www.simit.com.my/?q=phpjasperxml Wiki : http://www.simit.com.my/wiki/index.php/PHPJasperXML Forum : http://www.extraknowledge.org/forum/viewforum.php?f=23&sid=a8b94c931e8da20eb1394d1634183378
Um artigo muito interessante com uma aplicação pratica foi publicada recentemente pelo Marcus Vinícius no site Imasters disponivel aqui! Certamente uma boa leitura! |
| Última atualização em Qua, 17 de Fevereiro de 2010 16:49 |





Ao passar os dados para PHPJasperXML, é exibido em uma única página com os dados um cima uns dos outros, mas no iReport é exibido corretamente, com duas páginas. Alguém sabe como resolver este problema?
Alguém sabe dizer se já existe???
Estou tentando fazer a integração desta classe com o Oracle e não estou conseguindo... vc poderia me dar uma ajuda?
Obrigado,
abraços,
Lamento a demora na resposta.. estava em vigem!
abs,