La génération de documents LibreOffice : le cauchemar de tout développeur résolu !

Spécialité(s)


Résumé

Avez-vous déjà tenté de générer un document LibreOffice, même à l'aide d'un module dédié ? Tant que les opérations restent simplissimes, tout fonctionne. Par contre, dès que l'on va vouloir créer un document un tant soit peu structuré, les problèmes vont apparaître...


Entre manipuler un module Python pour créer un petit fichier ODT [1] et l'utiliser dans le cadre d'un véritable projet, il y a de grandes différences. Je vous propose donc d'étudier ici la génération de documents ODT depuis Python, en nous basant sur un exemple imaginaire : Tatiana Coliskaïa travaille pour une maison d'édition faisant appel à des auteurs externes pour la rédaction d'articles, qu'elle publie dans son magazine Grand Litiges Marketing et Financiers, que nous abrégerons en GLMF. La rédactrice en chef, adepte de LaTeX, est obligée pour des raisons de processus interne lié à des contraintes de PAO, de travailler avec des articles au format ODT : elle doit rédiger ses articles en ODT, mais également demander à ses auteurs de faire de même. Les auteurs sont pour la plupart compréhensifs, mais regrettent toujours de ne pouvoir écrire en Markdown ou en LaTeX ou autre, chacun ayant ses petites habitudes. Des tentatives pour résoudre ce problème ont...

Cet article est réservé aux abonnés. Il vous reste 98% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous