Peu importe que OOXML soit "mal fait" là où ODF était mieux conçu (ce n'est pas le sujet, cette bataille est passée et malheureusement on l'a perdue) : regarde à quel point les suites bureautiques android (type "kingsoft office", mais il y en a plein d'autres) s'en sortent mieux que LO (i.e. ne pètent pas tout le document Word envoyé par ton collègue et que tu dois retravailler et renvoyer) => dès lors que LO parse/convertit le truc dans son format interne, il y a forcément perte d'informations. Bref, LO est cantonné à un usage personnel / sans interaction (un peu la même niche que MS-Works).
En fait, je subodore que le seul moyen de s'en sortir serait que LO garde un diff des noeuds entre début et fin de session (i.e. entre ouverture du document et sauvegarde) dans sa représentation interne, et envoie ce diff au filtre OOXML (qui du coup se contenterait de ne modifier que les noeuds ad-hoc dans le document OOXML de départ). Je ne connais pas la base de code LO mais je pense que c'est un gros boulot...
[^] # Re: Paradoxale ?
Posté par karteum59 (site web personnel) . En réponse à la dépêche ONLYOFFICE ouvre le code source des éditeurs de bureau. Évalué à 3.
Peu importe que OOXML soit "mal fait" là où ODF était mieux conçu (ce n'est pas le sujet, cette bataille est passée et malheureusement on l'a perdue) : regarde à quel point les suites bureautiques android (type "kingsoft office", mais il y en a plein d'autres) s'en sortent mieux que LO (i.e. ne pètent pas tout le document Word envoyé par ton collègue et que tu dois retravailler et renvoyer) => dès lors que LO parse/convertit le truc dans son format interne, il y a forcément perte d'informations. Bref, LO est cantonné à un usage personnel / sans interaction (un peu la même niche que MS-Works).
En fait, je subodore que le seul moyen de s'en sortir serait que LO garde un diff des noeuds entre début et fin de session (i.e. entre ouverture du document et sauvegarde) dans sa représentation interne, et envoie ce diff au filtre OOXML (qui du coup se contenterait de ne modifier que les noeuds ad-hoc dans le document OOXML de départ). Je ne connais pas la base de code LO mais je pense que c'est un gros boulot...