2011年4月13日水曜日

pdftkのの使い方

Linuxでpdfを編集できるソフトとして, pdftkがある. コマンドラインでしか使えない(かもしれない)が, フリーなわりにかなりいろいろなことができる.

pdfの結合

$ pdftk hoge1.pdf hoge2.pdf cat output hoge.pdf

でhoge1.pdfとhoge2.pdfをくっつけて, hoge.pdfにする.

pdfの抽出

$ pdftk hoge.pdf cat 2-5 output hoge2-5.pdf

でhoge.pdfのpp.2からpp.5までを抽出して, hoge2-5.pdfに出力する.

pdfに背景の追加

$ pdftk foo.pdf background bg.pdf output hoge.pdf

で, foo.pdfにbg.pdfを背景としてくっつけて, hoge.pdfに出力する. pdfファイルの書類をTeXで作ろうとするときに結構便利

pdfのパスワードを解除する

$ pdftk foo.pdf input_pw hogehoge output hoge.pdf

で hogehoge をパスワードに持つpdfファイルfoo.pdfから, パスワードの ないファイルhoge.pdfを作成する. 覚えられないパスワードを設定された ら, これで解除可能.

偶数ページの上下を入れかえる

$ pdftk A=hoge.pdf B=hoge.pdf shuffle Aodd Bevendown output fugafuga.pdf

で hoge.pdf の偶数ページの上下をひっくりかえしたfugafuga.pdf を作成する

他にも, ページを削除したり, パスワードをつけたりできる.


ファイルをpdfに変えるには, psファイルを出力させて, ps2pdfでpdfにできるわ
けなので, Linux環境下でのpdf作成は比較的簡単(なおかつメモリを喰わない)気
がする.

Windowsでの, ネットワークカードのmacアドレスの調べ方

何らかの理由で, macアドレスを知りたいときは, Windowsの場合, コマンドプ
ロンプト(スタート→すべてのプログラム→アクセサリ→コマンドプロンプト
or スタート→ファイルを指定して実行→command) から


ipconfig /all


とすればよい. vistaの場合, ipconfigのパスが通っていないことがある.
ipconfig.exe は c:/WINDOWS/system32/ipconfig.exe にある.