• # Pourquoi réinventer la roue ?

    Posté par . En réponse à la dépêche Des fichiers EPUB avec LibreOffice 6.1 sans extension. Évalué à 10.

    Ça n'est pas d'aujourd'hui qu'on peut utiliser libreoffice pour produire des epubs, il existe une extension, writer2xhtml, qui exporte un odt en epub, c'est un excellent outil qui produit un epub avec du code de très bonne qualité (pour peu que le document en entrée soit bien structuré, c'est à dire qu'il utilise les styles de paragraphe et de caractère pour le formatage, et non du formatage direct). Il conserve même comme nom des classes CSS celui des styles qui leur correspondent, ce que ne savent pas faire la plupart des autres convertisseurs.

    Je ne dis pas que LO ne devrait pas intégrer ce format dans les formats exportables en natif, bien au contraire, c'est une excellente initiative, mais pourquoi ne pas s'être inspiré du code de cette extension pour créer ce module d'export ? Surtout que les epubs produits par LO en natif sont une pure cochonnerie inexploitable , tout au moins dans la version 6.1, ça s'est peut-être amélioré depuis. (Pas de feuille de style, styles inclus dans les balises paragraphes, enfin, tout ce qu'il ne faut pas faire. Je n'ai pas regardé si ça c'est amélioré dans la version 6.2)

    Writer2xhtml est un rejeton de writer2latex, ce qui est un bon indice quant à la qualité du code produit. Le pire est que, effet collatéral, l'auteur de writer2xhtml a décidé de ne plus maintenir ce logiciel et de ne se consacrer qu'à writer2latex, justement parce que LO prend maintenant en charge ce format.