Librairie ODF
LPOD est une librairie multi-langages (Python - Perl et Ruby), qui implémente la norme OpenDocument Format. LPOD fournit une API permettant de générer et manipuler des documents aux formats ODF:
- Format ODT (Text)
- Format ODS (Spreadsheet)
- Format ODP (Presentation)
La librairie posséde de nombreux avantages:
- Respect de la norme OpenDocument Format
- Multi Languages (Python/Perl/Ruby)
- API simple et compléte.
- Documentation compléte
L'API se veut simple et compléte.
Voici un exemple de code python permettant de créer un document ODT contenant un paragraphe:
>>> from lpod.document import odf_new_document_from_type
>>> document = odf_new_document_from_type('text')
>>> body = document.get_body()
>>> paragraph = odf_create_paragraph(u"lpOD generated Document")
>>> body.append_element(paragraph)
>>> document.save('text.odt', pretty=True)
Retrouvez plus d'exemples dans notre cookbook qui vous permettra de prendre en main la librairie très rapidement.
OASIS
Open Document Format est une norme développée et maintenue par le consortium Oasis, lpOD l'implémente.