2

我打算从头开始创建一个 Epub3 渲染引擎(最好在 C++ 中),但不知道从哪里开始。这样的项目或资源是否有一个很好的起点可以帮助我开始。我对此类引擎(用于 Epub2 和 PDF)有一些先前的经验,但没有深入的知识。

4

1 回答 1

1

听起来像一个大项目,但如果你有为 ePub2 和 PDF 编写引擎的经验,可能是可以管理的......

最好的起点是 Readium SDK ( http://readium.org/projects/readium-sdk )。然后,您可以逐个完成规范( http://www.idpf.org/epub/30/spec/epub30-overview.html )。我强烈建议在 WebKit 中构建,因为您需要的大部分功能都包含在其中......

规范本身基本上只是一个浏览器,所以另一个好的开始可能是一些浏览器研究(Mozilla 等)并在这方面检查一些 SDK。

祝你好运!

于 2014-06-29T18:44:23.000 回答