转换错误的.doc到.epub
问题描述:
我上传到的.doc smashworld,并得到了警告在验证.epub转换错误的.doc到.epub
ERROR toc.ncx 15 43错误在解析文件“不同playOrder值的navPoint/navTarget/pageTarget指的是同一个目标'。 错误toc.ncx 15 265解析文件'navPoint/navTarget/pageTarget的不同playOrder值引用同一个目标'时出错。
这里是代码的一部分。
山海经传奇1卷,[第1of2]中点
我没有idea..how它可以是固定的。有人可以帮我吗?
答
正如您可能知道的一样,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的navPoint每递增。 如果您发现错误,请手动插入正确的值,保存并导出电子书。
如果你不知道如何解决它,张贴在这里的TOC文件,我们会尝试了解错误:)
我忘了说,这个错误可能是还有一个src =“”问题,其中两个不同的游戏顺序使用两个不同的导航点应用于同一个文件。 – Cristian