« ChainLP V0.40-8 | トップページ | ChainLP V0.40-9 »

ISBN Titler v0.15

ISBN Titler V0.15

■何をするもの?

入力したISBNから著者とタイトルを取得して、ファイル名に反映するツールです。
ISBNから著者とタイトルを得られるのでキー入力の煩わしさを軽減できます。
なお、ISBNの検索にはAmazon.co.jpサイトを使用しています。
あまり使い道はありませんが、JANコードやASINを指定して書籍以外のものを検索することも可能です。

(1)ファイル名をあらかじめISBNにしておくと、ドラッグ&ドロップでファイルを自動リネームできます。
PDFをドロップした場合は、PDFのプロパティもオプションで自動設定できます(但し、iTextSharp.dllが必要です)。

(2)ZBarがインストールしてあれば、ドロップしたファイルのページ画像から直接バーコードを取得してリネームすることもできます。

「IsbnTitler15b.zip」をダウンロード

■修正のポイント

Amazonサイトのフォーマット変更に対応しました。

■ランタイムについて

動作には Microsoft .NET framework 4.0 が必須です。
以下のサイトから「.NET Framework Version4」を選択してインストールして下さい。

http://msdn.microsoft.com/ja-jp/netframework/

※Windows Updateでカスタム設定を選択し、追加選択(ソフトウェア)から導入することもできます。

■ZBarについて

ZBarはバーコード読み取りを行うオープンソースのツールライブラリです。
ZBarをインストールしておけば、ISBN Titlerはページ画像からバーコードを取り出して検索に利用できます。

以下のサイトから Windows Installer をDLして、インストールを行って下さい。

http://zbar.sourceforge.net/

■iTextSharpについて(※PDFプロパティの反映を行いたい場合、バーコード画像をPDFページから取得したい場合)

ファイルがPDFのとき、PDFプロパティにも著者とタイトルの反映を行いたい場合はiTextSharpが必要です。
またZBarでバーコード判定する場合にPDFページの取得にもiTextSharpが必要です。

以下のサイトからDLすることができますので、解凍したiTextSharp.dllをISBN Titlerを解凍したフォルダに置いて下さい。

http://sourceforge.jp/projects/sfnet_itextsharp/

※現在のISBN Titlerでの使用バージョンは itextsharp-dll-core-5.1.3 (2011-12-01) ですので、なるべくバージョンが一致するものを使用して下さい。バージョンが違うとエラーになる場合があります。

■圧縮ファイルからのページ画像取得について

圧縮ファイル中のページ画像からZBarを使用してバーコードを取得する場合は、統合アーカイバDLLが必要です。
必要なDLLは、UNLHA32.DLL、UNZIP32.DLL、7-ZIP32.DLL、UNRAR32.DLLです。
配布先は以下のサイトにあります。

http://www.csdinc.co.jp/archiver/

■履歴

0.15 2011/12/19
・Amazonサイトのフォーマット変更に対応しました。
・iTextSharpをitextsharp-dll-core-5.1.3に変更しました。

|

« ChainLP V0.40-8 | トップページ | ChainLP V0.40-9 »

ツール」カテゴリの記事

ISBN Titler」カテゴリの記事

コメント

非常に貴重なソフトウェアをありがとうございます。
新バージョンを使ってみたところ、ISBNコードを検索ワードに入力し、検索ボタンを入力すると、

「アプリケーションのコンポーネントでハンドルされていない例外が発生した」という趣旨のエラーが出るようです。複数の環境で同様のエラー発生を確認いたしました。

サポートは無いとのことでしたが、もし、修正いただけるようならば、幸いです。

投稿: | 2012年1月 8日 (日) 11時54分

いつも大変便利なソフトをありがとうございます。
旧バージョンの頃から愛用させていただいております。

V0.15で、isbn名のファイルをD&Dしたところ、1月8日にコメントされた方と同様のエラーが出ました。
使用した環境はwindows7 64bitで、itextsharp-dll-core-5.1.3は利用しています(zbarの機能は利用していません)。

お時間あって可能なようでしたら修正していただけると大変助かります。
恐縮ですが、もしできるようでしたらよろしくお願い致します。

投稿: | 2012年1月16日 (月) 01時51分

win7 64bit 環境でエラーが出たので、itextsharp-dll-core-5.1.2に戻して使ったところ動作しました。ご報告まで。

投稿: | 2012年6月20日 (水) 06時36分

また Amazonサイトのフォーマットが変更になったのかもしれません。

投稿: | 2012年7月30日 (月) 22時28分

この記事へのコメントは終了しました。

« ChainLP V0.40-8 | トップページ | ChainLP V0.40-9 »