PDF-Druck über die Befehlszeile – automatische Dateinamen basierend auf Zeitstempel

PDF-Druck über die Befehlszeile – automatische Dateinamen basierend auf Zeitstempel

Ubuntu 12.04 LTS, 3.8.0-35-generischer Kernel, Firefox 27.0

  1. Wenn ich eine Textdatei als PDF drucke, erhalte ich einen Standarddateinamen, der immer derselbe ist. (Er lautet immer „output.pdf“)

    • Wie kann ich einen automatischen Dateinamen basierend auf dem Zeitstempel erhalten?
    • Wie kann ich diesen bestimmten Drucker in der Befehlszeile verwenden?
    • Wie heißt der (virtuelle) Drucker, den ich verwende?
  2. auch von Firefox, wenn ich als PDF drucke

    • Wie kann ich einen automatischen Dateinamen basierend auf dem Zeitstempel erhalten?

Folgendes sind die Befehle und die Ausgabe, die ich erhalten habe:

~$ lp "$in"
lp: Error - no default destination available.

~$ lpr "$in"
lpr: Error - no default destination available.

~$ dpkg --list | grep ' cups '
ii  cups    1.5.3-0ubuntu8    Common UNIX Printing System(tm) - server

~$ ps -ef|grep cups | grep -v grep
root   867   1  0 14:51 ?   00:00:00 /usr/sbin/cupsd -F

~$ cups --version 
cups: command not found

~$ cups-pdf
cups-pdf: command not found

Ich möchte keinen anderen PDF-Drucker installieren, da der Standarddrucker sehr gut funktioniert.

Antwort1

Ich bin mir immer noch nicht hundertprozentig sicher, was Sie versuchen (es wäre hilfreich, mehr über die Art der Datei zu wissen, mit der Sie beginnen), aber Ihnen stehen viele Optionen zur Verfügung.

Von demUbuntu-Foren, versuchena2psUndps2pdf

$ a2ps file.txt -o file.ps
$ ps2pdf file.ps file.pdf

a2ps(Alles zu Post Script) müssen Sie installieren, ps2pdf(Post Script zu PDF) sollte bereits installiert sein.

Oder vonSo drucken Sie eine normale Datei über die Befehlszeile als PDFDu kannst es versuchenenscript.

Oder wenn Sie etwas in Python schreiben möchten, ist pdfgen von Reportlab großartig.

Und wenn Sie nach der Erstellung einer PDF-Datei noch weitere Arbeiten durchführen müssen,pdftkeignet sich hervorragend zum Bearbeiten fertiger PDFs oder zum Anbringen von Wasserzeichen.

verwandte Informationen