PDFファイルの編集
PDFファイルを編集するには?
imagemagickのconvertコマンドを使う場合
Ubuntu 16.04では, /etc/ImageMagick-6/policy.xml を下記のように修正必要。
<policy domain="coder" rights="read|write" pattern="PS" /> <policy domain="coder" rights="read|write" pattern="EPS" /> <policy domain="coder" rights="read|write" pattern="PNG" />
pdftkを使う場合
PDFファイルの回転
http://takuya-1st.hatenablog.jp/entry/2017/01/21/182544
右に90度回転: $ pdftk input.pdf cat 1-endeast output output.pdf
左に90度回転: $ pdftk input.pdf cat 1-endwest output output.pdf
PDFファイルの結合と分離
- 結合
$ pdftk (結合したいpdfファイル) cat output (出力先のpdfファイル)
- 分離
$ pdftk (対象のpdfファイル) cat (ページの範囲) output (出力先のpdfファイル)
ページの範囲は、「1-5」(1ページから5ページまで)とか、「7-end」(7ページから最終ページまで)のように指定します。また、「1-5 7-end」(全体から6ページだけを取り除く)のような指定も可能です。
また、指定に「ハンドル」を使用することも可能です。例えばsample.pdfに「A」というハンドル名を付けて、Aの1〜5ページおよび7〜最終ページを出力するといった指定を行うことができます。具体的には、以下のようになります。
$ pdftk A=sample.pdf cat A1-5 A7-end output out.pdf
- PDFファイルを1ページづつバラバラにする
$ pdftk aaaa.pdf burst output aaaa_s%02d.pdf
- PDFファイルを1ページづつバラバラにして, それぞれにパスワードをかける
$ pdftk aaaa.pdf burst output aaaa_%02d.pdf user_pw 1a5gh908
Inkscapeを使う
Inkscapeというソフト(Ubuntuならapt-get install inkscapeで入る)でPDFの編集ができる. 参考
Keyword(s):
References:[とらりもんHOME]