Python ODF Library - LPOD Project
Itaapy coordinates the lpOD project. lpOD is an ODF library, with multiple implementations (Python, Perl and Ruby), which implements Open Document Format standard.
lpOD project (lpod-project.org) covers:
- development of a library fully implementing ISO/IEC 26300 Open Document Format standard
- development of a set of high level API in Python, Perl and Ruby; validated as entreprise grade with projects in the field of BI, paperless office, ETL, …
Deliverables of lpOD projects are released under a free software licence.
lpOD is a project selected by ANR (french national research agency) in 2008 within Content and interaction program. This project as also been approved by Cap Digital, the french business cluster for digital content and services in Paris and the Ile-de-France region, in 2008.
Pratical guide to lpOD library
lpOD provides an API enabling generation and manipulation of ODF documents:
- creating and modifying ODT documents (text)
- creating and modifying ODS documents (spreadsheet)
- creating and modifying ODP documents (presentation)
For example, using a templating language inside an ODF document is possible
Scripts using lpOD API already exist, enabling for example:
- merge of ODF documents
- extraction of metadata within documents
- files introspection
Python implementation of lpOD library
|
Itaapy, as a Python specialized company, is responsible of Python implementation of lpOD library. Python implementation is used as a reference for future implementation with Ruby and Perl languages. |
Itaapy, an ODF specialist
|
Itaapy sustains Open Document Format community, contributing to many projects; aiming at providing powerful tools to manipulate ODF documents. All those projects are available under a free software licence (GPL) on hforge.org website: |
Itaapy is a member of ODF Toolkit Union.