转换错误.doc到.epub

时间:2016-11-17 04:20:59

标签: epub

我将.doc上传到smashworld,并在验证.epub

时收到警告

错误toc.ncx 15 43解析文件时的错误&navnet / navTarget / pageTarget的不同playOrder值引用相同的目标'。 错误toc.ncx 15 265解析文件时的错误&navnet / navTarget / pageTarget的不同playOrder值引用相同的目标'。

这是代码的一部分。

山海传说Vol.1,[第1部分]中点

enter image description here

我不知道......它可以修复。有人可以帮帮我吗?

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文件,我们将尝试了解错误:)