Re: [CBLX] paps

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Bon gs = ghostscript (que j'ai amputé de son h dans mes
précédents messages) a l'air d'être une sacrée usine à
gaz. Mais c'est clair qu'il a le nombre de pages quelque part
dans le ventre. C'est un machin avec un interpréteur en ligne
de commande etc ... Bref un truc très puissant
manifestement. Jusqu'ici je ne l'utilisais qu'à travers
ps2pdf13 mais faudrait peut-être que je m'y intéresse un peu !

Pierre



From: Pierre Lorenzon <devel@xxxxxxxxxxxxxxxxxxxx>
Subject: Re: [CBLX] paps
Date: Sat, 03 Oct 2009 07:33:04 +0200 (CEST)

> From: Aldo <info@xxxxxxxxxxxx>
> Subject: Re: [CBLX] paps
> Date: Fri, 2 Oct 2009 22:24:43 +0200
> 
>> On Fri, Oct 02, 2009 at 09:34:24PM +0200, Dominique Asselineau wrote:
>>> Aldo wrote on Fri, Oct 02, 2009 at 06:54:45PM +0200
>>> > Yo Dominique:
>>> > 
>>> > On Fri, Oct 02, 2009 at 05:49:29PM +0200, Dominique Asselineau wrote:
>>> > > Aldo wrote on Fri, Oct 02, 2009 at 02:54:00PM +0200
>>> > > > On Thu, Oct 01, 2009 at 09:12:11PM +0200, Dominique Asselineau wrote:
>>> > > > > Aldo wrote on Thu, Oct 01, 2009 at 07:12:14PM +0200
>>> > > > > > On Thu, Oct 01, 2009 at 06:32:35PM +0200, Philippe Delavalade wrote:
>>> > > > > > > Le jeudi 01 octobre à 17:24, Pierre Lorenzon a écrit :
>>> > > > > > > > 
>>> > > > > > > > Sorry j'ai donné peut-être la commande un peu à la louche. Ca
>>> > > > > > > > doit être en effet %%Page: Je ne sais pas si c'est un
>>> > > > > > > > commentaire ou du code.
>>> > > > > > > 
>>> > > > > > > Il faut cherche la ligne 
>>> > > > > > > %%Pages:
>>> > > > > > > 
>>> > > > > > > qui te donne directement le nombre de pages.
>>> > > > > > 
>>> > > > > > Genre:
>>> > > > > > cat fichier.ps |grep %%Pages: |tail -1
>>> > > > > 
>>> > > > > grep sait lire les fichiers tout seul, pas besoin de cat.
>>> > > > > 
>>> > > > > Quant à cette méthode, elle est circonstancielle.  Le résultat a de
>>> > > > > «bonnes chances» de varier au gré du générateur de PS utilisé.
>>> > > > > 
>>> > > > 
>>> > > > Tu préconnise autre chose par exemple ?
>>> > > > Le but est d'être sûr que ça soit cette info là qu'on puisse obtenir et
>>> > > > savoir si le ps fais x pages.
>>> > > 
>>> > > Je croyais avoir donné une solution hier
>>> > > 
>>> > > http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux/2009/10/msg00021.html
>>> > > 
>>> > > Désolé je n'ai pas trouvé mieux 
>>> > 
>>> > Mouais!! le  pst2pdf fichier.ps - | pdfinfo  est vraiment pas élégant.
>>> 
>>> Comme je l'ai dit, le problème est que cette forme ne marche pas, du
>>> fait que pdfinfo ne peut pas prendre de fichier sur son entrée
>>> standard.  Ce qui n'est pas élégant, ce serait de passer par un
>>> fichier intermédiaire qu'on donnerait donc à pdfinfo pour contourner
>>> le problème.
>>> 
>>> Une solution correcte pourrait venir de la commande gs qui permet
>>> entre autres de produire le document, un fichier par page.  Elle
>>> devrait donc savoir compter les pages.
>> 
>> On s'ecarte je trouve: au départ Dom voulait pouvoir savoir le nombre de
> 
>   Ah non ! On veut des infos sur un ps et on parle de
>   gostscript il me semble à moi qu'on est en plein dans le
>   mille ! À vrai dire à part gostscript quelqu'un connaît
>   beaucoup d'outils libres qui manipuelent le ps ? Oh Dom va
>   nous en sortir tout une liste ! 
> 
> 
>> pages d'un ps ou pdf, bon pour pdfinfo d'accord mais la commande grep sur
>> %%Pages: |tail -1 pour un fichier.ps, ça le fais et c pas
>> plus compliqué, en
> 
>   "ca le fera " si tu as du bol ! sinon tintin !
> 
>   Pierre
> 
> 
>> plus mon tail prend le dernier affichage de nombres de pages.
>> 
>> Aldo. 
>> 
>> 
>> 
>> ---
>> -- 
>>    CarrefourBLinuX MailingListe 
>>    Pour obtenir de l'aide, envoyez le sujet  help  à: 
>>    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
>>    Archives: 
>>    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
>> 
> 
> 
> 
> ---
> -- 
>    CarrefourBLinuX MailingListe 
>    Pour obtenir de l'aide, envoyez le sujet  help  à: 
>    carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
>    Archives: 
>    http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> 



---
--
   CarrefourBLinuX MailingListe
   Pour obtenir de l'aide, envoyez le sujet  help  à:
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives:
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/