ひっきぃのメモ帳

趣味で作るプラモデル製作の過程と作品、日々の資格取得へ向けての活動、Apple中心のIT関連ネタを書いています。

PDFを4面付けにレイアウトしてヘッダを追加したPDFを書き出すプログラム

ここの記事の続き http://d.hatena.ne.jp/m_hikichi_1969/20100920/1284986237



基本的な部分は動作できるバージョンができあがりました。
コマンドラインで動かすjavaアプリケーションです。
javaのバージョンは5.0以降かな?


右の図のようにPDFを変換します。
ソースも公開しましたので、必要に応じて改造してください。
WinでもMacでも動作は確認してます。Linuxでも動くんじゃないでしょうか(未確認)。

必要なライブラリ

これらのライブラリを同じフォルダに置いてバッチかシェルで実行するか、classpathの通っているフォルダに置いて実行してください。

使用例
MyPDF.bat -i input.pdf -o output.pdf -h HEADER -p "5-47,71-79,86-88"
 input.pdf から output.pdf を作成します。
 ヘッダー部には HEADER+ページ番号
 元のpdf から 5〜47ページ、71〜79ページ,86〜88ページを抜き出してoutput.pdfに4面付けにしながら書き出します。



ダウンロードはこちらからできます。⇒ MyPDFv0.1.zip 直

これで、私のやりたいことは完成ですが、もう少し汎用的に使えるように改造しようかな。



よろしければ、ボタン↓押してくださいませ。
にほんブログ村
人気ブログランキングへ