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.