pdfcrop
の編集
https://texwiki.texjp.org/?pdfcrop
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
* [[pdfcrop:https://ctan.org/pkg/pdfcrop]] [#pdcba349] pdfcrop は,PDF の余白をクロップ/付与する Perl スクリプトです。 [[TeX Live]] に含まれています。 [[MiKTeX]] の場合は MiKTeX Console (MiKTeX Package Manager) でインストールできますが、別途 Perl インタプリタが必要です([[Perl]] の項目参照)。 -https://ctan.org/pkg/pdfcrop -[[CTAN:support/pdfcrop]] ** 使い方 [#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のリポジトリを利用したインストール $ sudo apt install texlive-extra-utils ** 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]] ** 関連リンク [#daf12593] -[[バッチで作る,劣化版pdfcrop:https://gist.github.com/zr-tex8r/138b07c6d71e31aa5334]] : Perl のない Windows で pdfcrop と類似の処理を行うバッチファイル
* [[pdfcrop:https://ctan.org/pkg/pdfcrop]] [#pdcba349] pdfcrop は,PDF の余白をクロップ/付与する Perl スクリプトです。 [[TeX Live]] に含まれています。 [[MiKTeX]] の場合は MiKTeX Console (MiKTeX Package Manager) でインストールできますが、別途 Perl インタプリタが必要です([[Perl]] の項目参照)。 -https://ctan.org/pkg/pdfcrop -[[CTAN:support/pdfcrop]] ** 使い方 [#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のリポジトリを利用したインストール $ sudo apt install texlive-extra-utils ** 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]] ** 関連リンク [#daf12593] -[[バッチで作る,劣化版pdfcrop:https://gist.github.com/zr-tex8r/138b07c6d71e31aa5334]] : Perl のない Windows で pdfcrop と類似の処理を行うバッチファイル
テキスト整形のルールを表示する