XHTML.net

Technology talks by Loïc d’Anterroches

News, articles, PHP, scripts, XHTML/CSS, …

  1. Home
  2. News

Créer un pdf automatiquement depuis votre scanner avec Sane et Imagemagick

The 2006-09-18 at 18:21 by Loïc d'Anterroches filed under News.

Quand je fais un rapport pour mes déplacements, j’ai pris l’habitude de joindre à ma demande de remboursement l’ensemble des justificatifs au format pdf. Cela veut dire qu’il me faut souvent faire une série de scans, puis convertir le tout au format pdf. Je scanne aussi mes factures, feuilles de payes (pour celles qui ne me sont pas directement délivrées au format pdf) pour en faire des fichier pdf pour mon archivage de sécurité. Je fais cela tout simplement en niveaux de gris et 200 dpi, c’est largement suffisant.

Voici un petit script qui m’est bien pratique et qui fait ce travail automatiquement :

  1. Scanner le document actuellement dans mon scanner.
  2. Créer un fichier pdf format A4 avec le scan.

Pour l’utiliser, c’est en ligne de commande et c’est tout simple. J’ai mis le fichier scan2pdf.sh dans mon PATH, donc je peux l’appeler de n’importe où. Je me mets dans le répertoire qui va contenir l’archive des informations et je tape :

scan2pdf.sh monfichier.pdf

Téléchargez scan2pdf.sh et dites moi ce que vous en pensez. Il vous faudra Sane et ImageMagick pour utiliser ce petit script.

Comments from readers

Franck said:

Bonjour,
Très pratique comme script. Avez vous songé à faire la même chose mais pour plusieurs pages d'un même document dans le même pdf ? J'ai des tas de documents à archiver et je trouverai cela très pratique.

Merci pour celui-ci.

Franck

Loïc said:

J'ai maintenant une version qui permet d'utiliser les "chargeurs automatiques" des scanners. C'est un petit script python, je mettrai cela en ligne la semaine prochaine.

Voice your ideas

It is painless and I try not to kill electrons in the process.


Your email is required but will not be shared nor displayed.


Do you think your comment will force me to write even better stuff next time? If so, you simply rock.


Logo of Plume CMS