Poser votre question
0

RESOLU : Besoin d'aide pour corriger un fichier corrompu

posée 2019-02-11 17:34:11 +0200

Image Gravatar de Tistik

updated 2019-02-12 08:59:35 +0200

Bonjour,

tout d'abord salutations à la communauté Libre Office !

Mon problème est le suivant : j'ai travaillé sur un document fourni par un client au format .docx et bien évidemment je n'ai pas pensé à en enregistrer de copie de travail au format .odt Au moment de livrer (sinon ça aurait été moins drôle) le client m'informe que le document ne s'ouvre pas. Je vérifie et j'ai également une erreur...

Voici l'erreur :

Erreur de format de fichier à la position  SAXParseException: '[word/document.xml line 2]: Attribute w:eastAsiaTheme redefined ', Stream 'word/document.xml', Line 2, Column 467578(row,col).

Après quelques recherches j'ai tenté par moi-même de corriger le fichier document.xml à l'endroit indiqué. Une copie du contenu du document.xml sur le site https://www.xmlvalidation.com/ a confirmé une erreur mais apparemment pas au même endroit :

Attribute "cstheme" bound to namespace "http://schemas.openxmlformats.org/wordprocessingml/2006/main" was already specified for element "w:rFonts"

Je n'arrive pas à comprendre comment réparer. Je connais un peu le XML et j'ai tenté de retirer certains paramètres dans le noeud xml en question, puis de remplacer le document.xml dans l'archive DOCX mais malgré cela impossible de rétablir la situation.

Si un as de Libre Office pouvait me dépanner j'en serais très reconnaissant, mon client attend sa livraison qui est déjà en retard...

Fichier docx ici : EFFACE

D'avance merci

éditer requalifier signaler fermer fusionner supprimer

3Réponses

0

répondue 2019-02-11 19:36:08 +0200

updated 2019-02-12 11:53:57 +0200

Image Gravatar de pierre-yves samyn

Tu peux trouver la version corrigée ici:

Lien supprimé à la demande de Tistik

Elle sera disponible jusqu'au vendredi 12 avril 2019 20:58.

Bien à toi.

éditer signaler supprimer permalien plus

Commentaires

J'ai oublié de dire: j'ai créé une version ODF en plus de la version DOCX.

Image Gravatar de sebastienadamsebastienadam ( 2019-02-11 20:14:43 +0200 )éditer
0

répondue 2019-02-12 08:59:56 +0200

Image Gravatar de Tistik

Bonjour à tous les deux et merci beaucoup ! J'ai entre-temps trouvé une solution via un autre forum de discussion où l'on m'a conseillé XML Repare un petit utilitaire Java qui est parvenu à régler le souci.

@sebasienadam peux tu retirer le lien vers ta version corrigée stp ? Je ne voudrais pas laisser de traces.

Merci encore

éditer signaler supprimer permalien plus

Commentaires

J'ai supprimé le lien vers la version partielle récupérée.

Image Gravatar de Michel RudelleMichel Rudelle ( 2019-02-12 11:14:29 +0200 )éditer
0

répondue 2019-02-11 19:39:48 +0200

Image Gravatar de Michel Rudelle

updated 2019-02-12 11:12:13 +0200

Bonsoir,

A l'ouverture, j'ai répondu OUI à l'avertissement me demandant si je voulais continuer malgré l'erreur, le document s'est alors ouvert (LibO 5.4 sous Ubuntu) et j'ai ensuite enregistré une copie sans rien modifier, cette copie s'ouvre maintenant sans problème, la voici:

Lien supprimé à la demande de Tistik

Si le document n'est pas trop dénaturé, autant en rester là ...

Par ailleurs, je vous conseille de toujours travailler au format ODF

Cordialement,

éditer signaler supprimer permalien plus

Commentaires

Il manque une 50aine de pages par rapport à la version que j'ai pu récupérer.

Image Gravatar de sebastienadamsebastienadam ( 2019-02-11 20:15:25 +0200 )éditer
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2019-02-11 17:34:11 +0200

Consultée: 89 fois

Mise à jour: Feb 12