2006-05-25 (木)
■ a2ps と ps2pdf と a2pdf
PHP のソースコードを印刷しようと思い、 久しぶりに a2ps を使ってみることにした。 a2ps をインストールしてあるマシンが無かったので、 VMware 上の Vine Linux に a2ps を apt-get でインストール。 ただし、プリンタが接続できていないので、 さらに ps2pdf で PDF ファイルに変換して、 プリンタのつながっている Windows マシンから印刷しようとした。
ところが、出来上がった PDF ファイルをプレビューしてみると、 右端が切れてしまっている。 その原因を調べるのにまた時間を費やしてしまったが、 結局、犯人は ps2pdf だった。 日本発のディストリビューションなのに、 ps2pdf のデフォルトの用紙設定が、 A4 でなく Letter サイズになっていた…。
さて、どう対処しよう? 設定をいちいち手入力するのも面倒だから、 シェルスクリプトを書いて一気に変換するか。
#!/bin/sh for file in $*; do a2ps $file | ps2pdf -sPAPERSIZE=a4 - > $file.pdf done
これでよし。 なんて名前で保存しようか? 機能から言って a2pdf かな? そう考えたところで、嫌な予感がして、 以下のコマンドを実行してみた。
[revulo@vine revulo]$ which a2pdf /usr/bin/a2pdf [revulo@vine revulo]$
…あるじゃん。 しかも、中身を見てみると、 上のシェルスクリプトと同じようなことをやっている。 最初からこれを使えばよかったのか orz
…と思ったが、 /usr/bin/a2pdf は複数のファイルを一度に処理できなかったので、 結局、上記のシェルスクリプトが役立った。
[コメントを書く]
本日のリンク元
- 18 google検索(ps2pdf a4)
- 16 google検索(a2ps pdf)
- 11 google検索(ps2pdf a4)
- 11 google検索(a2pdf)
- 8 google検索(a2pdf)
- 8 google検索(a2pdf)
- 7 google検索(ps2pdf 用紙サイズ)
- 7 google検索(a2pdf)
- 7 google検索(a2ps linux)
- 6 google検索(a2pdf)
- 6 google検索(ps2pdf a4)
- 6 google検索(a2ps pdf)
- 6 google検索(ps2pdf a4)
- 6 google検索(a2ps ps2pdf)
- 5 http://www.revulo.com/
- 5 google検索(ps2pdf a4)
- 5 google検索(a2ps pdf)
- 5 google検索(ps2pdf a4)
- 5 google検索(ps2pdf A4)
- 5 google検索(a2ps pdf)
- 5 google検索(ps2pdf a4)
- 5 google検索(a2ps ps2pdf)
- 5 http://blogsearch.plaza.rakuten.co.jp/search?fm=bl...
- 4 google検索(a2pdf)
- 4 google検索(ps2pdf a4)
- 4 google検索(a2ps ps2pdf)
- 4 google検索(a2pdf)
- 4 google検索(a2pdf)
- 4 google検索(ps2pdf a4)
- 4 google検索(ps2pdf a2ps)
- 4 google検索(a2ps pdf)
- 4 google検索(a2pdf)
- 4 google検索(a2pdf)
- 4 google検索(a2ps pdf)
- 3 google検索(ps2pdf a4)
- 3 google検索(a2pdf)
- 3 google検索(ps2pdf)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf A4)
- 3 google検索(a2ps ps2pdf)
- 3 google検索(a2ps ps2pdf)
- 3 google検索(a2pdf)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf 設定の変更)
- 3 google検索(ps2pdf a4 )
- 3 google検索(a2ps ps2pdf)
- 3 google検索(a2ps 用紙サイズ)
- 3 google検索(a2ps pdf)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf A4)
- 3 google検索(a2ps ps2pdf)
- 3 google検索(a2ps ps2pdf)
- 3 google検索(a2ps pdf)
- 3 google検索(a2ps pdf)
- 3 google検索(a2pdf linux)
- 3 google検索(Linux a2ps)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf a4)
- 3 google検索(ps2pdf a4)
- 3 google検索(a2ps ps2pdf)
- 3 http://www.google.co.jp/hws/search?hl=ja&q=a2pdf&c...
- 3 http://www.google.co.jp/
- 3 http://webcache.googleusercontent.com/search?q=cac...
- 3 http://74.125.153.132/search?q=cache:LznFFXdm_XcJ:...
- 3 http://74.125.153.132/search?q=cache:LznFFXdm_XcJ:...
- 3 http://72.14.235.132/search?q=cache:LznFFXdm_XcJ:w...
- 3 http://72.14.235.104/search?q=cache:LznFFXdm_XcJ:w...
- 3 http://209.85.175.104/search?q=cache:LznFFXdm_XcJ:...
- 2 google検索(a2ps ps2pdf)
- 2 google検索(ps2pdf a4 )
- 2 google検索(ps2pdf a4)
- 2 google検索(a2ps ps2pdf)
- 2 google検索(a2pdf)
- 2 google検索(CentOS a2ps インストール)
- 2 google検索(a2ps pdf)
- 2 google検索(ps2pdf A4)
- 2 google検索(a2ps pdf)
- 2 google検索(a2ps linux)
- 2 google検索(a2ps ps2pdf)
- 2 google検索(ps2pdf a4)
- 2 google検索(a2pdf debian)
- 2 google検索(ps2pdf 用紙サイズ)
- 2 google検索(centos ps2pdf)
- 2 google検索(a2ps pdf)
- 2 google検索(ps2pdf A4)
- 2 google検索(linux a2ps)
- 2 google検索(a2pdf)
- 2 http://www.google.co.jp/url?sa=t&source=web&cd=3&v...
- 2 http://www.google.co.jp/url?sa=t&source=web&cd=10&...
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=ps2pdf 用...
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=ps2pdf サ...
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=a2ps イン...
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=%EF%BD%90...
- 2 google検索(-t pdf ps2pdf a4設定)
- 2 google検索(linux a2ps)
- 2 google検索(ps2pdf a4)
