Page-crunch

 

David Cobac (actualisé le 04 novembre 2006)


Ce qu'est page-crunch


page-crunch est un frontend à certaines commandes de manipulation de fichiers Adobe PostScript (ps) et Adobe Portable Document Format (pdf). Il s'agit de remanipuler les pages de ces types de documents pour les agrandir, les réunir, les encadrer etc. page-crunch a été développé en Tcl/Tk.


Ce que nécessite page-crunch


page-crunch nécessite les commandes suivantes pour traiter les fichiers de type PostScript : psnup pstops psselect Ces commandes sont habituellement fournies dans les distributions de (La)TeX. page-crunch nécessite les commandes suivantes pour traiter les fichiers de type PDF : pdftops ps2pdf Ces commandes sont usuellement fournies dans toute distribution linux. Néanmoins on pourra personnaliser (et donc changer) les appels à ces programmes si vous n'en disposez pas.


Configurer page-crunch


page-crunch dispose de deux entrées permettant de régler les commandes d'appel des visualisateur des types de fichiers. De plus, lors du lancement de page-crunch, celui-ci vérifie l'existence du fichier de configuration, en son absence il en crée un. Il se trouve habituellement dans le répertoire de l'utilisateur et se nomme pcrunchrc pour windows et ~/.pcrunch pour linux. On peut dans ce fichier changer les valeurs. Bien entendu, charge à l'utilisateur de s'assurer que les chemins donnés vers des applications existent bien. En cas d'erreur irrécupérable (?) il suffira de supprimer le fichier de configuration pour le voir recréer au prochain démarrage de page-crunch.


Script tcl multiplateforme

Si vous disposez sur votre OS favori d'un interpréteur Tcl/Tk, voilà les sources sur http://dcobac.free.fr/tcl/page-crunch de la version 1.0.1

Le fichier fr.msg est à situer au choix dans le répertoire local au script ou encore pour les linuxiens sur /usr/share/page-crunch ou encore /usr/local/share/page-crunch.


linux


Extrait d'un mail de Sylvain Beucler, que je remercie chaudement :-) :

  Le paquet page-crunch a été accepté dans la distribution Debian et devrait donc être
  officiellement inclus dans la prochaine version (fin 2006).
  http://packages.debian.org/unstable/text/page-crunch

Note aux utilisateurs de windows (section à revoir...)


Il convient d'ajouter aux chemins reconnus habituellement le chemin vers les binaires et les bibliothèques de GhostScript. Pour ce faire, les utilisateurs de Windows XP doivent paramétrer la variable PATH via : Panneau de configuration/Système/Avancé. Dans cet onglet, l'utilisateur trouvera un bouton << variable d'environnement >>, après un clic, il faudra rajouter dans le PATH utilisateur le chemin c:\\gs\\gs7.05\\bin et c:\\gs\\gs7.05\\lib. Les différents chemins sont séparés par un point-virgule. De la même manière pour utiliser gview32, on indiquera soit le chemin complet dans le fichier de configuration ou dans l'entrée prévue à cet effet sur l'interface, ou alors on ajoutera le chemin vers l'application dans le PATH utilisateur par exemple chez moi C:\\Program Files\\Ghostgum\\gsview.