Here's an interesting sounding addition for OpenOffice.
As sent to the OpenOffice [dev] mailing list:
PyOpenOffice 0.2: Process OpenOffice.org Writer Files and transform them to PDF without installing OpenOffice.org
What is PyOpenOffice?
* It is a class library, written in the Python Language.
* It is a platform-independent command-line utility (many abilities of the commandline interface are still missing)
What can do PyOpenOffice do for you?
* Make serial letters, database reports etc. from templates in the SXW-Format and store them anew as SXW-Files
* Replace pictures - generate catalogues, worksheets, photo galleries etc. from an SXW-Template
* Extract the pure text information from the SXW-Document and store it in a plain text file or a PDF-File
* Perform simple transformations from SXW-Files to PDF-Files without installing OO - for example on a webserver
What license has PyOpenOffice?
* It is distributed under the GNU Public License
What software is required?
* Any operating system that supports the following software:
* Python 2.3 (maybe it works form 2.1 upwards, but this is not recommended) for the SXW-Processing
* The ReportlabToolkit and the Python Imaging Library for the transformation from SXW to PDF
* OpenOffice.org for viewing and editing the templates
* The PyOpenOffice-Zip-Package
Homepage: http://www.bezirksreiter.de/PyOpenOffice.htm
There you also find a "Live"-version to test it without installing. I am looking forward to your feedback.
Source: OS2VOICE