Ferramentas de Geração de Relatório e Documento

  • Jaspersoft Community
    Jaspersoft Community (antes JasperForge.org) é o portal de desenvolvimento colaborativo para uma solução de código aberto para Business Intelligence (BI) que oferece ferramentas abrangentes para acesso a dados, análise e relatórios. Inclui os projetos componentes JasperReports — mecanismo de relatório — e iReport — construtor/editor de relatórios para JasperReports.
  • JasperReports Library
    JasperReports é uma poderosa ferramenta de geração de relatórios com a capacidade de gerar conteúdo com rico visual para a tela, para impressora ou como arquivos PDF, HTML, XLS, CSV e XML. Ela é totalmente escrita em Java e pode ser usada em uma variedade de aplicações Java, incluindo aplicações J2EE ou Web, para gerar conteúdo dinâmico. Por Teodor Danciu, software livre código-aberto, distribuído sob licença GNU LGPL.
    Projeto SourceForge: jasperreports.
    • Jaspersoft Studio
      Free, open source, eclipse-based report designer for JasperReports and JasperReports Server.
    • iReport Designer
      Construtor/editor de relatórios para JasperReports. As of version 5.5.0, Jaspersoft Studio will be the official design client for JasperReports. iReport will remain as a supported product in maintenance-only mode (only fix critical defects) until December 31, 2015.
    • JasperAssistant
      JasperAssistant é um editor de relatórios visual para JasperReports, integrado ao Eclipse IDE. Ele é construído sobre a arquitetura de plug-in do Eclipse e ajuda você a criar arquivos de difinição de relatório JasperReports através de uma interface gráfica intuitiva. Produto comercial.
  • Pentaho Reporting
    Pentaho Reporting (formerly JFree Report) is a free Java report library. Hitachi Data Systems, Pentaho and Hitachi Insight Group have merged into one company: Hitachi Vantara. XML-based report definitions; output to the screen, printer or various export formats (PDF, HTML, CSV, Excel, plain text); complete source code included (GNU LGPL).
  • JFreeChart
    JFreeChart é uma biblioteca livre (GNU LGPL) 100% Java de gráficos que torna fácil para desenvolvedores exibir gráficos de qualidade profissional em suas aplicações. Suporta uma grande variedade de tipos de gráfico e vários formatos de saída, incluindo componentes Swing, arquivos de imagem (PNG, JPEG), e gráficos vetoriais (PDF, EPS, SVG). JFreeChart provê uma API consistente e bem documentada com projeto extensível, objetivando tanto aplicações server-side quanto clientes.
    Projeto SourceForge - JFreeChart: desenvolvimento e download.
  • Style Report
    By InetSoft. Feature Comparision: Style Report Professional (Pro), Enterprise Edition (EE), Analytic Edition (AE).
  • Flying Saucer
    XML/XHTML and CSS 2.1 renderer in pure Java, open source GNU Lesser GPL.
    Flying Saucer takes XML or XHTML and applies CSS 2.1-compliant stylesheets to it, in order to render to PDF (via iText), images, and on-screen using Swing or SWT. The library implements (basically) the entirety of CSS 2.1 and aims to be fully compliant with the W3C specification; it includes a small handful of CSS 3 features.
    The Flying Saucer User's Guide.
  • Apache XML: FOP (Formatting Objects Processor)
    O objetivo do Projeto Apache XML FOP é oferecer um formatador XSL-FO para PDF, conformante com a Recomendação do W3C XSL-FO e a Especificação do Portable Document Format (Versão 1.3) da Adobe Systems.
    FOP (Processador de Objetos de Formatação) é o primeiro formatador de saída usando o padrão de objetos de formatação XSL (XSL-FO) como formato de arquivo de entrada. FOP é independente da saída, mas seu formato destino principal é PDF. Ele é uma aplicação Java que lê a árvore de um objeto de formatação (FO) e renderiza as páginas resultantes em um meio de saída especificado. Formatos de saída atualmente suportados incluem PDF, PCL, PS, SVG, XML (representação area tree), Print, AWT, MIF e TXT. FOP é parte do projeto XML da Apache.
  • iText - Programmable PDF Software
    iText is a library that allows you to generate PDF files on the fly. By Bruno Lowagie and Paulo Soares. The iText classes are very useful for people who need to generate read-only, platform independent documents containing formatted text, lists, tables and images. It used the PDF format, in which you can control exactly how your output will look.
    Formerly free under MPL and LGPL licences, now iText is available under two licesing models: commercial licensing and limited Affero General Public License (AGPL). Buying a commercial license is mandatory as soon as you develop activities involving the iText software without disclosing the source code of your own applications.
    Projeto SourceForge: iText.
  • JPedal - PDF Extraction for Java Developers
    JPedal is an actively developed Java library for PDF. It provides routines to extract text fragments and images from PDF as well as a rasterizer. JPedal library já existiu como projeto sob licença Open Source LGPL em SourceForge, mas a biblioteca JPedal completa é uma versão commercial por IDR Solutions.
  • Pie Chart and Graph Software
    Por jPowered.com. Produto comercial.
    The 2D / 3D Pie Chart provides both a client (Java applet) and server side (Java Servlet) solution for the incorporation of pie graphs into web pages, from static or dynamic data.
  • DataVision
    Projeto antigo/inativo (2008). DataVision is an Open Source reporting tool similar to Crystal Reports. Reports can be designed using a drag-and-drop GUI. They may be run, viewed, and printed from the application or exported as HTML, XML, PDF, LaTeX2e, DocBook, or tab- or comma-delimited text files. DataVision is written in Java and runs almost anywhere. It can generate reports from databases or text data files. Any database with an available JDBC driver should work. Report descriptions are stored as XML files. DataVision is developed and maintained by Jim Menard.
  • DOMO - Charts, Graphs, Maps and Executive Dashboards
    Professional commercial products.
    • PopChart: Java server-based suite of tools available for creating sophisticated interactive charts and graphs.
    • OptiMap: server based mapping solution that integrates dynamic data in a geographic format for display in a web browser.

Formatos de Documento de Escritório

Imagens

  • JDeli - High speed Java image library
    Produto comercial de IDR Solutions, JDeli é uma biblioteca capaz de ler, escrever, converter, manipular e processar muitos formatos de imagem em Java. JDeli resolve problemas comuns como crashes relacionados a heap e memória JVM, formatos de imagem não ou mal suportados, desempenho lento e tamanhos de arquivos excessivos. Ela provê um substituto simples e completo a ImageIO.

Códigos de Barra

  • Barcode4J (open source)
    Formerly known as Krysalis Barcode. 1D barcode implementations: Interleaved 2 of 5, Code 39, Code 128, Codabar, UPC-A and UPC-E (with supplementals), EAN-13 an. Support for multiple output formats: SVG, EPS (Encapsulated PostScript), Bitmap images (such as PNG or JPEG), Java2D (AWT), Text (for testing and debugging only). Plug-ins/extensions for third-party products: Apache Xalan, Apache FOP, SAXON XSLT Processor.
  • IDAutomation Java Barcode Package (comercial)
    Java Barcode Applets (client-side) and Servlets (server-side). Create GIF or JPEG files, or AWT images. Compatible with JDK 1.1 and above including Headless Java. "Drag and drop" JavaBean for supporting IDEs. IDAutomation's Java barcode components support several bar code symbologies including: Code 39, Extended Code 39, Code 128, UCC-128, EAN128, Code-128 Auto, PDF417, Interleaved 2 of 5, Data Matrix, LOGMARS, Codabar, UPC-A, UPC-E, MSI, EAN-8, EAN-13, Code 11, Code 93, Industrial 2 of 5, MaxiCode, PLANET, POSTNET and USPS OneCode 4-State Customer Code.
  • iText PDF Barcode (comercial/open source)
    Classe base Barcode do iText PDF, contendo propriedades e métodos comuns a todos os tipos de código de barras suportados pelo iText: Barcode128, Barcode39, BarcodeCodabar, BarcodeEAN, BarcodeEANSUPP, BarcodeInter25, BarcodePostnet.
  • Geração de arquivos PDF com Java – Parte III (Codigos de Barra) [Em Português]
    Artigo sobre gerar códigos de barra em PDF com Java utilizando a API iText, por Eric C M Oliveira, Linha de Código.
  • Barbecue (open source)
    Projeto antigo/inativo (2007). Symbologies supported: Code128, Code128A, Code128B, Code128C, UCC128, EAN128, EAN13, Bookland, UPC-A, Standard 2 of 5, Interleave 2 of 5, PDF417, Code 39, Codabar, PostNet. Output to image formats (PNG, GIF, JPEG), used as a Swing component, or written out as SVG or EPS.
  • JBarcodeBean (open source)
    Projeto antigo/inativo (2009). Barcode JavaBeans Component. Barcode formats supported by JBarcodeBean: Code 128, Code 39, Extended Code 39, Codabar, Interleaved Code 25, MSI, EAN-13, EAN-8.
  • JBarcode (open source)
    Projeto antigo/inativo (2012). Java Barcode Library.
  • Informação Geral sobre Códigos de Barras
    Veja Programação: Ferramentas: Bibliotecas, APIs e Frameworks.

Boletos Bancários