* [[pdfcrop>CTAN:help/Catalogue/entries/pdfcrop.html]] [#pdcba349]

pdfcrop は,PDF の余白をクロップ/付与する Perl スクリプトです.
[[TeX Live]], [[W32TeX]] に含まれていますが,W32TeX の場合は別途
Perl インタプリタが必要です([[Perl]] の項目参照).


** pdfcrop の内部処理 [#n52bff22]

pdfcrop は大まかには

+ [[Ghostscript]] によってオリジナルの PDF のバウンディングボックス情報を取得する.
+ TeX 文書を作成し,オリジナルの PDF を画像として取り込む.
このとき,パラメータを設定して余分な空白を取り除く.
+ [[pdfTeX]] によって TeX 文書を処理し,PDF を生成する.

という作業を行っています.

-[[Why does pdfcrop invoke pdftex internally - TeX - LaTeX Stack Exchange:http://tex.stackexchange.com/questions/22678/why-does-pdfcrop-invoke-pdftex-internally]]

* 使い方 [#v3083d79]
オプション無しで実行すると、入力ファイル名にcropという文字列が追加されて出力されます。
 $ pdfcrop hoge.pdf
出力ファイル名を指定したいときには、コマンドラインの最後に出力ファイル名を加えます。
 $ pdfcrop hoge.pdf ../fuga.pdf
ギリギリに切り取るのではなく、少しだけ余白をもたせたいときには、--marginsオプションで余白を指定します。単位はbpです。「左 上 右 下」の指定順になります。
 $ pdfcrop --margins "10 8 12 8" hoge.pdf
数字を2つだけにした場合は、左右と上下がそれぞれ等しいとみなされます。

* インストール [#d880ca1a]
** Linux [#yecabda5]
*** Denian/Ubuntuのリポジトリを利用したインストール [#r3586eb8]
 $ sudo apt-get install texlive-extra-utils
 

* 関連リンク [#daf12593]

-[[バッチで作る、劣化版pdfcrop:https://gist.github.com/zr-tex8r/138b07c6d71e31aa5334]] : Perl のない Windows で pdfcrop と類似の処理を行うバッチファイル