Retourner aux forums || Retourner au forum Astuces.divers
Astuces.divers : [Terminal] Le nombre de pages dans un document PostScript ?
Posté par cornofulgur () le 30 mai 2001> Lire le message (6 commentaires, moyenne: 1).
Re: Le nombre de pages dans un document PostScript ?
Si l'utilitaire
psselectn'est pas présent sur votre système, un petit
grep %%Pages linuxsf.pspeut vous depanner.
L'information interressante est la dernière. Un commande plus évoluée (;-) pour obtenir juste ce que l'on veut :
grep %%Pages linuxsf.ps | tail -1 | cut -d' ' -f2
(on pourrait faire plus simple, mais c'est tellement agréable d'utiliser les bons outils standards)
-
[^]Re: Le nombre de pages dans un document PostScript ?
Posté par Jerome Alet (page perso, ) le 24/02/2003 à 16:08. (lien). Évalué à 1.généralement :
grep -c showpage fichier.ps
donne aussi le bon résultat-
[^]Re: Le nombre de pages dans un document PostScript ?
Posté par Delahaye Matthieu () le 25/03/2003 à 17:42. (lien). Évalué à 1.chercher les occurences de showpage ou page ne donne pas forcement le vrai resultat.
Par exemple, rien n'empeche quelqu'un de creer une nouvelle macro qui appel showpage et de remplacer les occurences de showpage par le nom de la nouvelle macro.
Du coup tu ne comptes showpage qu'une seule fois.
Y a pas encore prescription mais c'est comme ca que je transformai mon faible quota d'impression (200 pages) a un quota de 200 impressions etant etudiant. D'ailleur ils ont fait sauter le script depuis.
Je pense que le seul moyen de compter le nombre de page, c'est d'avoir un moteur qui se tape l'interpretation du ps complet.
Maintenant si c'est juste pour utiliser le script pour des fichiers ps *clean*...-
[^]Re: Le nombre de pages dans un document PostScript ?
Posté par Jerome Alet (page perso, ) le 26/04/2003 à 12:58. (lien). Évalué à 1.C'était bien le sens de mon "généralement".
Maintenant, il existe d'autres solutions :
http://www.librelogiciel.com/software/PyKota/action_Presentation(...)
-
[^]Re: Le nombre de pages dans un document PostScript ?
Posté par Tanguy Ortolo (page perso, ) le 16/04/2007 à 19:33. (lien). Évalué à 1.> Je pense que le seul moyen de compter le nombre de page, c'est d'avoir un moteur qui se tape l'interpretation du ps complet.
Ici, pour compter les impressions des gens, on interroge carrément l'imprimante en SNMP pour lui demander combien de pages N&B et couleur elle a imprimée depuis sa naissance, avant et après l'impression.
-
-
Re: Le nombre de pages dans un document PostScript ?
D'abord juste un détail on évite un cat avec "psselect < linuxsf.ps ..." ?
Et puis ça marche pas chez moi (debian sid, psutils 1.17-17) :
$ psselect < linuxsf.ps 2>&1 1>/dev/null
psselect release 1 patchlevel 17
Copyright (C) Angus J. C. Duggan, 1991-1995. See file LICENSE for details.
Usage: psselect [-q] [-e] [-o] [-r] [-p] [infile [outfile]]
Il faut sélectionner des pages, pour avoir la dernière
psselect -p _1- < linuxsf.ps 2>&1 1>/dev/null
[49] Wrote 1 pages, 52158 bytes
Pour n'avoir que ne nombre de pages piper dans :
| sed "s/^\[\([0-9]*\)\].*/\1/"
Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.