quarta-feira, maio 10, 2006

Projeto Nheengatu PDF

Projeto Nheengatu: O objetivo principal do Projeto Nheengatu é utilizar ao máximo o HTML, a linguagem de marcação, acredito eu, mais utilizada do mundo. Baseada no DTD SGML, o HTML está na marcação de procedimentos em documentos de hipertexto espalhados por toda a Internet. O HTML é uma linguagem comum, como o Nheengatu. O Projeto Nheengatu é uma biblioteca simples de classes Java baseada no iText ( http://www.lowagie.com/iText ) utilizada para a abstração de um conjunto de tags e textos HTML provendo sua exibição em um arquivo PDF. É isso aí, o HTML além do browser! Imagine uma tabela do HTML utilizada na camada de apresentação de uma aplicação J2EE para exibir um conjunto de registros devidamente marcados. Ao se clicar no link 'Imprimir' um Servlet será invocado e retornará para o cliente um documento PDF, onde a marcação do HTML foi reutilizada. Para incluir este recurso na minha aplicação, bastou inserir dois comentários no início e no fim do código HTML a ser exibido no documento PDF