Journal Adoption de l'ODF

Posté par  (site web personnel) .
Étiquettes :
0
23
nov.
2006
Je me demandais pourquoi il n'y avait aucune libodf ou un truc du genre qui avait été pondu afin de faciliter le support de l'odf par un maximum de suites bureautiques.

Pour le format wordperfect ça a été fait : libwpd est largement adopté : openoffice, koffice, abiword. Résultat, un bon support du format wordperfect, chaque amélioration profite à l'ensemble des suites bureautiques libres l'utilisant.

Pour le format word il y a une tentative, mais ce n'est pas encore concluant : wv2 utilisé par abiword, alors que OpenOffice à un relativement bon support du format Word et pourrait ainsi contribuer à wv2 ou a une libmsword qui allierait wv2 et le support OOo du format word ainsi toutes les suites bureautiques libres bénéficieraient d'un meilleur support MS word et les améliorations des uns profiteraient à tous.

Enfin pour le sujet qui nous concerne : l'ODF, chacun y va de son implémentation : koffice dans son coin, OpenOffice dans un autre et abiword pour finir. Ne serait il pas préférable pour éviter les incompatibilité de se mettre tous d'accord sur une libodf commune étant l'implémentation libre de référence du format ODF, sous une licence permettant sont adoption maximale : BSD ou LGPL ?

Ca permettrait aussi le développement tout plein d'outils libres utilisant facilement le format ODF,. Un truc comme ça pourrait (je pense) largement booster l'adoption des formats ODF non ?

Qu'en pensez vous ? Est ce qu'un projet comme ça existe déjà ?
  • # Allez...

    Posté par  . Évalué à 10.

    Hop, t'es parti ^^. Bravo pour ton initiative.
  • # Bonne idée !

    Posté par  (site web personnel) . Évalué à 2.

    C'est vrai que le support de l'odf par abiword est plus que moyen !
  • # Export PDF

    Posté par  . Évalué à 4.

    Moi, ce qui m'avait frappé, c'est que malgré le bon support d'ODF dans OO.o, et ses possibilités d'export en PDF, il n'y avait pas de moyen trivial d'automatiser cela en ligne de commande.

    En fait on peut s'en sortir en faisant une macro, puis en exécutant OO.o sans GUI, en passant le nom de la macro en paramètre. Inconvénient : avec le script de lancement de OO.o par défaut, l'appli passe automatiquement en tâche de fond, et je n'ai pas trouvé d'autre moyen qu'une attente active sur l'existence du fichier pdf avant de passer à la suite de mon script (j'ai bien peur qu'il faille modifier sérieusement le script de OO.o).

    Alors à quand un vrai frontend CLI réellement utilisable ?

    (Pour les curieux : mon script sert à inclure une animation ODP à l'intérieur d'un document LaTeX Beamer en exportant le tout en PDF.)
    • [^] # Re: Export PDF

      Posté par  . Évalué à 1.

      C possible de rendre dispo la macro, le script et un exemple beamer ?
  • # Quelques bibliothèques

    Posté par  (site web personnel) . Évalué à 4.

    http://freshmeat.net/projects/libgsf/ « libgsf aims to provide an efficient extensible i/o abstraction for dealing with different structured file formats » (en particulier, le format Microsoft Office)

    http://wvware.sourceforge.net/libwmf.html : « libwmf is a library for reading vector images in Microsøft's native Windøws Metafile Format (WMF) and for either (a) displaying (...) or (b) converting them (...) »

    libgsf est utilisé (au moins) par AbiWord, Gnumeric, et KWord. libwmf est utilisé par gimp et AbiWord (selon apt-cache rdepends).

    Ce genre d'initiave est excellente car elle évite le travail redondant.

    Haypo
  • # XML over Zip

    Posté par  (site web personnel) . Évalué à 6.

    Comme maintenant tout le monde sait que le format odf est du XML compressé en zip, il te suffit d'une lib supportant le zip et une autre supportant le xml pour pouvoir manipuler les documents odf. Après, un ptit tour chez OASIS [1] pour trouver tout ce qu'il faut comme doc, une page où ya la liste des specs [2] et je te passe meme l'adresse d'une spec [3] (en odf).

    [1] : http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office
    [2] : http://www.oasis-open.org/committees/documents.php?wg_abbrev=office
    [3] : http://www.oasis-open.org/committees/download.php/20848/OpenDocument-v1.1-cs1.odt

    Un jour libre ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.