Outil de récupération de texte

Les dernières nouvelles du front du libre, débats et autres informations générales sur nos suites bureautiques préférées ou sur ce site, en évitant de provoquer toute polémique (troll).
Aucun support assuré ici : posez votre question dans la section appropriée.

Modérateur: Vilains modOOs

Outil de récupération de texte

Messagepar Scrat » 28 Juin 2017 13:57

Bonjour.

Je propose ici un petit outil qui permet de récupérer au moins le texte d'un fichier content.xml corrompu a priori réparable (message d'erreur avec le numéro de ligne et le numéro de colonne) mais comportant trop d'erreurs pour que ce soit fait manuellement (vous réparez une erreur et il y en a une autre derrière, et c'est sans fin...)

L'outil suppose que les balises XML comportent toutes le caractère < au début et le caractère > à la fin. Il compte les balises sans se soucier de leur contenu et considère comme du texte tout ce qui est compris entre la fin d'une balise et le début de la suivante. Le texte reconnu comme tel est enregistré dans un fichier de nom content.txt. Bien entendu, styles et mises en page sont perdus, seul le texte est récupéré.

L'outil est écrit en langage Java et se présente sous la forme d'une archive jar exécutable. Je joins un fichier zip contenant l'archive jar, un fichier content.xml exemple, le fichier content.txt résultant de l’exécution, et un document au format odt expliquant le fonctionnement. A tester... :mrgreen:

Note: Bien que réservée aux documents odt, l'utilisation de cet outil sur des documents ods, odp, etc... est possible, mais je n'ai aucune idée de ce que ça peut donner. :aie:

A+
Pièces jointes
recuperation.zip
Kit de survie en milieu XML corrompu
(22.87 Kio) Téléchargé 19 fois
LibO 5.3.7.2 Vista 32 bits SP2
Utilisez l'extension de Sauvegarde incrémentale pour ne pas perdre de document !
Avatar de l’utilisateur
Scrat
SuppOOrter
SuppOOrter
 
Message(s) : 1354
Inscrit le : 06 Juin 2014 11:39
Localisation : Île d'Oléron

Retour vers Nouvelles du front et Tribune du Libre

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)