dalijavafr
Messages postés9Date d'inscriptionmercredi 11 janvier 2006StatutMembreDernière intervention19 avril 2008
-
2 avril 2007 à 16:48
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
3 avril 2007 à 09:31
salut tout le monde!!!
SVP j'ai un grand probleme qui conciste au traitement de doc word
je peux parcourir tout les lignes mais le probleme, ce que entre les mots ou les lettres il existe beaucoup de carreau donc je ne peut pas extraire les infos utiles.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 2 avril 2007 à 17:22
Salut:
Un fichier word est un peu spécial par rapport à un fichier texte ordinaire du fait qu'il a une entête qui contient des informations (microsoft, ...).
C'est après cette entête que vient le texte / données.
Donc pour lire ces données il faut faire un saut et si je ne me trompe pas ce saut vaut 0xOA00 en héxa.
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 2 avril 2007 à 17:27
Salut:
Utilises un éditeur héxadécimal pour s'assurer du bon saut.
Pour faire le saut / jump, utilises la méthode RandomFileAccess.seek ().
RandomFileAccess rfa = new RandomFileAccess ("file.doc", "r");
rfa.seek ((long)0x0A00);
// lire ton fichier
// RandomFileAccess.readLine ()
________________________________________________________________________________
A.B. :
"Dieu nous donne des mains, mais il ne bâtit pas les ponts