在python代码中,如何在epub中隐藏分割的部分,以便它们不会显示在ereader';s Nav toc?

在python代码中,如何在epub中隐藏分割的部分,以便它们不会显示在ereader';s Nav toc?,python,html,split,epub,Python,Html,Split,Epub,我正在用python编写一个使用markdown的文本到epub的转换程序。我希望能够使用标记来分割章节,就像你可以在Sigil中分割标题一样。从扫描和复制其他ePub(不显示这些分割部分)的方法开始,我尝试的一切都失败了 我的编码标记拆分器工作正常,但在使用ADE和Kindle进行转换时,拆分部分总是显示在电子阅读器的导航目录中。我还尝试过在spine和manifest中弄乱分区id,并为这些拆分的分区添加适当的HTML标题,但也没有成功 那么,有谁能告诉我如何拆分epub标题或章节部分,以便

我正在用python编写一个使用markdown的文本到epub的转换程序。我希望能够使用标记来分割章节,就像你可以在Sigil中分割标题一样。从扫描和复制其他ePub(不显示这些分割部分)的方法开始,我尝试的一切都失败了

我的编码标记拆分器工作正常,但在使用ADE和Kindle进行转换时,拆分部分总是显示在电子阅读器的导航目录中。我还尝试过在spine和manifest中弄乱分区id,并为这些拆分的分区添加适当的HTML标题,但也没有成功


那么,有谁能告诉我如何拆分epub标题或章节部分,以便拆分部分的名称不会显示(即隐藏)在任何电子阅读器的导航目录中吗?

我不太理解您的问题。如果您正在编写whatever-to-EPUB转换器,则可以选择在NCX(如果是EPUB 2)或导航文档(如果是EPUB 3)中输入的条目。理论上,读取应用程序只会显示NCX/NavDoc文件中包含的“树”。请提供一些输入/预期输出示例代码。在ereader NCX TOC中不显示的方法是删除epub中TOC.NCX xml文件中的所有条目。但您必须在toc.ncx Navpoint xml结构中至少有一个空白条目,它才能通过IDPF epubcheck。