seeo 发表于 2023-3-27 18:55

epub封面不显示

本帖最后由 seeo 于 2023-3-27 19:10 编辑

我自己制作了一个epub电子书,将它导入calibre、ibook以及其它一些软件在书籍列表视图那里都能正常显示封面缩略图,但是在Adobe Digital Edition和MarginNote3上无论我怎么调代码都不显示。
如果说是这2个软件的问题的话,我发现我购买的那些电子书倒是都能显示出来,所以我想肯定还是我的代码哪里有问题。但是,我看了下购买的电子书的代码,也看不出跟我的有些区别。
我用来做封面的是cover.jpeg图片,在OEBPS下的Images目录,封面页面是coverpage.xhtml,在OEBPS下的Text目录。下面我贴出了电子书的目录结构和我认为跟封面有关系的代码content.opf。
还是我思路错了,关键不在content.opf,大家帮我看看,如果需要看哪里的代码我再贴过来

拜托各位了!!奈何用MarginNote3和Adobe比较多,没有封面找起书总是不方便 {:301_981:}

对了,另外,在Adobe digital editions中,封面旁边的小字显示的书名、作者也都没有。。。但是在calibre看书名和作者都有的。

————————————————————————————————————————————
这是我的epub电子书的目录结构:

这是我的部分content.obf代码:
<?xml version="1.0" encoding="utf-8"?>
<package unique-identifier="weread-book-id" version="3.0" xml:lang="en" xmlns="http://www.idpf.org/2007/opf">
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
    <dc:identifier id="book-id">233442</dc:identifier>
    <dc:title>xxx</dc:title>
    <dc:language>zh</dc:language>
    <dc:creator opf:file-as="xxx" opf:role="aut">xxx</dc:creator>
    <dc:contributor opf:role="trl">xx</dc:contributor>
    <dc:date>2022-06-01T00:00:00Z</dc:date>
    <dc:identifier opf:scheme="isbn">1235665423</dc:identifier>
    <dc:publisher>xxx</dc:publisher>
    <dc:description>xxx</dc:description>
    <meta property="ibooks:specified-fonts">true</meta>
    <meta content="cover.jpeg" name="cover"/>
</metadata>
<manifest>
    <item href="Text/coverpage.xhtml" id="coverpage.xhtml" media-type="application/xhtml+xml"/>
    <item href="Text/TOC.xhtml" id="TOC.xhtml" media-type="application/xhtml+xml"/>
    <item href="Text/nav.xhtml" id="nav.xhtml" media-type="application/xhtml+xml" properties="nav"/>
    <item href="Text/Section0001.xhtml" id="Section0001.xhtml" media-type="application/xhtml+xml"/>
    <item href="Text/Section0002.xhtml" id="Section0002.xhtml" media-type="application/xhtml+xml"/>
    <item href="Styles/sgc_nav.css" id="sgc_nav.css" media-type="text/css"/>
    <item href="Styles/sgc-toc.css" id="sgc-toc.css" media-type="text/css"/>
    <item href="Images/12233332.png" id="12233332.png" media-type="image/png"/>
    <item href="Images/33000323.jpg" id="33000323.jpg" media-type="image/jpg"/>
    <item href="Images/cover.jpeg" id="cover.jpeg" media-type="image/jpeg" properties="cover-image"/>
    <item href="toc.ncx" id="ncx" media-type="application/x-dtbncx+xml"/>
</manifest>
<spine toc="ncx">
    <itemref idref="coverpage.xhtml"/>
    <itemref idref="TOC.xhtml"/>
    <itemref idref="nav.xhtml"/>
    <itemref idref="Section0001.xhtml"/>
    <itemref idref="Section0002.xhtml"/>
</spine>
<guide>
    <reference href="Text/coverpage.xhtml" title="xxxx" type="coverpage"/>
    <reference href="Text/TOC.xhtml" title="Table of Contents" type="toc"/>
</guide>
</package>




px307 发表于 2023-3-27 20:18

楼主,能给源文件吗,我这边调一下

seeo 发表于 2023-3-27 20:22

px307 发表于 2023-3-27 20:18
楼主,能给源文件吗,我这边调一下

我怎么发给你呢?

px307 发表于 2023-3-27 20:26

你发网盘或发我的收集链接
https://pan.baidu.com/disk/main#/transfer/send?surl=AAEAAAAAABBzAA

seeo 发表于 2023-3-27 20:30

px307 发表于 2023-3-27 20:26
你发网盘或发我的收集链接
https://pan.baidu.com/disk/main#/transfer/send?surl=AAEAAAAAABBzAA

已发。我刚刚自己又调了好久,在ADE上应该是可以显示了,其实调的过程中在MarginNote3显示过,但是一瞬即逝。。。。后来就再也不显示了。。。。拜托了,谢谢!!

px307 发表于 2023-3-27 20:33

好的,我试一下哈

seeo 发表于 2023-3-27 20:48

Rolanju 发表于 2023-3-27 20:45
不要你的代码,就要你的电子书,可以吗?
有 Android 的吗?

你要哪本电子书呢?我看我有没有

seeo 发表于 2023-3-27 20:51

px307 发表于 2023-3-27 20:33
好的,我试一下哈

你看看我发给你的版本,images里面有没有cover.jpeg,我不知道我发错版本没有,如果没有的话,麻烦随便下一张图片来调吧,多谢!

Rolanju 发表于 2023-3-27 21:16

seeo 发表于 2023-3-27 20:48
你要哪本电子书呢?我看我有没有

与 Android 有关的 kotlin 书籍,都可以,epub 格式的

seeo 发表于 2023-3-27 21:32

px307 发表于 2023-3-27 20:33
好的,我试一下哈

我发现一个问题,我把可以在MarginNote中显示的电子书解压缩出来,然后什么都不动,也不打开,直接用压缩软件打包(选择的是存储),然后放到MarginNote,本来可以显示的封面不显示了,显示的书名也不是书名了,也变成了压缩包的文件名。
然后,我把可以显示的epub,用sigil打开,什么都不修改,直接保存(什么都不改,还是可以保存。。),然后放到MarginNote,封面也不显示了。。。。
页: [1] 2 3
查看完整版本: epub封面不显示