Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index


Bonjour,

Je suis enseignant en arts plastiques, je prépare mes séquences de cours
(préparations prof) sur Libre Office, j'ai crée un script Python qui me
génère la fiche élève correspondante (avec l'incitation, la demande, les
mots de vocabulaire, les questions posées aux élèves, les références
artistiques avec une vignette et les éléments de l'évaluation). Pour
l'instant dans mon va chercher le document odt, le convertit en fichier
texte par la commande (dans un process) :

soffice --headless --convert-to txt:"Text" fichier_de_sortie.txt

Ensuite (après extraction de tous les éléments de je veux afficher dans la
fiche élève) le script sélectionne des parties de texte converties et
construit un fichier html, ensuite à partir du fichier html, la fiche élève
est générée avec une commande de wkhtmltopdf (qui fait très bien le boulot).

Cela me convient très bien pour mon usage (l'avantage énorme est que mon
script me fabrique les fiches élèves aux p'tis oignons comme je veux), pas
de temps perdu à devoir les faire moi-même, ... gain de temps énorme.

Je suis en train de fabriquer une interface graphique, en prévision,
peut-être ..., de le diffuser quand tout sera fini (il y a encore du boulot
!).  Je développe le truc sous GNU/Linux et le tout doit pouvoir être
utilisable aussi soux windows (et le problème est là). Je veux en faire une
application portable (gérable aussi sur clé usb), donc tout se passera dans
un répertoire interne du futur logiciel. Je vais embarquer dans le
répertoire interne idoine wkhtmltopdf (j'ai trouvé une version portable pour
windows qui semble fonctionner). Il faudrait que j'embarque dans le
répertoire interne une version portable de Libre Office, dépouillée des
autres langues que le français, mais aussi peut-être d'autres fonctionnalité
de Libre Office qui me seront certainement inutiles (le but est aussi
d'avoir quelque chose de léger) ... un Libre Office portable version light,
... je ne sais pas si ça existe, en tous cas pour l'instant je n'ai pas
trouvé.

Quelqu'un ici serait-il capable de me compiler cela ?

Autre alternative, OdfToTxt ... je l'ai testé sous windows  (léger, bien
quoi) mais il me génère des fichiers texte dont l'encodage n'est pas bon
(mon script fait tout en unicode, utf8), comment faire avec la commande
OdfToTxt pour que les accent s'affichent correctement dans le fichier texte
résultant ?, voilà ce que j'obtiens pour l'instant avec (une partie du
fichier texte) :

...
Titre de la progressionÿ: ®ÿHistoire de crayonÿ¯
CYCLE ÿ4
Classeÿ: 4Šme 
Dur‚eÿ: 2 … 3 s‚ances 
S‚quenceÿ: 2
...
Questionnementÿ: L'objet du quotidien peut-il devenir un objet d'art ?
(Aura-t-il chang‚ de statut?).
Que vont apprendre les ‚lŠvesÿ: Les ‚lŠves vont constater que l'objet aura
perdu son identit‚ originelle d'objet (et aussi sa fonction originelle) et
trouvera (plastiquement parlant) un autre sens. Sa forme aura ‚ventuellement
‚t‚ transform‚e,
...

J'ai testé une autre alternative : unoconv (vraiment excellent !, encodage
très bien !), mais je ne sais pas comment le gérer en interne dans mon
application, car apparemment il a besoin de Libre Office pour s'exécuter et
au collège je n'ai pas accès directement à la commande Libre Office (qui est
exécuté au travers du serveur). Comment faire ?

J'ai vraiment besoin de vos éclairages dans le domaine, si quelqu'un pouvait
m'aider à trouver la bonne solution, j'en serais très très content !

Merci d'avance pour toute l'aide que vous pourrez m'apporter.

En attendant vos réponses. A bientôt.



--
Sent from: http://nabble.documentfoundation.org/Users-f1744091.html

-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.