Dalam file PostScript Anda, Anda dapat menggunakan penghitung halaman dan mendefinisikan ulang halaman pertunjukan untuk menampilkannya di footer. Berikut contoh programnya:
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 adalah O-o-o-o-old . Jangan menggunakannya lagi kecuali Anda benar-benar tidak bisa menghindarinya. Itu adalah garpu dari Ghostscript asli yang digunakan oleh CUPS untuk sementara waktu. (Dan setelah beberapa masalah antara pengembang diselesaikan, versi CUPS yang lebih baru sekarang juga menggunakan GPL Ghostscript lagi...)
Versi GPL Ghostscript yang lebih baru ada di sini:http://www.ghostscript.com/releases/
Juga, -o out.pdf
hanyalah singkatan dari -dBATCH -dNOPAUSE -sOutputFile=outpdf
. Jadi, Anda harus mencoba ini. (-dNOPAUSE
bagian membebaskan Anda dari menekan <return>
untuk setiap halaman maju....).
Terakhir, jangan harap seluruh rangkaian dokumentasi disediakan oleh pihak ketiga man gs
halaman. Alih-alih merujuk ke dokumentasi Ghostscript asli untuk versi yang Anda gunakan, bagian terpentingnya adalah:
cabang pengembangan saat ini :Readme.htm + Use.htm + Ps2pdf.htm- rilis 9.00 :Readme.htm + Use.htm + Ps2pdf.htm
- rilis 8.71 :Readme.htm + Use.htm + Ps2pdf.htm
Perbarui: Ghostscript telah pindah ke Git (bukan Subversion) untuk repositori kode sumber mereka. Karenanya tautan berikut telah berubah, berulang kali:
cabang pengembangan saat ini :Readme.htm + Use.htm + Ps2pdf.htm- cabang pengembangan saat ini :Readme.htm + Use.htm + Ps2pdf.htm