我将.doc上传到smashworld,并在验证.epub
时收到警告错误toc.ncx 15 43解析文件时的错误&navnet / navTarget / pageTarget的不同playOrder值引用相同的目标'。 错误toc.ncx 15 265解析文件时的错误&navnet / navTarget / pageTarget的不同playOrder值引用相同的目标'。
这是代码的一部分。
山海传说Vol.1,[第1部分]中点
我不知道......它可以修复。有人可以帮帮我吗?
答案 0 :(得分:0)
您可能知道ePub文件就像文件存档一样。它包含文本文件(通常为.xhtml,.html),样式表文件(通常为.css),书中使用的图像和配置文件。您的toc.ncx(包含索引顺序和结构的文件)包含2个或更多具有相同playOrder的项目或已损坏。
playOrder属性指定章节在索引中的实际位置。
如果对第1章使用playOrder =“1”而第2章使用playOrder =“1”,则ePub阅读器不知道首先放入什么。
我建议您下载Calibre,导入您的ePub,检查错误,然后打开toc.ncx查看其结构。
你会得到类似的东西:
<ncx xmlns="http://www.daisy.org/z3986/2005/ncx/" version="2005-1" xml:lang="it">
<head>
<meta content="...." name="...."/>
</head>
<docTitle>
<text>Book Title</text>
</docTitle>
<navMap>
<navPoint id="num_1" playOrder="1">
<navLabel>
<text>Chapter 1: some title</text>
</navLabel>
<content src="chapter-01.html"/>
</navPoint>
<navPoint id="num_2" playOrder="2">
<navLabel>
<text>Chapter 2: some title</text>
</navLabel>
<content src="chapter-02.html"/>
</navPoint>
</navMap>
</ncx>
检查每个导航点的每个playOrder是否增加1。 如果发现错误,请手动插入正确的值,保存并导出电子书。
如果您不知道如何修复它,请在此处发布toc文件,我们将尝试了解错误:)