Gerando Documentos Word .docx com Java

Não se trata de um tutorial, apenas de algumas dicas. Esta semana precisei de uma biblioteca em Java para me ajudar a gerar documentos de Word. Durante minha pesquisa encontrei algumas opções, alguns para .doc outros para .docx:

- Docx4j, não cheguei a pesquisar muito sobre esta. Link: http://dev.plutext.org/trac/docx4j

- Apache POI, pelo que encontrei parece estar estável apenas para gerar documentos de Excel, a parte de documentos Word parece não ter sido finalizada, e não sei se o projeto ainda está andando. Sua documentação também não está muito boa. Link: http://poi.apache.org/

- RTF, aqui tem um site com um exemplo http://www.devx.com/tips/Tip/31236 você pode procurar mais no Google por "RTF Word Java", palavras chave assim.

- iReport, se você já está utilizando o iReport para gerar relatórios em PDF, é provável que essa seja a melhor opção gerar também documentos docx. Basta exportar o relatório com a classe JRDocxExporter. Link: http://jasperforge.org/projects/ireport

- Java Docx, esta é uma boa opção para gerar documentos Word docx. Possui uma versão paga e outra free. A versão paga possui alguns recursos a mais que a versão gratuita, mas a gratuita, ao menos por enquanto, atendeu o que eu precisava. A documentação é muito boa e muito simples de se entender, também têm vários exemplos de implementação. Link: http://www.javadocx.com/

Caso alguém se interesse por mais dicas, sobre iReport ou Java Docx é só deixar nos comentários. Ou se quiserem fazer sugestões de outras opções e melhorias.
Espero que seja útil.



Frederico Maia Arantes
Analista e Desenvolvedor de Sistemas Java EE
Oracle Certified Professional, Java SE 6 Programmer 
Twitter

Comentários

  1. Existe uma ferramenta nova para a geração desses arquivos?

    ResponderExcluir
  2. Não sei Luís Gustavo. Acredito que a mais utilizada está sendo o iReport.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas deste blog

Empregos Java - Divulgados pelo DFJUG