Abstract Recherche logiciel pour créer cartes tombola
Salut,
Un copine me demande conseil, http://linuxfr.org/~PiT/17826.html>ce n'est pas la première fois, car elle débute dans l'imprimerie (petit bizness secondaire). Normalement elle s'en sort bien, elle a acheté un Mac et en ait très fier.
Bref, son soucis c'est qu'elle a reçu une commande de cartes de tombola; les cartes du style "Le football club de Far far away organise son souper ... ", fastoche se dit-elle mais.
Comme il faut s'y attendre les cartes doivent être numérotées et là elle "bug". Jadis, il y a 20 ans d'ici, j'aurais peut-être essayé avec Access histoire qu'il me chie 2000 fois la même page avec un champ représentant le numéro de carte ... mais c'est pas propre et je n'ai pas Access ... et je ne pense pas faire ça avec OpenOffice.
J'ai regardé avec Gimp mais ça ne me paraît pas faisable.
J'ai regardé un peu Scribus et je vois qu'il y a possibilité d'écrire des scripts (en TK je crois mais pas sur) mais il faudrait trouver une doc (je cherche ça ensuite mais si vous avez un lien c'est bien).
De même pour Inkscape, ça ne prend pas ce genre de chose en main.
Résultat, je pense qu'il faut préparer une image et écrire dessus un nombre qui s'incrémente afin de générer les 2000 images différentes avant de les imprimer ... ça m'étonne quand même qu'il n'y ait pas un logiciel d'"imprimeur" qui prenne ça en charge (j'imagine que c'est simplement moi qui n'ait pas trouve).
Bref ... si vous deviez faire ça[1] comment feriez vous ? La réponse, je me rend chez un imprimeur n'est pas une bonne réponse ;-)
Merci,
[1] Ça c'est 2000 cartes identiques .. au numéro près.
Salut,
Un copine me demande conseil, http://linuxfr.org/~PiT/17826.html>ce n'est pas la première fois, car elle débute dans l'imprimerie (petit bizness secondaire). Normalement elle s'en sort bien, elle a acheté un Mac et en ait très fier.
Bref, son soucis c'est qu'elle a reçu une commande de cartes de tombola; les cartes du style "Le football club de Far far away organise son souper ... ", fastoche se dit-elle mais.
Comme il faut s'y attendre les cartes doivent être numérotées et là elle "bug". Jadis, il y a 20 ans d'ici, j'aurais peut-être essayé avec Access histoire qu'il me chie 2000 fois la même page avec un champ représentant le numéro de carte ... mais c'est pas propre et je n'ai pas Access ... et je ne pense pas faire ça avec OpenOffice.
J'ai regardé avec Gimp mais ça ne me paraît pas faisable.
J'ai regardé un peu Scribus et je vois qu'il y a possibilité d'écrire des scripts (en TK je crois mais pas sur) mais il faudrait trouver une doc (je cherche ça ensuite mais si vous avez un lien c'est bien).
De même pour Inkscape, ça ne prend pas ce genre de chose en main.
Résultat, je pense qu'il faut préparer une image et écrire dessus un nombre qui s'incrémente afin de générer les 2000 images différentes avant de les imprimer ... ça m'étonne quand même qu'il n'y ait pas un logiciel d'"imprimeur" qui prenne ça en charge (j'imagine que c'est simplement moi qui n'ait pas trouve).
Bref ... si vous deviez faire ça[1] comment feriez vous ? La réponse, je me rend chez un imprimeur n'est pas une bonne réponse ;-)
Merci,
[1] Ça c'est 2000 cartes identiques .. au numéro près.
> Lire le journal (20 commentaires, moyenne: 3,3).
Vous avez demandé le commentaire #904587.



Une solution: un simple script avec inkscape
Y'a autant de solutions possibles pour ton pb que de gusses qui traînent sur ce site. En voici une.
D'abord, on créer la "base" de la carte avec inkscape, en mettant à la place du numéro de tombola ##### (par ex.) (penser à adapter la taille de la page à celle de la carte de tombola; menu Fichier->propriétés du document puis "ajuster la page à la selection").
On a maintenant un fichier "tombola.svg".
Ensuite, on exécute :
#!/bin/sh
for i in `seq 10000`; do
cat tombola.svg | sed -e "s/#####/$i/" > tmp.svg;
inkscape -z tmp.svg -A tombola_$i.pdf ;
done
Et voilà.
[^]Re: Une solution: un simple script avec inkscape
Très bonne idée de modifier le SVG, j'ai pas pensé ... je vais explorer cette voie, merci.
[^]Re: Une solution: un simple script avec inkscape
Dans un style similaire, j'ai déjà fait des fichiers SVG placés dans une vue de Rails, avec au milieu du code du genre <%= @variable %>. C'est faisable aussi en PHP ou n'importe quel langage de ton choix, même M4 ou CPP si tu préfères. Si ta variable est un compteur, ça permet de numéroter tes billets de tombola avant de les imprimer.
[^]Re: Une solution: un simple script avec inkscape
Hé hé ça fonctionne très bien .... il manque simplement un -w à seq afin de générer les 0 devant les nombres.
Un tout grand merci.
Si ma copine m'offre un pot pour le service, je penserai à vous ;-)