EPUB文件生成,封面页

发布于 2024-11-25 13:54:33 字数 574 浏览 0 评论 0原文

我正在生成 epub 书籍文件,但遇到了问题。它不会读我的封面。这是 cover.xhtml 我做错了什么吗?关于 epub 创建的 IMB 文档告诉我,我唯一需要的是 cover.html 文件和一个图像文件夹,其中 /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>

I am generating epub book file, and im stuck with a problem. It doesn't read my cover. Here's the cover.xhtml Am I doing something wrong? IMB documentation over the epub creation tells that the only one I need is cover.html file and a images folder with a image in my /OPS folder.

<!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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

救赎№ 2024-12-02 13:54:33

问题很可能出现在您的包文件中,也可能出现在该文件中。然而,这个 xhtml 文件有一个明确的问题。图像本身的 URL 必须是相对的。
EPUB 中的所有路径/URL 都是相对的。假设您的图像位于包含 xhtml 文件的目录的子目录中,那么您需要有一个 img 元素,例如:

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

EDIT (Extraneon 添加了作者的评论来回答)

当您遇到问题时,总是值得使用 epubcheck 实用程序。我将您使用的 xhtml 添加到我的 EPUB 之一,并且 epubcheck 报告了该问题,

The problem is as likely to be in your package file as it is in this file. However, there is one definite problem with this xhtml file. The URL to the image itself needs to be relative.
All paths/urls in an EPUB are relative. Assuming that your images are in subdirectory of the directory containing the xhtml files, then you need to have a img element like:

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

EDIT (Extraneon added comment by author to answer)

It's always worth using the epubcheck utility when you have problems. I added the xhtml you used to one of my EPUBs and epubcheck reported the problem,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文