GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso aggiungere un piè di pagina in fondo a ogni pagina di un file postscript o pdf in Linux?

Nel tuo file PostScript puoi utilizzare un contatore di pagine e ridefinire la pagina mostrata per visualizzarla nel piè di pagina. Ecco un esempio di programma:

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 . Non usarlo più a meno che tu non possa assolutamente, assolutamente evitarlo. Era un fork del Ghostscript originale utilizzato da CUPS per un po'. (E dopo che alcuni problemi tra gli sviluppatori sono stati risolti, anche le versioni più recenti di CUPS ora usano di nuovo GPL Ghostscript...)

Le versioni più recenti di GPL Ghostscript sono disponibili qui:http://www.ghostscript.com/releases/

Inoltre, -o out.pdf è solo una scorciatoia per -dBATCH -dNOPAUSE -sOutputFile=outpdf . Quindi dovresti provare questo. (Il -dNOPAUSE parte ti solleva dal colpire <return> per ogni avanzamento di pagina...).

Infine, non aspettarti che l'intera gamma di documentazione venga fornita da una terza parte man gs pagina. Fai piuttosto riferimento alla documentazione originale di Ghostscript per la versione che usi, le parti più importanti sono:

  • ramo di sviluppo attuale :Leggimi.htm + Usa.htm + Ps2pdf.htm
  • Versione 9:00 :Leggimi.htm + Usa.htm + Ps2pdf.htm
  • versione 8.71 :Leggimi.htm + Usa.htm + Ps2pdf.htm

Aggiornamento: Ghostscript è passato a Git (invece di Subversion) per il loro repository di codice sorgente. Pertanto i seguenti link sono cambiati, ripetutamente:

  • ramo di sviluppo attuale :Leggimi.htm + Usa.htm + Ps2pdf.htm
  • ramo di sviluppo attuale :Leggimi.htm + Usa.htm + Ps2pdf.htm

Linux
  1. Come utilizzare il comando Tar in Linux

  2. usando Linux come posso passare il contenuto di un file come parametro a un eseguibile?

  3. Come posso aggiungere una stringa all'inizio di ogni file in una cartella in bash?

  4. Come aggiungere il file .so a java.library.path in Linux

  5. Come posso aggiungere un utente normale al file sudoers?

Come usare il comando diff di Linux

Come modificare i file PDF in Linux nel modo più semplice possibile

Come rimuovere la password da un file PDF in Linux

Come aggiungere testo all'inizio del file in Linux

Come comprimere PDF in Linux [GUI e terminale]

Come utilizzare il comando Gzip in Linux?