Modifications entre les versions 1 et 3 (s'étendant sur 2 versions)
Version 1 à la date du 2010-02-10 11:09:56
Taille: 1225
Commentaire:
Version 3 à la date du 2012-03-27 12:43:30
Taille: 1395
Éditeur: BallaFall
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 3: Ligne 3:
* Templates

[[attachment:template-verso.ps]]

[[attachment:recto.ps]]
 
Ligne 5: Ligne 11:
* ./numeroter février 2010 40 50 (impression de 400 cartes à 510) * Par exemple pour confectionner pour le mois de mars 2012, n*10 cartes numéroter de 1 à 10*n, taper cette commande: '''./numeroter mars 2012 0 n-1'''.
  

Astuce pour impression carte CNFD

* Templates

template-verso.ps

recto.ps

* cd /home/ndimby/cartes-abts/

* Par exemple pour confectionner pour le mois de mars 2012, n*10 cartes numéroter de 1 à 10*n, taper cette commande: ./numeroter mars 2012 0 n-1.

MOIS=$1
ANNEE=$2
DEBUT=$3
FIN=$4

rm tmp/*.ps

cp template-verso.svg tmp/verso.svg

perl -i.bak -pe "s/MMMMMMMMMM/$MOIS/;s/YYYY/$ANNEE/;" tmp/verso.svg

for a in $(seq  $DEBUT $FIN); do
   ./numeroter.pl $a <tmp/verso.svg >tmp/tmp.svg
   inkscape -z -f tmp/tmp.svg -P "tmp/$a.ps"
done

* script de modification des numéros

# numeroter.pl --
# Author          : J<E9>r<F4>me Santini  <Jerome.Santini@auf.org>
# Created On      : Fri Nov 26 08:47:33 2004
# Last Modified By: J<E9>r<F4>me Santini  <Jerome.Santini@auf.org>
# Last Modified On: Wed Dec 22 12:41:42 2004
# Update Count    : 12

use strict;

my $num = $ARGV[0];

my $cnt = $num * 10;

while ((<STDIN>))
  {
    if ((/XXXX/))
      {
        my $xxxx ;
        $cnt++;
        $xxxx = sprintf "%04d",$cnt;
        s/XXXX/$xxxx/;
      }
    print;
  }
# --------------------------------------------------------------------
# EOF

* Imprimer après avoir défini l'imprimante par défaut:

lpr tmp/*.ps

NdimbyAndriantsoavina/CartesCNFD (dernière édition le 2012-03-27 12:43:30 par BallaFall)