我打算从零开始创建一个Epub3渲染引擎(最好是C++),但对于从哪里开始却一无所知。对于这样的项目或资源来说,这会帮助我开始。我对此类引擎有过一些经验(对于Epub2和PDF),但没有深入的知识。创建一个Epub3渲染引擎
回答
听起来像一个大的项目,但如果你有ePub2和PDF可能是管理经验的写作引擎...
开始将是Readium SDK(http://readium.org/projects/readium-sdk)最好的地方。然后你可以逐个完成规范(http://www.idpf.org/epub/30/spec/epub30-overview.html)。我强烈建议在WebKit中构建,因为你需要的大多数功能都被打包在那里......
规范本身基本上只是一个浏览器,所以另一个开始的好地方可能是一些浏览器研究(Mozilla等)并检查一下这方面的一些SDK。
祝你好运!
谢谢。将研究它。 – itsmeIcarus
你的发展有没有运气?您会考虑参与开源Readium SDK的工作吗? –
@LaurentLeMeur我认为你的意思是直接评论他的问题? –
- 1. Rails HAML引擎渲染
- 2. SDL2:渲染引擎设计
- 3. WebGL图形渲染引擎
- 4. HiqPdf渲染/布局引擎
- 5. 游戏引擎vs图形引擎vs渲染引擎
- 6. magento:使用magento渲染引擎渲染外部html
- 7. 哪里有一个好的C++ 2D渲染引擎?
- 8. Source引擎样式绳渲染
- 9. QML渲染引擎:帧刷新事件
- 10. Qt Web引擎渲染打印
- 11. 为什么模板引擎doest'n渲染
- 12. 渲染引擎中的单元格
- 13. MEANJS堆栈后端渲染引擎
- 14. 刀片引擎元素渲染排序
- 15. 为System.Windows.Forms.WebBrowser控制IE渲染引擎?
- 16. OpenGL的游戏引擎渲染
- 17. Laravel5的玉石渲染引擎?
- 18. Irrlicht引擎npot图像渲染
- 19. 浏览器引擎和渲染引擎有什么区别?
- 20. 创建一个计算引擎磁盘
- 21. 创建一个旅游搜索引擎
- 22. Raycasting引擎渲染创建轻微变形朝向屏幕边缘增加
- 23. SDL_CreateRenderer创建无效渲染
- 24. 哪个函数负责渲染引擎中的vue.js中的DOM?
- 25. ASP.NET Web Form渲染引擎输出一个控制树?寻找渲染逻辑信息
- 26. Tempo.js:模板化JSON渲染引擎在渲染项目时不运行javascript
- 27. 渲染CSS剃刀引擎+启用一个请求多个文件
- 28. 经常收到“无法获取引用渲染引擎”
- 29. aspmvc2使用火花引擎渲染partialview jQuery使用火花引擎
- 30. 应模板引擎渲染到输出流或返回一个字符串
为什么你想从头开始编写这样一个复杂的项目?您是否考虑过使用Readium SDK(https://github.com/readium/readium-sdk)? –