GameSprit

自転車やMac・AppleScript、映画・小説やドラマのレビュー、備忘メモ・クイズなどを置いています。

PDFをマージする

2006-03-28 00:40:23 | Mac, iPhone
複数のPDFファイルを(複数ページの)1つのPDFファイルにマージする方法を探していたら、macosxhints - A one-line PDF merge commandがヒットしました。コマンドラインから操作するものです。

GhostScript (gs)コマンドを使うそうですが、私のところの Tiger にはデフォルトで入っている気配がありません。 fink でインストールしていた gs を使いました。

darwin:~ monk$ which gs
/sw/bin/gs


下記のようにターミナルからコマンドを打ち込み、各1ページずつの source1~3 の3つのPDFファイルを merged.pdf にまとめてます。

darwin:~ monk$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=merged.pdf \source1.pdf source2.pdf source3.pdf

「\」は半角で入力してください。(option + ¥)

ls コマンドで確認してみました。

darwin:~ monk$ ls -l
total 33456
-rw-r--r-- 1 monk monk 1764830 3 28 00:05 merged.pdf
-rw-r--r-- 1 monk wheel 8164379 3 27 23:35 source1.pdf
-rw-r--r-- 1 monk wheel 4290503 3 27 23:40 source2.pdf
-rw-r--r-- 1 monk wheel 2900957 3 27 23:41 source3.pdf


merged.pdf をプレビュー.app で開いてみたところ、ちゃんと source1~3 がまとまっているのを確認しました。


【特集】PDF再入門 - フリーツールでどこまで行ける? (1) 気づけば普及の進むPDFフォーマット (MYCOMジャーナル)

最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。