GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich unter Linux eine Fußzeile am Ende jeder Seite einer Postscript- oder PDF-Datei hinzufügen?

In Ihrer PostScript-Datei können Sie einen Seitenzähler verwenden und die Showpage neu definieren, um sie in der Fußzeile anzuzeigen. Hier ist ein Beispielprogramm:

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 ist O-o-o-o-alt . Verwenden Sie es nicht mehr, es sei denn, Sie können es absolut, absolut nicht vermeiden. Es war eine Abzweigung des ursprünglichen Ghostscripts, das eine Zeit lang von CUPS verwendet wurde. (Und nachdem einige Probleme zwischen Entwicklern behoben wurden, verwenden neuere Versionen von CUPS nun auch wieder das GPL-Ghostscript...)

Neuere GPL Ghostscript-Versionen finden Sie hier:http://www.ghostscript.com/releases/

Auch -o out.pdf ist nur eine Abkürzung für -dBATCH -dNOPAUSE -sOutputFile=outpdf . Sie sollten dies also versuchen. (Die -dNOPAUSE Teil erspart Ihnen das Drücken von <return> für jeden Seitenvorschub....).

Erwarten Sie schließlich nicht, dass die gesamte Bandbreite der Dokumentation von Drittanbietern bereitgestellt wird man gs Seite. Schlagen Sie lieber in der Original-Ghostscript-Dokumentation für die von Ihnen verwendete Version nach, die wichtigsten Teile sind:

  • aktueller Entwicklungszweig :Readme.htm + Use.htm + Ps2pdf.htm
  • Version 9.00 :Readme.htm + Use.htm + Ps2pdf.htm
  • Version 8.71 :Readme.htm + Use.htm + Ps2pdf.htm

Aktualisierung: Ghostscript ist für sein Quellcode-Repository zu Git (anstelle von Subversion) umgezogen. Dafür haben sich folgende Links mehrfach geändert:

  • aktueller Entwicklungszweig :Readme.htm + Use.htm + Ps2pdf.htm
  • aktueller Entwicklungszweig :Readme.htm + Use.htm + Ps2pdf.htm

Linux
  1. So verwenden Sie den Tar-Befehl unter Linux

  2. Wie kann ich unter Linux den Inhalt einer Datei als Parameter an eine ausführbare Datei übergeben?

  3. Wie kann ich am Anfang jeder Datei in einem Ordner in Bash eine Zeichenfolge hinzufügen?

  4. Wie kann ich der sudoers-Datei einen regulären Benutzer hinzufügen?

  5. Wie kann ich alle Dateien bearbeiten, die von find in vi in ​​Linux zurückgegeben werden?

So verwenden Sie den Linux-diff-Befehl

So bearbeiten Sie PDF-Dateien unter Linux auf die einfachste Art und Weise

So entfernen Sie ein Passwort aus einer PDF-Datei unter Linux

So fügen Sie Text am Anfang einer Datei in Linux hinzu

So komprimieren Sie PDF unter Linux [GUI &Terminal]

Wie verwende ich den Gzip-Befehl unter Linux?