Генерация файла EPUB, титульная страница - PullRequest
2 голосов
/ 24 июля 2011

Я создаю файл книги epub, и я застрял с проблемой.Это не читает мою обложку.Вот файл cover.xhtml Я что-то не так делаю?Документация IMB по созданию epub говорит, что мне нужен только файл cover.html и папка с изображениями в папке my / OPS.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Cover</title>
<style type="text/css"> img { max-width: 100%; } </style>
</head>
<body>
<div id="cover-image">
<img src="/images/cover.jpg" alt="Title"/>
</div>
</body>
</html>

1 Ответ

4 голосов
/ 24 июля 2011

Проблема, скорее всего, в вашем файле пакета, как и в этом файле.Однако есть одна определенная проблема с этим файлом xhtml.URL-адрес самого изображения должен быть относительным.Все пути / URL в EPUB являются относительными.Предполагая, что ваши изображения находятся в подкаталоге каталога, содержащего файлы xhtml, вам необходимо иметь элемент img, например:

<img src="images/cover.jpg alt="Title"/>

EDIT (Extraneon добавил комментарий автораответ)

Всегда стоит использовать утилиту epubcheck , когда у вас есть проблемы.Я добавил xhtml, который вы использовали, в один из моих EPUB, и epubcheck сообщил о проблеме,

...