GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menambahkan footer ke bagian bawah setiap halaman file postscript atau pdf di linux?

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

Linux
  1. Bagaimana saya bisa menghubungkan file di Linux?

  2. menggunakan linux bagaimana saya bisa meneruskan konten file sebagai parameter ke yang dapat dieksekusi?

  3. Bagaimana saya bisa menambahkan string ke awal setiap file dalam folder di bash?

  1. Bagaimana cara menambahkan baris baru ke akhir file?

  2. Bagaimana saya bisa menambahkan pengguna biasa ke file sudoers?

  3. Bagaimana saya bisa mengedit semua file yang dikembalikan oleh find in vi di Linux?

  1. Linux – Bagaimana Cara Memeriksa Informasi Struktur Direktori File Unix/linux?

  2. Bagaimana saya bisa menambahkan string ke awal setiap baris dalam sebuah file?

  3. Bagaimana cara menambahkan file .so ke java.library.path di Linux