|
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
-
Caelum Stella (open source) [Em Português]
Geração de boletos bancários (ficha de compensação) de bancos brasileiros.
-
JRimum Bopepo (open source) [Em Português]
Geração de boletos bancários (ficha de compensação) de bancos brasileiros.
-
Java Frameworks – Boletos Bancários
Artigo por Fernando Franzini, 2019-11-29.
|