[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Bonjour Pierre:
On Mon, Dec 09, 2013 at 09:01:38PM +0100, Pierre Lorenzon wrote:
> From: raphael.poitevin@xxxxxxxxx (Raphaël POITEVIN)
> Subject: Re: [CBLX] cups & docx
> Date: Mon, 09 Dec 2013 03:11:12 +0100
>
> > Pierre Lorenzon <devel@xxxxxxxxxxxxxxxxxxxx> writes:
> >> Tout est dans le sujet non ? Quelqu'un d'entre vous sait-il
> >> s'il y aurait un filtre ad hoc à installer pour que cups sache
> >> imprimer des docx de manière transparente ? Ca m'arrive une
> >> fois tous les 36 du mois d'avoir besoin de ça mais ....
> >
> > Je ne vois que la solution de convertir un docx en pdf ; Ã moins qu'il y
> > ait un machin pour faire directement du postscript.
>
> Une fois encore ça doit être un jeu d'enfant d'écrire un
> filtre dox pour cups à coups de xsltproc mais je veux juste
> savoir si quelqu'un l'a fait !
En attendant, tu as la solution intermédiaire que Tarik Fdil a écrite pour
nous en 2008, et qui consiste en un convertisseur docx vers txt, txt
qu'ensuite tu peux toujours reconvertir avec paps en ps, un .ps que tu
refiles à l'imprimante avec lpr.
Le message, + script, est disponible ici:
http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12428.html
J'ai aussi mis le msg en pj, vois msg*.txt en pj.
Aldo.
#[1]contents [2]index [3]prev [4]next [5]carrefourblinux RSS
[6]Skip to site navigation (Press enter)
[7]Re: [CBLX] ducouments de type .docx
[8]Aldo [9]Tue, 25 Nov 2008 03:08:15 -0800
Salut Philippe:
On Tue, Nov 25, 2008 at 11:36:39AM +0100, Philippe Delavalade wrote:
> Je viens de recevoir une pièce jointe de type .docx ; pensant que c'était
> du microsoft word, j'ai voulu lire avec antiword mais ça ne lui plaît pas.
Ce problème a déjà été abordé et résolu de deux façons, dont une grâce à
Tarik, cf. donc:
- soit l'archive CBLX
- soit: [10]http://blinux.blinuxman.net/
et tu devrais y retrouver deux solutions:
- docx2txt et
- undocx.tar.gz
Je les mets en pj car il y a des problèmes avec Apache chez mon hébergeur,
et parfois certains fichiers n'apparaissent pas dans ton navigateur alors
qu'ils sont pourtant bien là sur le disque (vérifié par ftp et ssh).
Aldo.
#!/bin/bash
# DOCX2TXT converter
# by Tarik Fdil - member of the CarrefourBLinuX Mailing List
# - posted at CBLX on 06-02-2008 - rev. 14-02-2008
# Layout + English translations by O. La Rosa - [11]http://blinuxman.net/
# Do uncomment the right lines if you want the warnings to be in English
clear
echo "DOCX2TXT converter - by Tarik Fdil "
# Vérifier que le fichier est spécifié, sinon sortir avec un message sur la
# manière d'utiliser le script
if test $# -ne 1
then
echo Usage: docx2txt fichier.docx
# echo Usage: docx2txt file.docx
exit 1
fi
# Vérifier que le fichier existe et est lisible
if ! test -r $1
then
echo Fichier $1 inexistant ou illisible
# echo "File $1 does not exist or can't be written"
exit 2
fi
# Récupérer le nom du fichier, remplace l'extension docx par txt
nom=`basename $1 .docx`.txt
# Unzipper et récupérer juste le contenu xml
if ! unzip $1 word/document.xml
then
echo Problème avec unzip
# echo Unzip problem
exit 3
fi
# Copie le contenu xml dans le fichier d'extension txt
if ! mv word/document.xml $nom
then
echo Impossible de récupérer le contenu xml
# echo Xml-content unextractable
exit 4
fi
# Supprimer le répertoire créé par unzip
if ! rmdir word
then
echo Warning : impossible de supprimer le répertoire word
# echo Warning : can't delete word/-map
fi
# Editer le fichier avec vi en mode ligne et en redirigeant l'entrée vers le
# script en cours
# ensuite remplacer toutes les balises par un retour chariot
# après supprimer les lignes vides
# finalement sauvagerder le fichier et sortir
vi -E $nom << FIN
1,\$s/<[^>]*>/\r/g
1,\$g/^$/d
w
q
FIN
echo Conversion terminée
#echo Conversion finished
exit 0
[12]Attachment: [13]undocx.tar.gz
Description: Binary data
_______________________________________________
Liste de diffusion CarrefourBLinuX
CarrefourBLinuX@xxxxxxxxxxxxxxxxxxxxx
[14]http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel :
'[15]mailto:[EMAIL PROTECTED]'
Pour se retirer de la liste par courriel :
'[16]mailto:[EMAIL PROTECTED]'
Archives : [17]http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
[18]http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : [19]http://lists.freearchive.org/cgi-bin/search.cgi
Signets : [20]http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : [21]http://blinuxwiki.pbwiki.com/FichesEdu
Navigate to other messages
* [22]Message précédent
* [23]Vue par tâche
* [24]Vue par date
* [25]Message suivant
Navigate to other messages within this thread
* [26][CBLX] ducouments de type .docx Philippe Delavalade
*
+ [27]Re: [CBLX] ducouments de type .docx erwin
+ [28]Re: [CBLX] ducouments de type .docx Tarik Fdil
+ Re: [CBLX] ducouments de type .docxAldo
+ [29]Re: [CBLX] ducouments de type .docx erwin
+
o [30]Re: [CBLX] ducouments de type .docx Philippe
Delavalade
+ [31]Re: [CBLX] ducouments de type .docx Eric PLAIGNE
Répondre à
[32]Aldo
[33]The Mail Archive
Search the site [34]____________________ [35]Submit
Site navigation
* [36]Le Lieu de l'Archive du Courier
* [37]carrefourblinux - Tous les messages
* [38]carrefourblinux - À propos de la liste
* [39]Message précédent
* [40]Message suivant
Mail list logo
Advertising banner
Footer information
* [41]Le Lieu de l'Archive du Courier
* [42]Ajouter votre liste de diffusion
* [43]Questions fréquentes
* [44]Support
* [45]Confidentialité
Referenties
1. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/index.html#12428
2. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/maillist.html#12428
3. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12427.html
4. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12429.html
5. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12428.html
6. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12428.html#nav
7. http://www.mail-archive.com/search?l=carrefourblinux@xxxxxxxxxxxxxxxxxxxxx&q=subject:%22Re%3A+%5BCBLX%5D+ducouments+de+type+.docx%22
8. http://www.mail-archive.com/search?l=carrefourblinux@xxxxxxxxxxxxxxxxxxxxx&q=from:%22Aldo%22
9. http://www.mail-archive.com/search?l=carrefourblinux@xxxxxxxxxxxxxxxxxxxxx&q=date:20081125
10. http://blinux.blinuxman.net/
11. http://blinuxman.net/
12. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12428/undocx.tar.gz
13. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12428/undocx.tar.gz
14. http://lists.freearchive.org/mailman/listinfo/carrefourblinux
15. mailto:[EMAIL
16. mailto:[EMAIL
17. http://lists.freearchive.org/pipermail//carrefourblinux
18. http://fr.groups.yahoo.com/group/carrefourblinux/messages
19. http://lists.freearchive.org/cgi-bin/search.cgi
20. http://fr.groups.yahoo.com/group/carrefourblinux/links/
21. http://blinuxwiki.pbwiki.com/FichesEdu
22. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12427.html
23. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/index.html#12428
24. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/maillist.html#12428
25. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12429.html
26. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12431.html
27. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12426.html
28. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12427.html
29. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12429.html
30. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12430.html
31. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12444.html
32. form field = verzendknop
33. http://www.mail-archive.com/
34. form field = tekstinvoerveld
35. form field = afbeelding-verzendknop
36. http://www.mail-archive.com/
37. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/
38. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/info.html
39. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12427.html
40. http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxxxx/msg12429.html
41. http://www.mail-archive.com/
42. http://www.mail-archive.com/faq.html#newlist
43. http://www.mail-archive.com/faq.html
44. http://www.mail-archive.com/faq.html#support
45. http://www.mail-archive.com/faq.html#privacy