【发布时间】:2014-09-24 14:47:23
【问题描述】:
我使用 .NET 中的 ZipArchive 编写了一个 ePub 生成器,并查看了规范(在 Wikipedia 中)和一个示例。
这行不通!但我只收到一个一般性错误,所以我无法从这里修复任何东西。
我可以去哪里上传我的 ePub 并被告知它有什么问题?或者有没有更适合它的工具?我目前正在使用 Adobe ePub 阅读器...
【问题讨论】:
标签: epub
我使用 .NET 中的 ZipArchive 编写了一个 ePub 生成器,并查看了规范(在 Wikipedia 中)和一个示例。
这行不通!但我只收到一个一般性错误,所以我无法从这里修复任何东西。
我可以去哪里上传我的 ePub 并被告知它有什么问题?或者有没有更适合它的工具?我目前正在使用 Adobe ePub 阅读器...
【问题讨论】:
标签: epub
我知道这是一个老问题,但如果其他人遇到这个问题,我想贡献一下。负责 ePub 标准的 IDPF 有一个用于检查 ePub 的工具,称为 epubcheck。可以在https://github.com/IDPF/epubcheck找到。
此外,他们有自己的使用 epubcheck 的在线验证器。它位于http://validator.idpf.org/
【讨论】:
我在http://www.epubconversion.com/ePub-validator-iBook.jsp找到了一个在线验证工具。
【讨论】:
有两种基本的黑盒方法。
首先:生成一个文件并将其放入验证器。
第二:在不使用代码的情况下获取一组输入和输出(例如,其他生成器,手动执行)。然后使用文件比较工具(可能先解压缩 zip)。
【讨论】:
这是一款适用于 Windows、Mac 或 Linux 操作系统的出色离线检查工具:
http://www.pagina-online.de/produkte/epub-checker/
这是一个很棒的工具,即使我用来验证和生成 epub 文件也很明显会给出错误(如果有的话)。
【讨论】: