Wordでの挫折 その2

 WordのDOC/DOCX 形式はそのままではKindle書籍にすることはできませんでした。(Wordでの挫折 その1)

しかし、Wordは原稿をHTML形式で出力できます。 その出力ファイルをKindleGenで使えるでしょうか?  簡単な文章を作って確認してみました。


テスト 1 「単一ファイルWebページ」で出力

  Wordで作った文章をHTMLフォーマットの中の「単一ファイルWebページ」で出力しました。 このファイルはMHTML形式ファイルで、HTML形式の一つですが複数のファイルを一つにまとめたものです。  KindleGenで読み込もうとしましたが、HTMLファイルではないので、ファイルを認識せずKindkeGenに読み込むことはできませんでした。

 失敗


テスト 2 「Webページ」で出力

 Wordで作った文章をHTMLフォーマットの中の「Webページ」で出力しました。 このファイルもHTML形式の一つです。 このファイルをKindleGenで変換してみました。

 変換はできました。 mobiファイルをプレビューアーで確認しましたら文章は正しく表示され、リフローもうまく機能しています。 タイトルも正しく読み込まれています。 「出来たではないか。 意外と簡単だ。」と喜んだものの、残念ながらちょっと問題があります。

 Kindle Fire では問題ないものの、 Kindle Voyage では小さなサイズのフォントで表示され、しかもフォントの大きさを変更する事が出来ません。 読者にとって、これは困りますね。 また KindleGen の変換メッセージを見ると「警告」がいくつか出ております。

  • 警告(inputpreprocessor):W29004: 開いているタグを強制的に閉じました:<span lang="EN-US">
  • 警告(inputpreprocessor):W29004: 開いているタグを強制的に閉じました:<span style="font-family:"MS ゴシック";mso-bidi-font-family:"MS ゴシック";mso-fareast-language:JA">
  • 警告(inputpreprocessor):W29004: 開いているタグを強制的に閉じました:<p class="MsoPlainText">
  • 警告(core):W1002: 文字列の変換が不正確です。

 一歩前進だが、警告が出て使えない


テスト 3 「Webページ(フィルター後)」で出力

  Wordで作った文章をHTMLフォーマットの中の「Webページ(フィルター後)」で出力しました。 このファイルもHTML形式の一つです。

 この形式で出力するときWordから「Office特有のタグが削除されます」という警告が出ました。 Kindleの説明ではWordで作った文書をHTMLにするときは「フォーマット無し」で出力するように薦められていますので期待が持てます。

 このファイルをKindleGenで変換してみました。  結論は、テスト 2 と同じ現象です。 変換され、正しく表示されますが、Kindle Voyage では表示の文字が小さく、フォントの変更が出来ません。 KindleGen での変換時にテスト2とは異なりますが警告が出ています。

  • 警告(prcgen):W14016: カバーが指定されていません
  • 警告(core):W1002: 文字列の変換が不正確です。

 一歩前進だが、警告が出て使えない


Wordは原稿作成に使おう

 日本語の場合、Wordから直接Kindle書籍に変換するのは、現在はできないようです。 しかし、英語では実用になっているので、将来日本語でも利用できるようになるでしょう。

Wordは原稿を作る強力な道具です。 私は、Wordで原稿を完成させ、.txt形式で出力し、そのファイルをでんでんコンバーターまたはSigilでEPUB形式ファイルにして、それを最終的にKindleに変換しています。 警告を全く出さずに変換が可能です。

↑ PAGE TOP