Bonjour,
J'ai un fichier Word que dont je dois inverser certains mots. Je compte utiliser le language Perl et une expression régulière afin de repérer les changements à effectuer. Le problème est que ce fichier possède des mots en italique dont je dois garder le format. Il existe des modules perl Win32::Word::Writer qui permet de créer un document Word et Win32::OLE qui permet de manipuler des documents Word mais cela semble compliqué alors qu'à la base le problème est simple car je ne veux pas modifier la mise en page et le style mais simplement inverser certains mots.
http://search.cpan.org/search?query=...ffice&mode=all
Le fichier est en fait une liste de référence bibliographiques dont la liste des auteurs est écrite sous le format 'F. NOMA, Y. NOMB, ...' et que je dois modifier par 'Noma F., Nomb Y.'
Je me demandais si il n'existait pas une façon de transformer mon document word en un simple document .txt contenant les information du formatage (un peu comme du html). De cette façon, je pourrais facilement modifier le fichier .txt via Perl et ensuite le remettre sous la forme .doc tout en gardant le bon format. Comprenez-vous ce que je suggère?
Je me demandais si vous aviez une idée de la façon dont je pourrais résoudre ce problème.
Merci pour vos conseils,
Partager