Last Modified 2019.10.27
이클립스를 사용해 EPUB ebook 만들기
Static Web Project 생성
WebContent 폴더를 OEBPS로 변경
[선택] Static Web Perspective로 변경
EPUB을 구성하는 폴더와 파일 생성
EPUB ebook 만들기를 참조해서 아래 디렉터리 구조대로 파일을 생성한다.
MyFirstBook (ROOT Directory)
├── mimetype
├── META-INF
│ └── container.xml
└── OEBPS
├── content.opf
├── toc.ncx
├── css
| └── epub.css
├── images
| └── cover.jpg
└── xhtml
├── cover.xhtml
├── preface.xhtml
├── ch01.xhtml
└── ch02.xhtml
content.opf 파일이 XML 에디터로 열리도록 설정
*.opf 입력
toc.ncx 파일이 XML 에디터로 열리도록 설정
*.ncx 입력
EPUB 파일을 생성하고 검사하는 스크립트 생성
루트 디렉터리에 makebook 파일 생성
OS가 리눅스면 makebook 파일을 작성한다. --마지막 줄 epubcheck.jar 와 MyFirstBook.epub 파일 경로는 자신에게 맞게 수정한다-- 윈도우 시스템이면 makebook.bat을 작성한다.
makebook
#!/bin/sh rm MyFirstBook.epub zip -0Xq MyFirstBook.epub mimetype zip -Xr9Dq MyFirstBook.epub META-INF OEBPS java -jar /home/kim/epubcheck-4.2.2/epubcheck.jar /home/kim/EPUB/MyFirstBook/MyFirstBook.epub
리눅스 시스템에선 makebook이 실행되도록 설정한다.
External Tools Configurations
MyFirstBook 실행
실행 결과는 MyFirstBook 실행 결과 참조
윈도용 EPUB 파일을 생성하고 검사하는 스크립트
makebook.bat 파일을 루트 디렉터리에 작성한다. --마지막 줄 epubcheck.jar 와 MyFirstBook.epub 파일 경로는 자신에 맞게 수정한다. 파일 퍼미션 변경 필요 없다--
makebook.bat
del MyFirstBook.epub zip -0Xq MyFirstBook.epub mimetype zip -Xr9Dq MyFirstBook.epub META-INF OEBPS java -jar C:/epubcheck-4.1.1/epubcheck.jar C:/EPUB/MyFirstBook/MyFirstBook.epub
리눅스 설정을 참고해 아래와 같이 설정한다.
MyFirstBook 실행 결과