OVH Cloud OVH Cloud

Recherche de zones de texte

2 réponses
Avatar
Hélène
Bonjour,
Après avoir numérisé un document de plusieurs pages, je constate que j'ai
plusieurs zones de texte et j'ai besoin d'éditer ce document. C'est un peu
long de rechercher les zones de texte une par une, de les convertir en cadre
et de supprimer ensuite le cadre pour obtenir seulement le texte. Avez-vous
une solution?
Merci à l'avance pour votre aide!

2 réponses

Avatar
Geo

Bonjour,
Après avoir numérisé un document de plusieurs pages, je constate que j'ai plusieurs
zones de texte et j'ai besoin d'éditer ce document. C'est un peu long de rechercher les
zones de texte une par une, de les convertir en cadre et de supprimer ensuite le cadre
pour obtenir seulement le texte. Avez-vous une solution?
Merci à l'avance pour votre aide!


Si j'ai à peu près compris,
soit refaire la reconnaissance de caractères en prenant une option du
genre : texte brut, ou texte sans mise en forme, ou sans la mise en
page... Ça dépend du logiciel.
soit essayez d'enregistrer votre document en type texte brut, ça risque
d'être un peu le bazar à l'arrivée, mais ça ne coûte pas cher.

--
A+

Avatar
AB
Bonjour,
Il doit y avoir mieux, mais tu peux essayer ça :
Sub test()
For Each s In ActiveDocument.Shapes
s.ConvertToFrame
With Selection.Frames(1)
.Select
.Delete
End With
With Selection.ParagraphFormat
.Borders(wdBorderLeft).LineStyle = wdLineStyleNone
.Borders(wdBorderRight).LineStyle = wdLineStyleNone
.Borders(wdBorderTop).LineStyle = wdLineStyleNone
.Borders(wdBorderBottom).LineStyle = wdLineStyleNone
End With
Next
End Sub

Le problème, c'est qu'après, il faut refaire la mise en page (quasi
inévitable avec un résultat d'OCR si tu supprimes les zones de texte
créées).
AB

"Hélène" a écrit dans le message de news:

Bonjour,
Après avoir numérisé un document de plusieurs pages, je constate que j'ai
plusieurs zones de texte et j'ai besoin d'éditer ce document. C'est un peu
long de rechercher les zones de texte une par une, de les convertir en
cadre et de supprimer ensuite le cadre pour obtenir seulement le texte.
Avez-vous une solution?
Merci à l'avance pour votre aide!