Từ ý kiến của bạn, có vẻ như bạn đang ở giai đoạn khái niệm rất sớm và muốn được hướng dẫn chung ... tốt, điều đó sẽ rất khó để đưa ra, vì toàn bộ chủ đề khá lớn. Nhưng nói chung, những gì bạn muốn làm là:
- Đọc và phân tích một tệp epub bằng javascript.
- Tạo HTML đại diện cho nội dung (và hình ảnh nội tuyến / SVG / vv).
Chà, điều đó ở mức rất cao, và không giúp chúng ta nhiều. Bạn có thể chia nhỏ bước 1 bằng cách đọc chính định dạng epub (ví dụ: bài viết trên wikipedia và thông tin chung). Khá nhanh chóng, bạn nên chú ý rằng định dạng sử dụng OCF để gói nhiều tệp lại với nhau, vì vậy vấn đề đầu tiên của bạn là tạo trình đọc OCF, điều đó cũng có nghĩa là bạn sẽ cần phải giải nén dữ liệu trong javascript (liên kết của Florian Margaine cung cấp cho bạn một ý tưởng về cách những người khác đã giải quyết vấn đề này). Tại thời điểm này, tôi bắt đầu tìm kiếm các triển khai hiện có trong javascript, bởi vì có lẽ bạn không muốn thực hiện tất cả những điều này từ đầu. Đây là tất cả trước khi chúng ta thậm chí chạm vào nội dung thực tế của tệp epub. Khi bạn đã qua thời điểm này, bạn sẽ có thể đọc nội dung thực tế và cố gắng dịch chúng sang HTML.
Về bước 2, tôi sẽ bắt đầu bằng cách xem xét các tính năng khác nhau được cung cấp bởi epub - văn bản, kiểu CSS, hình ảnh nhúng, v.v. - và bắt đầu tấn công chúng một lúc, bắt đầu bằng bất cứ điều gì mang lại lợi nhuận cao nhất cho thời gian của tôi (có thể là văn bản ...).