« クリップボードにアクセスするスクリプト | トップページ | calibreでhtmlを電子書籍フォーマットに変換 »

2013年3月13日 (水)

kindle PaperWhite用自炊データの目次つきフルスクリーン化

自炊本をkindle PaperWhiteで目次つきフルスクリーン表示させるのに、
ChainLPPDFDietEasy、どちらも利用させてもらってますが
現時点、以下がベスト、と思ってます。

1.
ChainLPにてepubを作成
(目次を作成する際、量が多ければ一つ目だけGUIで入力し、
プロジェクトファイルを保存、プロジェクトファイルを
一つ目を参考に編集)

2.
作成したepubの拡張子をいったんzipに変更し、
metadata.opfの
<spine page-progression-direction="rtl">

<spine page-progression-direction="rtl" toc="ncx">
に変更、epubに戻す。
参考: Kindle Paperwhiteで自炊データをいろいろしてみよう part2

3.
以下のようなバッチファイルを使って
mobi変換とサイズ縮小を行う。(「あああ」がファイル名)
kindlestrip.exeは、kindlestrip.pyをpy2exeすればできるが
PDFDietEasyに同梱されているのでありがたく利用。

@echo off
set kgenexe="C:\Program Files\PDFDietEasy\kindlegen.exe"
set kstexe="C:\Program Files\PDFDietEasy\kindlestrip.exe"
set mobiname=あああ

%kgenexe% "%mobiname%.epub" -c0 -o "_%mobiname%.mobi"
%kstexe% "_%mobiname%.mobi" "%mobiname%.mobi"
pause

4.
calibreで書籍情報を追加。表紙も追加(Kindleに表示できるかはまた別)

---

後はメモ。

・calibreで書籍情報を追加するには、「書誌情報を個別に編集」を選んで、タイトル、著者名(→ボタンで~ソートに入れてやる必要あり)を入力、「書誌情報をダウンロード」ボタンを押す。あとは検索されたものが出てくるので選べばよい。
このとき、「書誌情報をダウンロード」ボタン右横の設定ボタンを押し、「Amazon.com」にチェックを入れ、そこを選択したまま「選択した情報源を設定」ボタンを押すと、「使用するAmazonウェブサイト」で日本を選ぶことで日本のAmazonから情報が得られる。

・epub-mobiに限らず、calibreで変換するとフルスクリーンが解除されてしまう。ちなみにmobiのサイズはkindlegenのように大きくならない。

・書籍情報追加でAmazonからの情報を選択しておき変換をかけると、Kindleで表示したときの「パーソナル」の帯が出なくなる(ことが多い?)。

・calibreで表紙をつけられなかった時
sigilでつけようとしたがkindlegenが通らなくなり駄目。
(それなら最初から1ページ目に表紙を入れてChainLP実行するほうが。)

PDFDietEasyだと、非常に簡単に作成できるので使いたいのですが、
現時点は以下のような問題があり、上記の流れを使ってます。

・PDFDietEasyで目次をつけるとフルスクリーンが解除されてしまう件は
2013.3.11.1で直された。しかし、目次が「本文と同列」のところに表示され不便。
Screenshot_a

移動タブの目次の下に表示してほしいところ。

Screenshot_b

(calibreで変換をかけると目次についてはOk。
しかも階層化していた場合にAZW3に変換すると目次も階層化されてばっちり!
でも変換をかけるとフルスクリーンが解除されるようなので…。
->設定の仕方がわからないだけかも。)

|

« クリップボードにアクセスするスクリプト | トップページ | calibreでhtmlを電子書籍フォーマットに変換 »

Kindle」カテゴリの記事

自炊」カテゴリの記事

コメント

初めまして
大変参考になりました。
少し前の記事なので大変恐縮ですが、ちょっとご恩返しです。
バッチファイルの所を引数で処理してしまえば
該当epubファイルをアイコンに放り込むだけでOKなりますよ。

%kgenexe% "%mobiname%.epub" -c0 -o "_%mobiname%.mobi"
%kstexe% "_%mobiname%.mobi" "%mobiname%.mobi"

%kgenexe% %1 -c0
%kstexe% "%~dp1%~n1.mobi" "%~dp1%~n1.mobi"
pause

ではでは

投稿: さのじ | 2013年11月24日 (日) 00時28分

さのじさん

ご連絡ありがとうございます。
そのバッチファイルにすれば、作業が減ってとっても楽ですね!
これからはそちらで作業したいと思います。

投稿: tag | 2013年11月24日 (日) 06時58分

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

トラックバック


この記事へのトラックバック一覧です: kindle PaperWhite用自炊データの目次つきフルスクリーン化:

« クリップボードにアクセスするスクリプト | トップページ | calibreでhtmlを電子書籍フォーマットに変換 »