LoginSignup
62
57

More than 3 years have passed since last update.

pdftk の基本的な使い方

Last updated at Posted at 2017-05-02

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

pdfの結合

pdfの結合
pdftk hoge1.pdf hoge2.pdf cat output hoge.pdf

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

pdfの抽出

指定ページを抽出する

pdfの抽出1
pdftk hoge.pdf cat 1 3 7 output fuga.pdf

hoge.pdfのp.1, p.3, p7を抽出して, fuga.pdfに出力する.

連続したページを抽出する

pdfの抽出2
pdftk hoge.pdf cat 2-5 output fuga.pdf

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

pdfのページの回転

pdfのページの回転1
pdftk hoge.pdf cat 1down output fuga.pdf

hoge.pdfのp.1の上下をひっくりかえして, fuga.pdfに出力する.

pdfのページの回転2
pdftk hoge.pdf cat 1right output fuga.pdf

hoge.pdfのp.1を右に(時計周りに)90°回転させて, fuga.pdfに出力する.

pdfに背景の追加

pdfに背景の追加
pdftk foo.pdf background bg.pdf output hoge.pdf

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

pdfのパスワードを設定する

pdfのパスワードを設定する
pdftk foo.pdf output hoge.pdf user_pw hogehoge 

パスワードのないpdfファイル foo.pdf にパスワード hogehoge を設定して、ファイル hoge.pdf を作成する. このコマンドは user_pw を output の後におかないといけないことに注意。

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

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 を作成する.

62
57
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
62
57