If you want to create a nice web magazine or ebook effect for your PDF or web textbooks then this library Turn.js can make the work for you. Turn.js uses the best practices of HTML5 to make an online flip book for your text content. You can use Turn.js to create online flip book effect that let users turn the page.
It works on browsers and devices and it has a simple and clean look and feel. The API is lightweight and only contains 10Kb.
Unfortunately the license is quite restrictive for commercial projects. Turn is a project released under a noncommercial BSD license and it’s available on GitHub. So, if you want to use this library for commercial purposes then you can also look for free alternatives to Turn.js instead. You can also use this library in conjunction with PDF.js and other similar libraries.
Learn more on www.turnjs.com