8 mobiファイルにもくじをつける(注)すでにこの機能は使えません


mobiファイルには目次を付けられます(注)2020年時点ですでにこの機能は使えなくなっています

でも、Kindle Comic Creator単体ではその機能はありません。

mobiファイルを確認する為のアプリKindle PreviewerをDLしましょう

これを使う事でmobiファイルに目次をコンパイル(変換)することが可能なのです。

 

☆目次はKindle Previewerで作ります☆


まずはmobiファイルを作った時に出来たこのフォルダ。

この中のtoc.ncxというファイル。

この中に先ほどmobiを作る際に書き込んだ

目次の情報が入っています

テキストを開くアプリ(テキストエディタ)で開いてみましょう。


パソコンに詳しくない人はゾッとするような文字列が出て来ますが怖がる必要はありません。

 

この中に目次が書かれています。

   <navPoint playOrder="1" id="toc-1">
            <navLabel>
                <text>Page-0</text>
            </navLabel>
            <content src="html/Page-0.html"/>
        </navPoint>

 

navPointから/navPointまでがページの目次です。ページ0の目次はpage-0と出るという内容が書かれてます。

ページに付けられている必要の無い目次の情報を削除します。


では必要な目次はどうやって見つければいいのか?

日本語で付けた目次は左のように文字化けしています。一目瞭然!!

P4には「もくじ」

P5には「瀬戸内バイキングVSチームガッツ!」と書かれています。

 

これ以外のnavPointから/navPointで囲まれている目次を削除すればいいのです。


もくじのいらない部分を全部削除すると以下のようになります。

 

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE ncx PUBLIC '-//NISO//DTD ncx 2005-1//EN' 'http://www.daisy.org/z3986/2005/ncx-2005-1.dtd'>
<ncx version="2005-1" xmlns="http://www.daisy.org/z3986/2005/ncx/" xml:lang="en-US">
    <head>
        <meta content="" name="dtb:uid"/>
        <meta content="" name="dtb:depth"/>
        <meta content="0" name="dtb:totalPageCount"/>
        <meta content="0" name="dtb:maxPageNumber"/>
        <meta content="true" name="generated"/>
    </head>
    <docTitle>
        <text/>
    </docTitle>
    <navMap>
      
        <navPoint playOrder="4" id="toc-4">
            <navLabel>
                <text>逶ョ谺。</text>
            </navLabel>
            <content src="html/Page-3.html"/>
        </navPoint>
        <navPoint playOrder="5" id="toc-5">
            <navLabel>
                <text>隨ャ1隧ア縲€轢ャ謌ク蜀・ヰ繧、繧ュ繝ウ繧ーVS繝√・繝繧ャ繝・ヤ</text>
            </navLabel>
            <content src="html/Page-4.html"/>
        </navPoint>
      
        <navPoint playOrder="35" id="toc-35">
            <navLabel>
                <text>隨ャ2隧ア縲€豼€髣假シ∵ーエ荳ュ繝舌ヨ繝ォ!!</text>
            </navLabel>
            <content src="html/Page-34.html"/>
        </navPoint>
      
        <navPoint playOrder="66" id="toc-66">
            <navLabel>
                <text>隨ャ3隧ア縲€螂・・イ蟇セ豎コ!!</text>
            </navLabel>
            <content src="html/Page-65.html"/>
        </navPoint>
      
        <navPoint playOrder="96" id="toc-96">
            <navLabel>
                <text>隨ャ4隧ア縲€豼€遯・シ∫・縺阪ン繝シ鬲・!</text>
            </navLabel>
            <content src="html/Page-95.html"/>
        </navPoint>
      
        <navPoint playOrder="128" id="toc-128">
            <navLabel>
                <text>隨ャ5隧ア縲€蜍晏茜縺ォ蜷代°縺」縺ヲ!!</text>
            </navLabel>
            <content src="html/Page-127.html"/>
        </navPoint>
      
        <navPoint playOrder="160" id="toc-160">
            <navLabel>
                <text>繧医∩縺阪j B繝輔ぉ繝九ャ繧ッ繧ケ繧貞叙繧翫b縺ゥ縺・!</text>
            </navLabel>
            <content src="html/Page-159.html"/>
        </navPoint>
      
    </navMap>
</ncx>


文字化けした日本語を囲む<navPoint>文字化け</navPoint>こういうタグで囲まれた記述を残します。

上下のnavPointから/navPoint以外の所は消さないように注意しましょう。

 

そしてこのファイル「toc.ncx」を上書き保存します。

 


このフォルダの中にあるデータは相互に関係しています。

 

toc.ncxは目次のデータです、これを爆球連発!!スーパービーダマン9.mobiにコンパイルします。(混ぜちゃう)

 

同じフォルダのcontent.opfといファイルをKindle Previewerを起動してドラッグアンドドロップすると、勝手に混ぜてくれちゃいます。

作業中はコンパイルしていますと出て、作業が終わると

 

converted-content-opf

というフォルダが出来ます。

 

そして、この中に入ってるファイルが目次入りmobiファイルです。これで完成です。

+.(・∀・)゚+.゚あら簡単!!

目次が入ってるかどうかは、Kindle Previewerで確認出来ます。

確認しましょう!

 

次へ