我对 ePub 格式比较陌生,但如果我理解得很好,以编程方式从 XHTML 或 PDF 内容开始制作 ePub 可能意味着:
- 选择 HTML 或 XHTML 内容并使用 XHTML 验证器验证它们(或使用 Tydy 清理它们)
- 选择要插入 ePub 的 PDF 文件
- 创建 XML 清单或 XML 打包文件和 TOC 文件
- 将整个文件压缩到 .epub 文件中
- 验证 ePub(我在 Google 代码中看到了一些东西)
所以我的问题是是否有某种高级 Java API 来执行这些步骤。当然我可以在 Java 中使用用于 ZIP、XML 的 API,但它是否存在更高的工具?
多谢
- - - 编辑 - - - -
我已经开发了一个开源项目来做到这一点!