Dans votre fichier PostScript, vous pouvez utiliser un compteur de pages et redéfinir la page d'affichage pour l'afficher dans le pied de page. Voici un exemple de programme :
4 dict begin
/showpage_org /showpage load def % you'll need this later!
/page_num 0 def
/page_str 3 string def % Page numbers -99 to 999 supported, error if > 3 char
/showpage % with page number footer
{
gsave
/Courier findfont 10 scalefont setfont % Set the font for the footer
/page_num page_num 1 add def % increment page number counter
10 10 moveto (Page ) show
page_num page_str cvs show % convert page number integer to a string and show it
grestore
showpage_org % use the original showpage
} def
%Page 1
/Courier findfont 22 scalefont setfont
100 500 moveto (Hello) show
showpage
%Page 2
100 500 moveto (World) show
showpage
end
ESP Ghostscript est O-o-o-o-old . Ne l'utilisez plus à moins que vous ne puissiez absolument, absolument pas l'éviter. C'était un fork du Ghostscript original utilisé par CUPS pendant un certain temps. (Et après quelques problèmes entre développeurs résolus, les versions plus récentes de CUPS utilisent à nouveau la GPL Ghostscript...)
Les nouvelles versions de GPL Ghostscript sont ici :http://www.ghostscript.com/releases/
Aussi, -o out.pdf
n'est qu'un raccourci pour -dBATCH -dNOPAUSE -sOutputFile=outpdf
. Alors vous devriez essayer ceci. (Le -dNOPAUSE
partie vous évite d'appuyer sur <return>
pour chaque page avancée....).
Enfin, ne vous attendez pas à ce que toute la gamme de documentation soit fournie par un tiers man gs
page. Reportez-vous plutôt à la documentation originale de Ghostscript pour la version que vous utilisez, les parties les plus importantes étant :
branche de développement actuelle :Lisezmoi.htm + Use.htm + Ps2pdf.htm- Version 9.00 :Lisezmoi.htm + Use.htm + Ps2pdf.htm
- Version 8.71 :Lisezmoi.htm + Use.htm + Ps2pdf.htm
Mise à jour : Ghostscript a migré vers Git (au lieu de Subversion) pour son référentiel de code source. Par conséquent, les liens suivants ont été modifiés à plusieurs reprises :
branche de développement actuelle :Lisezmoi.htm + Use.htm + Ps2pdf.htm- branche de développement actuelle :Lisezmoi.htm + Use.htm + Ps2pdf.htm