Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug report : ne pas proposer le seul format .docx #2712

Open
bzg opened this issue May 8, 2020 · 12 comments
Open

Bug report : ne pas proposer le seul format .docx #2712

bzg opened this issue May 8, 2020 · 12 comments

Comments

@bzg
Copy link

bzg commented May 8, 2020

Description

Cette issue a été fermée en considérant que de proposer le seul format .docx était OK

Ce n'est pas tout à fait OK: le référentiel général d'interopérabilité indique bien que le format ODF est recommandé et le format OOXML seulement en observation: il est important de proposer à minima le format ODT et, si possible en plus, le format DOCX.

@bzg bzg added the bug label May 8, 2020
@revolunet
Copy link
Member

Proposition de solution : intégrer dans la CI un converter docx->odt et proposer les deux formats au téléchargement

On pourrait utiliser une image docker qui sait faire la conversion proprement

Ex: https://gist.github.com/revolunet/3303f60e394f92575056adff0af03021

@revolunet
Copy link
Member

héhé GH accepte le DOCX mais pas les ODT en PJ 🤣

@revolunet
Copy link
Member

example.zip

@bzg
Copy link
Author

bzg commented May 8, 2020

J'ai regardé l'input et l'output et ça m'a l'air nickel.

@revolunet
Copy link
Member

revolunet commented May 8, 2020

Petit moment de solitude quand j'ai vu que le DOCX est un... XML et que le ODT est un... XML.

Il manque un petit XSLT communautaire pour faire la conversion pas chère entre les deux arbres :/

je pose ça là si quelqu'un à le courage https://unifiedjs.com/explore/package/xast-util-from-xml/

@lionelB
Copy link
Contributor

lionelB commented May 11, 2020

@revolunet le docx est au format open xml document.
je me demande si on devrait pas partir vers un export docx plutot (et changer nos sources en odf)

@revolunet
Copy link
Member

Oui il y a plus d'outils de conversion dans ce sens la !

@revolunet
Copy link
Member

bon en fait non je n'ai pas trouvé plus d'outils dans l'autre sens...

@bzg
Copy link
Author

bzg commented Sep 17, 2021

Hello, j'espère que vous allez bien. Je me permets de raviver cette vieille issue : auriez-vous identifié d'autres startup d'Etat ou d'autres projets de l'administration ayant un besoin similaire ? Cela pourrait justifier de se mobiliser sur un beau petit projet, mais il faudrait d'abord documenter le besoin précisément... Merci pour votre éventuel retour ! Si vous n'avez pas le temps de prendre ça en considération, sentez-vous libre de fermer l'issue, je me garderai une « note pour moi-même ».

@m-maillot
Copy link
Contributor

A première vu, on peut utiliser la commande libreoffice pour faire la conversion :

libreoffice --convert-to odt:writer8 your_document.docx --headless

Si on couple avec un docker, on pourrait faire l'opération de convertir nos docx en odt. A voir la qualité de la convertion.

@bzg
Copy link
Author

bzg commented Sep 15, 2024

Je reviens sur cette vieille issue et je vois que ça a décollé \o/

Ce serait top que ça atterrisse 😃

@bzg
Copy link
Author

bzg commented Oct 13, 2024

Bon, je me suis peut-être un peu emballé 😃

Toujours intéressé par l'issue de cette issue !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants