0

在包含在 EPUB3 中之前,我需要验证 XHTML 文件夹。Epub3 验证器在创建 epub 后执行检查。我需要先验证,所以我不必浪费等待时间。

4

3 回答 3

0

实际上,您可以在目录树上运行 epubcheck。查看手册。无论如何,构建 EPUB 是一个快速的压缩操作..那么有什么问题呢?

于 2014-06-06T17:54:29.660 回答
0

您可以在线使用 W3C 验证器:http: //validator.w3.org/

您也可以下载它,在本地运行它:http: //validator.w3.org/docs/install.html

此外,如果您的文件名以 .xhtml 结尾,您可以在 Firefox 中预览它们,它具有严格的 XTHML 解析器,它会为您提供遇到的第一个错误(如果有)的行号和列号。

于 2014-06-06T17:34:07.370 回答
0

有两种方法可以去:

  1. 将您的内容打包到 ePub 文件中,然后上传到https://github.com/idpf/epubcheck进行验证。(但它只支持 10MB 或更低)

  2. 将验证器下载到您的本地计算机:https : //mvnrepository.com/artifact/org.idpf 我正在使用 [epubcheck-4.0.0-alpha3]。很好。

在你的 php 代码中调用这样的命令: java -jar epubcheck.jar "C:\testing.epub" -v "3.0" -out "report.xml"

然后,您可以阅读验证报告的 [report.xml]。

于 2014-06-30T04:05:47.430 回答