EpubCheck故障排除;声明错误

时间:2014-04-21 07:22:26

标签: epub

我需要一些额外的更有经验的眼睛来对这些声明警告:

warning http://i59.tinypic.com/wl3o5z.png

和这段代码:

code http://i57.tinypic.com/2j0yqtw.jpg

正如你所看到的;尽管声明警告可能会说,我确实已经在OPF中声明了该文件。 OPF位于OEBPS文件夹内的标准位置。我花了几个小时试图找出问题所在,我仍然不知道为什么epubcheck没有看到这个声明。

我检查过的事情:
•声明在<manifest></manifest>标签之间 •路径正确。 (除非我错过了什么)
•我已尝试确保mimetype文件首先出现在zip中。

由于我对创建epub非常陌生,我不知道我是否完全错过了其他内容,比如,在css声明之前代码有问题。你对我能检查什么有什么建议吗?

1 个答案:

答案 0 :(得分:1)

事实证明,iexcercises文件夹和声明的iexercises文件夹的拼写之间存在差异。没有&#39; C&#39;

另外,在我对epub进行故障排除时,我在论坛网站上发现了一条非常有用的评论;它描述了如何将epubcheck错误和警告日志保存到文本文件中以便于浏览。

Source

  

bernieh2评论... @ gmail.com,2011年11月6日||我的五美分   非技术人员...

     

要在Windows PC上使用epubcheck,请执行以下操作:

     

(1)随时随地下载并解压缩最新的epubcheck版本   请在您的计算机上(即,重命名解压缩的文件夹)   喜欢把它放在你认为合适的任何目录上。为了   为了解释这个问题,我们将这样的解压缩文件夹重命名为   &#34; my_epubcheck&#34; (没有&#34;&#34;字符)。

     

(2)打开您选择的任何ASCII文本编辑器(例如记事本)并输入   以下内容:

     

java -jar epubcheck-1.2.jar file.epub&gt; report.txt 2&gt;&amp; 1

     

暂停

     

(3)将其保存为ASCII文本文件(名称,让我们说,   &#34; validate.bat&#34; - 没有&#34;&#34;你的my_epubcheck文件夹上的字符)。   唯一重要的是扩展必须是.bat

     

(4)要检查任何epub文件,请执行以下操作:

     
      
  • 将要检查的文件复制到my_epubcheck文件夹。将其重命名为&#34; file.epub&#34; (没有&#34;&#34;字符)。

  •   
  • 双击my_epubcheck文件夹中的validate.bat图标。

  •   
  • 屏幕上会出现一个新的(系统)窗口,epubcheck将开始工作,然后暂停消息&#34;按任意键   继续...&#34;

  •   
  • 按任意键。

  •   
  • 检查my_epubcheck文件夹的内容。您将找到名为report.txt的文件。

  •   
  • 双击report.txt图标以查看测试结果。

  •   
     

重要提示:如果您使用其他epubcheck版本,请替换   在validate.bat文件上的epubcheck-1.2.jar,其确切名称为   您正在使用的.jar文件(在my_epubcheck文件夹中找到该名称)。

     

希望这有帮助,

     

Bernieh。

再次,我希望这有助于某人!