What is jOpenDocument?
jOpenDocument is a free library for developers looking to use Open Document files without OpenOffice.org.
jOpenDocument is Open Source (under GPL or commercial license).
You can automate the document creation and manipulation process. You can use jOpenDocument to:
- - Generate dynamic documents from Java, XML or databases
- - Display and print files with built-in viewers
- - Split, concatenate, and manipulate pages
- - Automate filling out of template (created by OpenOffice or not)
- - Use your preferred langage via standard ScriptEngine interface
- - And much more...
News
June 11, 2008 : jOpenDocument 1.1 beta2 and Java 5 support
We are pleased to announce the second beta version of jOpenDocument 1.1.
jOpenDocument 1.1 beta 2 is available for download, a Java 5 version is included.
June 10, 2008 : jOpenDocument 2.0
In order to avoid fragmentation, the next version of the jOpenDocument model will be based on the in-progress ODFDOM from Sun Microsystems.
We plan to join forces and wish to share a common model. Our top level API will not change, so you can start using now jOpenDocument 1.1 without fear.
May 29, 2008 : jOpenDocument 1.1 beta
We are back from the US, JavaOne was great and we are pleased to announce the the first beta version of jOpenDocument 1.1.
jOpenDocument 1.1 beta 1 is available.
It includes bugfixes and requested enhancements.
April 25, 2008 : OpenOffice Addon 1.0
The first release of the OpenOffice Addon is available.
jOpenOffice.org is now 300 visitors (downloads) per day, amazing!
April 18, 2008 : jOpenDocument 1.0
The first release of jOpenDocument is available.
A new tutorial about PDF generation is online.
April 12, 2008 : Welcome to OpenDocument.org
We are working on the first release that is planned on April 19th. Tutorial and a full documentation will appear soon after.
Meet us at JavaOne 2008 !
A part of the team will hang out in the JavaOne Pavillon. Please look for us!
We would love to get free pass to the complete conference...

A simple API
Our goal is to provide an easy-to-use and stable API. For example, to load and display a spreadsheet document, you only need the few lines below:
final OpenDocument doc = new OpenDocument();
doc.loadFrom("invoice.ods");
// Show time !
final JFrame f = new JFrame("Invoice Viewer");
ODSViewerPanel viewer = new ODSViewerPanel(doc);
f.setContentPane(viewer);
f.pack();
f.setVisible(true);
|
| Java2html |