Client-side epub generation