Ubuntu 12.04 LTS、3.8.0-35-汎用カーネル、Firefox 27.0
テキスト ファイルを PDF に印刷すると、常に同じデフォルトのファイル名が付けられます (常に「output.pdf」です)。
- タイムスタンプに基づいてファイル名を自動的に付けるにはどうすればいいですか?
- その特定のプリンターをコマンド ラインで使用するにはどうすればよいですか?
- 私が使用している(仮想)プリンターの名前は何ですか?
FirefoxからPDFに印刷する場合も
- タイムスタンプに基づいてファイル名を自動的に付けるにはどうすればいいですか?
いくつかのコマンドと私が受け取った出力は次のとおりです:
~$ 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
デフォルトの PDF プリンターは非常にうまく機能するため、他の PDF プリンターをインストールしたくありません。
答え1
あなたが何をしようとしているのか、まだ 100% はわかりません (どのような種類のファイルから始めようとしているのかをもっと知っておくと役立ちます) が、選択肢はたくさんあります。
からUbuntu フォーラム、 試すa2ps
そしてps2pdf
$ a2ps file.txt -o file.ps
$ ps2pdf file.ps file.pdf
a2ps
(Anything to Post Script) をインストールする必要がありますが、ps2pdf
(Post Script to PDF) はすでにインストールされているはずです。
またはコマンドラインから通常のファイルを PDF に印刷する方法あなたが試すことができますenscript
。
あるいは、Python で何かを書きたい場合は、reportlab の pdfgen が最適です。
PDFを作成した後に作業が必要な場合は、pdftk完成した PDF を操作したり、透かしを入れたりするのに最適です。