2014-06-27 66 views
2

我打算從零開始創建一個Epub3渲染引擎(最好是C++),但對於從哪裏開始卻一無所知。對於這樣的項目或資源來說,這會幫助我開始。我對此類引擎有過一些經驗(對於Epub2和PDF),但沒有深入的知識。創建一個Epub3渲染引擎

+0

爲什麼你想從頭開始編寫這樣一個複雜的項目?您是否考慮過使用Readium SDK(https://github.com/readium/readium-sdk)? –

回答

1

聽起來像一個大的項目,但如果你有ePub2和PDF可能是管理經驗的寫作引擎...

開始將是Readium SDK(http://readium.org/projects/readium-sdk)最好的地方。然後你可以逐個完成規範(http://www.idpf.org/epub/30/spec/epub30-overview.html)。我強烈建議在WebKit中構建,因爲你需要的大多數功能都被打包在那裏......

規範本身基本上只是一個瀏覽器,所以另一個開始的好地方可能是一些瀏覽器研究(Mozilla等)並檢查一下這方面的一些SDK。

祝你好運!

+0

謝謝。將研究它。 – itsmeIcarus

+0

你的發展有沒有運氣?您會考慮參與開源Readium SDK的工作嗎? –

+0

@LaurentLeMeur我認爲你的意思是直接評論他的問題? –