3

我通过在 .NET 中使用 ZipArchive 并查看规范(在 Wikipedia 中)和一个示例编写了一个 ePub 生成器。

它不起作用!但我只收到一个通用错误,所以我无法从这里修复任何东西。

我可以去哪里上传我的 ePub 并被告知它有什么问题?或者有没有更适合它的工具?我目前正在使用 Adob​​e ePub 阅读器...

4

4 回答 4

6

我意识到这是一个老问题,但如果其他人遇到这个问题,我想贡献一下。负责 ePub 标准的 IDPF 有一个用于检查 ePub 的工具,称为 epubcheck。它可以在https://github.com/IDPF/epubcheck找到。

此外,他们有自己的使用 epubcheck 的在线验证器。它位于http://validator.idpf.org/

于 2014-03-18T21:21:44.600 回答
2

我在http://www.epubconversion.com/ePub-validator-iBook.jsp找到了一个在线验证器工具。

于 2013-10-25T15:02:40.497 回答
1

有两种基本的黑盒方法。

首先:生成一个文件并将其放入验证器中。

第二:在不使用您的代码的情况下获取一组输入和输出(其他生成器,例如,手动执行)。然后使用文件比较工具(可能先解压缩 zip)。

于 2013-10-24T21:43:39.387 回答
1

这是一款适用于 Windows、Mac 或 Linux 操作系统的出色离线检查工具:

http://www.pagina-online.de/produkte/epub-checker/

这是一个很棒的工具,即使我用来验证和生成 epub 文件也很明显会给出错误(如果有的话)。

于 2014-09-24T06:21:51.700 回答