複数のマルチTIFデータの総ページ数を一括でカウントする方法はございませんか?

例えば全てのマルチTIFのファイルの情報(この中にペース数がある)を拾ってエクセルにまとめてくれるソフトでもいいですし、
マルチTIFを一つのマルチTIFにしてくれるソフトでもいいです。
一つのフォルダに100ページ以上のマルチTIFが1000個くらいあります。
一つずつ開いてページ数を足していくのは辛いです。。。
よろしくお願い致します。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/12/30 00:20:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:tsukasa57 No.1

回答回数110ベストアンサー獲得回数20

ポイント35pt

こんにちは。試したところ可能でしたが少々手間がかかります。

お使いの OS が Linux ならもっと簡単だと思いますが、Windows だと仮定します。

LibTiff というソフトを使います。このソフトには tiffinfo.exe というプログラムも入っていてそれを使うと TIFF ファイルの情報(画像の大きさなど)を見ることができます。TIFF ファイルに複数ページある場合は、それぞれの情報を表示します。

tiffinfo.exe を動かすためには次の 3 つのプログラムが必要です。

上記からファイルをダウンロードして展開して下さい。

それぞれ、tiff-3.8.2-1-bin、jpeg-6b-4-bin、zlib-1.2.3-bin というディレクトリが作成されたとします。

jpeg-6b-4-bin\bin\jpeg62.dll と zlib-1.2.3-bin\bin\zlib1.dll を tiff-3.8.2-1-bin\bin にコピーします。

コマンドプロンプトを開いて tiff-3.8.2-1-bin\bin\tiffinfo.exe TIFF画像のディレクトリ\*.tif > excel.csv

と実行します。こうすると excel.csv というファイルが出来ます。

OpenOffice Calc で開くと次のようになります。

http://f.hatena.ne.jp/tsukasa57/20081223161433

並び替えると次のようになります。

http://f.hatena.ne.jp/tsukasa57/20081223161925

あとは、TIFF Directory at offset という行を数えれば良いだけです。この例の場合は 108行から126行なので 126-108+1=19 19枚になります。

私は http://www.zarvantech.com/web/tiff_samples.html で公開されている TIFF ファイルで試しました。

手間がかかるので余りお勧めしませんが出来なくはありません。他に回答が無い場合、試してみて下さい。

もし、うまくいかなかった場合はコメントを書いて下されば補足します。その場合は、この質問の設定が「回答受付中はコメントをつけられません。」になっているので、コメントを受け付けられるようにするか、1 人当たり複数回、回答できるようにして欲しいです。

id:ion10

ご丁寧なご回答ありがとうございます。

少々手間がかかりそうなので他に回答が無ければ試してみます。

2008/12/24 10:09:29
id:tsukasa57 No.2

回答回数110ベストアンサー獲得回数20

ポイント35pt

回答した後で気がついたのですが、http://q.hatena.ne.jp/1184240720 の質問の回答に挙げられているソフトを使えば、もっと簡単に出来ると思います。その場合は、有料のようですが...

id:ion10

ご回答ありがとうございます!

すいません、過去に回答ありましたね。

2008/12/24 10:23:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません