다음의 epubjs-reader 라이브러리를 이용
https://github.com/futurepress/epubjs-reader
git clone https://github.com/futurepress/epubjs-reader
mkdir epub.js.test
cp -r epubjs-reader/reader/* epub.js.test/
index.html을 index.php로 복사
cd epub.js.test
mv index.html index.php
index.php를 편집하여 페이지 최상단에 다음 코드를 추가
$filename = $_GET['filename'];
다음 코드의 파라미터를 moby-dick 대신에 위에서 선언한 $filename으로 대체
window.reader = ePubReader("https://s3.amazonaws.com/moby-dic/", { restore: true });
window.reader = ePubReader("=$filename?", { restore: true });
EPUB 파일은 같은 디렉토리에 위치시켜야 하며, 별도의 디렉토리에 모아두려면 현재 디렉토리를 기준으로 하위에 위치시키고 상대경로로 기술하면 됨
github에서 받은 파일 삭제
cd ..
rm -rf epub.js
ex) http://terzeron.com/epub.js.test/index.php?filename=moby-dick.epub