PostScript ファイルでは、ページ カウンターを使用し、showpage を再定義してフッターに表示できます。サンプル プログラムは次のとおりです。
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 は O-o-o-o-old です .絶対に、絶対に避けられない場合を除き、これ以上使用しないでください。 CUPSで一時期使っていたオリジナルGhostscriptのフォークでした。 (そして、開発者間のいくつかの問題が解決された後、より最近のバージョンの CUPS も GPL Ghostscript を再び使用するようになりました...)
新しい GPL Ghostscript バージョンはこちら:http://www.ghostscript.com/releases/
また、-o out.pdf
-dBATCH -dNOPAUSE -sOutputFile=outpdf
の短縮形にすぎません .だから、これを試してみてください。 (-dNOPAUSE
一部は <return>
を打つことからあなたを解放します ページが進むたびに....)
最後に、すべてのドキュメントがサード パーティから提供されるとは思わないでください。 man gs
ページ。代わりに、使用しているバージョンの元の Ghostscript ドキュメントを参照してください。最も重要な部分は次のとおりです。
現在の開発ブランチ :Readme.htm + Use.htm + Ps2pdf.htm- 9.00 リリース :Readme.htm + Use.htm + Ps2pdf.htm
- 8.71 リリース :Readme.htm + Use.htm + Ps2pdf.htm
更新: Ghostscript は、ソース コード リポジトリを (Subversion ではなく) Git に移行しました。そのため、次のリンクは繰り返し変更されています:
現在の開発ブランチ :Readme.htm + Use.htm + Ps2pdf.htm- 現在の開発ブランチ :Readme.htm + Use.htm + Ps2pdf.htm