3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

逐次更新します.
コメントもお待ちしてます.

ページの削除

pdftkでは特定のページを削除するコマンドがないため,特定のページを除外して結合することで,特定のページの削除を実現する.

endで最後のページを,r2, r3などで最後のページから指定できる.

pdftk input.pdf cat 1-2 4-end output output.pdf

なお,スクリプトで処理する場合はinputとoutputを同じにできないため,以下のように一時ファイルを介して行う.なお,この処理は最後の1ページを削除するものである.

for file in *.pdf; do
    pdftk "$file" cat 1-r2 output temp.pdf
    mv temp.pdf "$file"
done

ファイルの結合

今あるディレクトリのpdfを全てまとめる.
事前にoutputの所を所望のファイル名に変える! (元のファイルが消えてしますので)

files=$(find . -name "*.pdf")
pdftk ${files} cat output output.pdf
rm ${files}

シェルスクリプトのテンプレ

#!/bin/zsh


3
0
0

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
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?