| |
Report and Document Generation Tools
-
JasperForge
JasperForge.org is the open source development portal for
JasperIntelligence,
Business Intelligence (BI) solution that delivers comprehensive tools for data
access, analysis, and reporting. Includes the component projects
JasperReports
reporting engine, and iReport
report designer/builder for JasperReports.
-
JasperReports
JasperReports is a powerful report-generating tool that has the ability to
deliver rich content onto the screen, to the printer or into
PDF, HTML, XLS, CSV and XML files.
It is entirely written in Java and can be used in a variety of Java enabled
applications, including J2EE or Web applications, to generate dynamic content.
By Teodor Danciu, free open-source software, distributed under LGPL.
Project at JasperForge
and at SourceForge.net.
- iReport
Report designer/builder for JasperReports. Formerly a
SourceForge.net project.
-
JasperAssistant
JasperAssistant is a visual report designer for JasperReports,
integrated with Eclipse IDE. It is built on top of the Eclipse's
plug-in architecture and help you create JasperReports report
definition files through an intuitive graphical interface.
Commercial product.
-
DataVision
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.
-
JFreeReport
JFreeReport is a free Java report library.
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).
SourceForge Project - JFreeReport: development and download.
-
JFreeChart
JFreeChart is a free (GNU LGPL) 100% Java chart library that makes it easy
for developers to display professional quality charts in their applications.
It supports a wide range of chart types and many output types, including Swing
components, image files (PNG, JPEG), and vector graphics (PDF, EPS, SVG).
JFreeChart provides a consistent and well-documented API with extensible
design, targeting both server-side and client-side applications.
SourceForge Project -
JFreeChart: development and download.
-
Style Report
By InetSoft.
Feature Comparision: Style Report Professional (Pro), Enterprise
Edition (EE), Analytic Edition (AE).
-
Formula One e.Report Engine
By ReportingEngines.
-
iText - a Free Java-PDF library
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.
iText is available for free under multiple licenses: MPL and LGPL.
SourceForge Project: 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. There are two JPedal library licence versions:
Open Source (GPL) (for educational and non-commercial purposes)
and commercial (for commercial projects).
SourceForge Project: JPedal.
-
Apache XML: FOP (Formatting Objects Processor)
The goal of the Apache XML FOP Project are to deliver an XSL-FO to PDF formatter,
compliant to XSL-FO W3C Recommendation
and Portable Document Format Specification (Version 1.3) from Adobe Systems.
FOP (Formatting Objects Processor) is the world's first print formatter
using stantard XSL formatting objects (XSL-FO) file format as input.
FOP is output independent, but its primary output target is PDF.
It is a Java application that reads a formatting object (FO) tree and renders
the resulting pages to a specified output. Output formats currently supported
include PDF, PCL, PS, SVG, XML (area tree representation), Print, AWT, MIF
and TXT. FOP is part of Apache's XML project.
-
jfor - Open-Source Java XSL-FO to RTF converter
XML to RTF publishing.
jfor converts XML documents conforming to the XSL-FO specification
to RTF format, the goal being to use the same XSL-FO documents
(as often generated using XSLT transforms) to generate PDF (using FOP
or similar) and RTF (using jfor) documents.
jfor = Java xsl-FO to Rtf converter.
jfor is open-source released under its own Apache-style license.
SourceForge project: jfor.
-
Pie Chart and Graph Software
By jPowered.com. Commercial product.
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.
-
Creating pie charts with JSP is a breeze
Article by Donovan Cowie, Builder.com, April 21, 2003.
-
CORDA - 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.
Office Document Formats
Bar Code
-
java.net Wiki Javapedia: Barcode
Barcode: Open source Java and non-Java libraries, Commercial libraries, Articles, Resources.
-
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.
- Barbecue (open source)
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)
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)
Java Barcode Library.
SourceForege project: jbcode.
-
iText PDF Barcode (open source)
iText PDF Barcode base class, containing properties and methods commom to all
barcode types supported by iText: Barcode128, Barcode39, BarcodeCodabar,
BarcodeEAN, BarcodeEANSUPP, BarcodeInter25, BarcodePostnet.
-
IDAutomation Java Barcode Package (commercial)
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.
-
General Information on Barcode
See Programming: Tools: Libraries, APIs and Frameworks.
|