Kindle - отображать изображения в формате html - PullRequest
0 голосов
/ 27 июня 2011

Я понимаю, что это не лучшее место, чтобы задать этот вопрос ...

У меня есть приложение, которое отправляет важные документы HTML в мой Kindle. Они отображаются правильно, но все ссылки на ресурсы (CSS, изображения и т. Д.) Отсутствуют.

Меня не волнует отсутствие css, но наличие изображений очень важно для меня. Несмотря на то, что иногда на них есть абсолютные ссылки, они не отображаются.

Я пытался отправить zip-архив с html-файлом и всеми изображениями, на которые он ссылается, но вместо этого Kindle интерпретировал его как отдельные документы.

P.S. Я отправляю документы через бесплатную электронную почту Amazon @ free.kindle.com.

Ответы [ 2 ]

3 голосов
/ 14 августа 2011

Вы должны использовать Утилита KindleGen для создания из .html в .mobi для сохранения изображений, CSS и использования таких вещей, как изображение обложки, оглавление и т. Д.

Когда у вас естьВаш файл .html и связанные с ним ресурсы изображений необходимо создать (сгенерировать) .opf-файл (обычно это просто XML-файл, описывающий ресурсы вашей книги).KindleGen включил пример руководства пользователя Kindle в .html с соответствующим .opf

После этого просто используйте kindlegen с вашим файлом .opf из оболочки для создания файла .mobi, который вы можете отправить по электронной почте на свой адрес электронной почты kindle.

0 голосов
/ 09 августа 2011

Когда вы отправляете в Kindle только zip-файл, он разделяет все в этом документе.

Вам нужно конвертировать этот zip-файл в файл mobi, тогда Kindle знает, что это один документ.Для этой задачи вы можете использовать Caliber или любой другой конвертер для электронных книг.Каждое изображение должно находиться в корневом каталоге и ссылаться на него по относительному пути.

Пример:

<div id="header">
<h1>Logo</h1>
<img src='blabla.png'/>
</div>
...