「PDF」の版間の差分
Notion-MW |
Notion-MW |
||
| (同じ利用者による、間の5版が非表示) | |||
| 9行目: | 9行目: | ||
<ul> | <ul> | ||
<li><p>切り出し</p> | <li><p>切り出し</p> | ||
< | <syntaxhighlight lang="vb.net">pdftk hoge.pdf cat 1 3-5 output fuga.pdf</syntaxhighlight></li></ul> | ||
==== cpdf ==== | ==== cpdf ==== | ||
| 19行目: | 19行目: | ||
例えば、「1,5ページ目のサイズを縦横とも半分にして出力したい」ときは | 例えば、「1,5ページ目のサイズを縦横とも半分にして出力したい」ときは | ||
< | <syntaxhighlight lang="javascript">cpdf input.pdf 1,5 -scale-page "0.5 0.5" -o output.pdf</syntaxhighlight> | ||
とする。一方で、「1,5ページ目のサイズを縦横とも半分にして<strong>1, 5ページ目のみを</strong>出力したい」ときは | とする。一方で、「1,5ページ目のサイズを縦横とも半分にして<strong>1, 5ページ目のみを</strong>出力したい」ときは | ||
< | <syntaxhighlight lang="javascript">cpdf input.pdf 1,5 AND -scale-page "0.5 0.5" -o output.pdf</syntaxhighlight> | ||
のように<strong>AND</strong>を入れるといいっぽい。 | のように<strong>AND</strong>を入れるといいっぽい。 | ||
| 38行目: | 38行目: | ||
Shift+Enterで次に移動できるようにするためにAutoHotKeyで | Shift+Enterで次に移動できるようにするためにAutoHotKeyで | ||
< | <syntaxhighlight lang="javascript">#IfWinActive ahk_class AcrobatSDIWindow | ||
+Enter::^+G | +Enter::^+G | ||
#IfWinActive</ | #IfWinActive</syntaxhighlight> | ||
と書いて起動しておく | と書いて起動しておく | ||
| 59行目: | 59行目: | ||
ghostscriptの/defaultがかなりよさそう? | ghostscriptの/defaultがかなりよさそう? | ||
== 余白追加 == | |||
==== 固定値 ==== | |||
元のサイズから固定値だけ大きくする場合(各辺3mm追加など)[https://github.com/abarker/pdfCropMargins pdfCropMargins]を使う。pipで入れられる。 | |||
<syntaxhighlight lang="shell">pdf-crop-margins -o out.pdf -p 100 -a4 $left $bottom $right $top in.pdf</syntaxhighlight> | |||
(a4は、用紙サイズのA4とは無関係) | |||
参考: [https://unix.stackexchange.com/questions/441888/add-extra-margin-on-right-to-a-pdf-without-losing-outline Add extra margin (on right) to a pdf without losing outline?] | |||
==== コンテンツに応じて計算 ==== | |||
コンテンツに対する余白を指定したい場合。 | |||
上記のpdfCropMarginsでもいいし、TeX Live付属のpdfcropでもできる。 | |||
[https://stackoverflow.com/questions/16158435/add-margin-to-pdf-file-when-merging-using-pdftk-or-similar Add margin to PDF file when merging using PDFTK or similar] | |||
== 重ね合わせ == | == 重ね合わせ == | ||