如何调试epub?

时间:2013-10-24 21:34:34

标签: epub

我在.NET中使用ZipArchive编写了一个ePub生成器,并查看了规范(在维基百科中)&一个例子。

它不起作用!但我只得到一般错误,所以我无法从这里解决任何问题。

我可以在哪里上传我的ePub并被告知它有什么问题?还是有一个更好的工具?我目前正在使用Adobe ePub阅读器......

4 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:2)

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

答案 2 :(得分:1)

有两种基本的黑盒方法。

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

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

答案 3 :(得分:1)

这是适用于Windows,Mac或Linux操作系统的良好离线检查工具:

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

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