ブラウザで直接 ePub eBook ファイルをアップロードして表示できます。
読書をパーソナライズするためにフォントサイズ、スタイル、カラーテーマを調整できます。
本のナビゲーションには、目次サイドバーまたは矢印キーを使用できます。
ローカルに保存されたデータを使用して、読み込み済み本の読み取りをオフラインで続けることができます。
各本の読み進捗状況を自動的に保存します。
ePubは、国際デジタルパブリッシングフォーラム (IDPF) によって開発されたオープンな電子書籍標準です。xhtml、CSS、XMLなどのWeb標準を使用し、eブックコンテンツの構造とスタイルを設定し、様々なデバイスやプラットフォームへの互換性とポータビリティを確保します。 ePub形式はインタラクティブ性、メディアの統合、アクセシビリティオプションなどの高度な機能をサポートしています。ePubは、メタデータ、タイポグラフィ、レイアウト、デジタル著作権管理などの側面を網羅し、デジタル出版物を作成、パッケージ化、配信するためのガイドラインを提供しています。 ePubは、主要な出版者や販売会社、電子書籍メーカーに広く採用されており、世界中のデジタル出版物において一般的な形式となっています。
ePub閲覧アプリは、主にウェブ技術とライブラリを使用して ePub ファイルをレンダリングして表示します。
1. ePub.js: ブラウザで ePub ファイルをパーシングしてレンダリングするためのオープンソースの JavaScript ライブラリです。
2. Web Standards: アプリケーションでは、XHTML、CSS、 XML を利用し、フォーマットされたコンテンツを正確に表示し、eBooks の意図したレイアウトとタイポグラフィを維持します。
3. JavaScript: ePub.js ライブラリとのインターフェース、ユーザ操作の処理、読書インターフェースの動的な更新に使用されます。
4. ローカルストレージ: ウェブストレージAPIを採用し、ユーザの好みと読書の進捗状況をローカルに永続化します。
アプリは複雑な数学計算を実行することはありませんが、ePub ファイル構造を処理し、コンテンツを正確にレンダリングし、これらの技術を使用してカスタマイズ可能な読書体験を提供します。