[Résolu] Récupérer les textes d'un document ?
-
- Messages : 1517
- Inscription : 05 janv. 2005, 19:58
- Localisation : LIEGE - BELGIQUE
[Résolu] Récupérer les textes d'un document ?
Bonjour,
Juste une question ... technique mais qui m'intéresse beaucoup :
J'ai un document .sla composé de nombreuses (98) pages contenant des cadres de textes (cadres pas nécessairement liées d'une page à l'autre).
Le correcteur grammatical dans Scribus n'est pas des plus performant. Je voudrais pouvoir récupérer "automatiquement" (un script peut-être) dans un fichier .txt par exemple pour pouvoir utiliser le correcteur de Writer par exemple.
Comment cela serait-il possible ?
Merci.
Juste une question ... technique mais qui m'intéresse beaucoup :
J'ai un document .sla composé de nombreuses (98) pages contenant des cadres de textes (cadres pas nécessairement liées d'une page à l'autre).
Le correcteur grammatical dans Scribus n'est pas des plus performant. Je voudrais pouvoir récupérer "automatiquement" (un script peut-être) dans un fichier .txt par exemple pour pouvoir utiliser le correcteur de Writer par exemple.
Comment cela serait-il possible ?
Merci.
COGITO ERGO SUM.
Linux DEBIAN 10, Inkscape 0.92, Scribus 1.4.8 et aussi Gimp, Blender, ...
Linux DEBIAN 10, Inkscape 0.92, Scribus 1.4.8 et aussi Gimp, Blender, ...
-
- Messages : 1517
- Inscription : 05 janv. 2005, 19:58
- Localisation : LIEGE - BELGIQUE
Re: Récupérer les textes d'un document ?
Oui. Bon.
Je me suis peut-être un peu précipité.
Il existe un script là qui traite de ce sujet.
Je vais l'essayer bientôt avec ma version Scribus actuelle.
Bonne journée.
Je me suis peut-être un peu précipité.
Il existe un script là qui traite de ce sujet.
Je vais l'essayer bientôt avec ma version Scribus actuelle.
Bonne journée.
COGITO ERGO SUM.
Linux DEBIAN 10, Inkscape 0.92, Scribus 1.4.8 et aussi Gimp, Blender, ...
Linux DEBIAN 10, Inkscape 0.92, Scribus 1.4.8 et aussi Gimp, Blender, ...
Re: Récupérer les textes d'un document ?
Ouch ; si toi tu ne sais pas, qui saura ? Un bon problème posé . En attente de ton test 

Words en 1995 (Win95), PageLite de 96 à 97, Publisher (Win98 & XP) de 99 à 2003, XPress en 2004, Adobe InDesign en 2007. Puis fini Win, c'est Scribus (début en 1.3.4) sous Linux (Ubuntu 7.10 à 10.10 puis Mint..).
Le Libre ? J'arrête quand je veux...
Le Libre ? J'arrête quand je veux...
Re: Récupérer les textes d'un document ?
cette version-ci fonctionne aussi avec le dernier scribus 1.5 et python 3...
https://github.com/aoloe/scribus-script ... ll_text.py
ciao
a.l.e
https://github.com/aoloe/scribus-script ... ll_text.py
ciao
a.l.e
-
- Messages : 1517
- Inscription : 05 janv. 2005, 19:58
- Localisation : LIEGE - BELGIQUE
Re: Récupérer les textes d'un document ?
@ ale :
Merci pour l'info.
Après une rapide lecture, il semble que ce soit le même code pour les deux adresses où celui que tu renseignes a subi l'une ou l'autre petite mise à jour.
A+
Merci pour l'info.
Après une rapide lecture, il semble que ce soit le même code pour les deux adresses où celui que tu renseignes a subi l'une ou l'autre petite mise à jour.
A+
COGITO ERGO SUM.
Linux DEBIAN 10, Inkscape 0.92, Scribus 1.4.8 et aussi Gimp, Blender, ...
Linux DEBIAN 10, Inkscape 0.92, Scribus 1.4.8 et aussi Gimp, Blender, ...
-
- Messages : 37
- Inscription : 21 août 2020, 10:57
- Localisation : Orne, Normandie, France
- Contact :
Re: Récupérer les textes d'un document ?
Je viens de tester le script (via le lien fourni par @ale). Et j’en suis plutôt satisfait, à part qu’il ne garde pas les paragraphes/alinéa.
Est-il possible de l’améliorer dans ce sens ?
Est-il possible de l’améliorer dans ce sens ?

Versions utilisées en février 2021 (sous Manjaro GNU/Linux) :
- Scribus 1.5.6
- Inkscape 1.0.1
- Gimp 2.10.22
Re: Récupérer les textes d'un document ?
@undertaker : le script original ne va pas fonctionner avec la dernière version de scribus et python 3. le script comme je l'ai adapté devrait fonctionner avec toute version à peu près moderne de scribus.
@nflqt : c'est probablement possible. si tu partage un simple .sla avec un cadre texte qui te pose problèmes et le résultat en .txt que tu souhaites je peux voir ce que je peux faire...
@nflqt : c'est probablement possible. si tu partage un simple .sla avec un cadre texte qui te pose problèmes et le résultat en .txt que tu souhaites je peux voir ce que je peux faire...
-
- Messages : 37
- Inscription : 21 août 2020, 10:57
- Localisation : Orne, Normandie, France
- Contact :
Re: Récupérer les textes d'un document ?
Merci @ale.
Voici un dossier en ligne avec 3 fichiers : https://syntax61.fr/cloud/s/fkDQ6kxzx3aFQC7
Voici un dossier en ligne avec 3 fichiers : https://syntax61.fr/cloud/s/fkDQ6kxzx3aFQC7
- ExportText.sla, un fichier Scribus
- ExportText, un fichier texte issu du travail du script export_all_text.py sur le fichier précédent.
- ExportTextDesireEditeur, une modification du fichier précédent avec un éditeur de texte montrant le résultat désiré.
Versions utilisées en février 2021 (sous Manjaro GNU/Linux) :
- Scribus 1.5.6
- Inkscape 1.0.1
- Gimp 2.10.22
-
- Messages : 1517
- Inscription : 05 janv. 2005, 19:58
- Localisation : LIEGE - BELGIQUE
Re: Récupérer les textes d'un document ?
Bonjour.
Je reviens sur le sujet après mes essais.
La version adaptée à la nouvelle version de Scribus proposée par ale fonctionne très bien avec ma version 1.4.8 de Scribus sur la Debian 10 que j'utilise.
Un tout grand MERCI à toi ale pour ton aide précieuse.
A+
Je reviens sur le sujet après mes essais.
La version adaptée à la nouvelle version de Scribus proposée par ale fonctionne très bien avec ma version 1.4.8 de Scribus sur la Debian 10 que j'utilise.
Un tout grand MERCI à toi ale pour ton aide précieuse.
A+
COGITO ERGO SUM.
Linux DEBIAN 10, Inkscape 0.92, Scribus 1.4.8 et aussi Gimp, Blender, ...
Linux DEBIAN 10, Inkscape 0.92, Scribus 1.4.8 et aussi Gimp, Blender, ...
-
- Messages : 37
- Inscription : 21 août 2020, 10:57
- Localisation : Orne, Normandie, France
- Contact :
Re: [Résolu] Récupérer les textes d'un document ?
Alerte ! 
Le script de ale ne fonctionne plus chez moi, avec Scribus 1.5.6 sous GNU/Linux Manjaro :
Voici le message d’erreur que me renvoie Scribus quand j’essaie d’exécuter le script.

Le script de ale ne fonctionne plus chez moi, avec Scribus 1.5.6 sous GNU/Linux Manjaro :
Voici le message d’erreur que me renvoie Scribus quand j’essaie d’exécuter le script.
(J’ai même tenté de tirer les éventuelles modifications du dépôt Git au préalable.)Traceback (most recent call last):
File "<string>", line 11, in <module>
File "<string>", line 44
except Exception, e:
^
SyntaxError: invalid syntax
Versions utilisées en février 2021 (sous Manjaro GNU/Linux) :
- Scribus 1.5.6
- Inkscape 1.0.1
- Gimp 2.10.22