修复 AZW3 电子书无法标注句子段落的问题

“Kindle小技巧”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 3 条留言

  1. 显示错误
    Error(opfparser):E20004: the id in the spine does not match any item in the manifest: x_ncx
    这是哪一步有问题呢

    • 哎哎呀 您好。错误提示的意思是“Spine 中的 ID 与 manifest 中的任何项均不匹配:x_ncx”。请检查一下 opf 文件中 <spine> 标签内,有没有 x_ncx 这个 ID?有的话,可以删掉它,或在 <manifest> 中添加一条修复它。

  2. (打开命令提示符(或终端),输入下面的 KindleGen 命令将电子书源文件转换成 mobi 格式:
    Windows 系统请输入:kindlegen.exe content.opf

    稍等片刻即可在“OEBPS”文件夹内看到修复好的电子书文件“content.mobi”,可将其重命名一下)
    不行啊,难道是因为我不懂的用KindleGen 的原因?
    倒是用 KindleUnpack 把电子书“***.azw3”拆解成源文件在mobi8文件夹里发现一个EPUB文件,
    我把这个放在C:\KindleGen文件夹
    再直接把它拖到KindleGen.exe 然后就成功了…..