記事No | : 197 |
タイトル | : Re: 初期EPWING Toolkit について |
投稿日 | : 2008/10/09(Thu) 23:13:02 |
投稿者 | : UNIUNI39 |
早々のアドバイス誠にありがとうございます。
nmaedaさん、hishidaさんから頂きましたアドバイス下記の通り実行致しました。
●nmaedaさんに頂いたアドバイスに対するご報告
> EBDumpで、HONMONファイルを開いたとき、書籍構成要素として表示される内容を
> 確認していただけませんか?
> 例えば、
> [00]本文
> [01]メニュー
> [90]前方一致かなINDEX
> [70]後方一致かなINDEX
> [04]前方一致かな見出し
> [06]後方一致かな見出し
> [91]前方一致表記形INDEX
> [71]後方一致表記形INDEX
> [05]前方一致表記形見出し
> [07]後方一致表記形見出し
> |
> |
> などとなります。上記は多くのEPWINGタイトルに含まれる要素ですが、
> 角川類語ですと数字検索などもあるようです。
> なお、これらの出現順は任意で、タイトルの制作者の自由です。
>
> 例えば、前方一致かな検索をおこなうためには、前方一致かなのINDEXと見出しの
> 両方が必要になります。もちろん、本文は絶対に必要です。
> (電子ブックの場合、メニューや複合検索からだけ検索するタイトルも割と存在します)
> これらがそろっていなければ、変換スクリプトが正常に動作していない可能性が
> 高いので、まずはパスの類を確認したり、rubyが正常にインストールされているか
> 確認してみてください。rubyのディストリビュージョンは何種類かありますし。
EBDumpで、HONMONファイルを開いたとき、書籍構成要素として何も表示されません。
パスは問題ありませんでした。
rubyの動作ははコマンドプロンプト上でruby -vの実行をさせましたところ
ruby 1.8.6(2007-03-13 patchlevel 0)[i386-mswin32]
となり正常に動いているものと思われます。
●hisidaさんから頂きましたアドバイスに対するご報告
> (1)任意のフォルダに、VTOCをコピーします。
> ※もしCD-ROMの内容をハードディスクにコピーしていたら、
> コピーしたディレクトリで(2)以下の作業を進めてください。
> (2)次の内容を、catinfo.rb という名前で、VTOCの存在するフォルダに保存してください。
> -------------------
> open("bookinfo.dat", "wb") {|dest|
> open( "VTOC","rb") {|source|
> httpfs = File::stat("VTOC")
> httpfilesize = fs.size # ファイルサイズ
> httpsource.seek( filesize-2048,IO::SEEK_SET)
> httpdest.write(source.read)
> }
> }
> -------------------
成功
> (3) コマンドプロンプトを起動します。
> VTOCのあるフォルダで、
> ruby -Ks catinfo.rb
> を実行します。
> bookinfo.dat
> という名前の2048バイトのファイルができるはずです。
成功
> (4) EPWUTILの bookinfo を次のように実行します。
>
> bookinfo bookinfo.dat
>
> これで表示される内容を、掲示板に貼ってください。
「bookinfo.datがオープンできません」となってしまいました。
> (5)次に、CD-ROMに含まれるファイルの一覧を掲示板に貼ってください
GAIJI
GAI16.ZEN
GAI24.ZEN
GAI30.ZEN
GAI48.ZEN
INDEX
CROSS
KHYOKI
KKANA
NUMBER
TANGO
ZHYOKI
ZKANA
RUIGO.DAT
COPR1
COPR2
HONMON
MENU1
TITLE
CROSS
KHYOKI
KKANA
NUMBER
TANGO
ZHYOKI
ZKANA
VTOC
以上です。
よろしくお願い致します。