2012. 4. 26. 10:59ㆍ개발이야기
epub이란? 국제 전자 출판 포럼에서 제정된 전자책 출판을 위한 공개 표준입니다.
공개된 표준인 만큼 iBooks와 같은 다양한 리더와 다양한 플랫폼을 지원하며, 다양한 플랫폼에 지원하기 위해서 각 장치의 디스플레이마다 화면에 최적화된 레이아웃을 지원합니다.
xhtml기반이며 epub파일을 살펴보면 필요한 리소스(이미지, css파일 등)와 함께 html문서가 들어 포함되어 있는걸 알 수 있습니다.
zip압축을 이용하여 책을 퍼블리싱 하게 되고, 실제로 zip압축을 한 후 .epub으로 확장자만 바꿔 주면 epub파일이 만들어 집니다.
반대로 epub파일을 확장자를 zip으로 바꾼 후 압축을 해제하면 다음과 같은 디렉토리 구조를 볼 수 있습니다.
하나의 epub파일에 포함된 파일들입니다. mimetype을 application/epub+zip으로 지정하여 epub파일임을 명시하면 리더는 container.xml을 참조하여 OEBPS의 content.opf를 읽어 드립니다.
mimetype
코드수정중
container.xml
코드수정중
content.opf를 참조하여 각 리소스들을 불러오고 해당 html파일은 웹 브라우져와 비슷하게 리더에서 열리게 됩니다.
코드수정중
하나의 epub파일에 기본적으로 포함된 xml파일들이고, 마지막으로 content.opf에서 명시한 파일들을 이용해서 html파일을 만들어서 압축하면 됩니다.
오픈된 포맷이기 때문에 누구나 쉽고 간단하게 epub파일을 생산 할 수 있습니다. 쉽지 않다구요? 그렇다면 다음 링크를 통해서 간단하고 쉽게 txt파일을 epub파일로 변환할 수 있습니다.
'개발이야기' 카테고리의 다른 글
내 아이피 확인 (0) | 2022.05.13 |
---|---|
네이버 지도 좌표 확인 (0) | 2022.05.13 |
아마존 S.E.S를 사용하여 메일 어플리케이션 만들기 (0) | 2019.12.17 |
클라우드 플레어 사용시 아파치 로그에 실제 IP남기기 (1) | 2019.01.23 |
리니지M 고급 변신 뽑기 체험 (2) | 2017.08.30 |
소설 강제 개행 줄바꿈 수정 사이트 (7) | 2016.09.21 |
YOURLS를 사용해서 짧은 URL (Shorten URL) 서비스 직접 운영하기 (1) | 2016.02.16 |
txt, doc, pdf, jpg 파일을 ePub으로 변환 <오중호랑이의 ePub제작소> (113) | 2013.10.14 |
e-Book을 만드는 가장 간단한 방법 (2) | 2012.04.26 |
쇼핑몰 가격 조작 해킹, 직접해보니 (3) | 2012.04.20 |
모바일 웹 사이트 만들기 팁 결정판!! (50) | 2011.04.23 |
아 학교에서 요즘 이런거 배우고 있는데 너무 어려운 ㅋㅋ;
html인가? 메모장으로 해서 확장자 바꾸면 되고 하는거... 너무 어려운....ㄷㄷ
그런데 초대장 있으시다면 좀 주실수 없나요...?
저도 티스토리 블로그좀 해보고 싶어서 ㅋㅋ;
네이버 블로그 2년 정도 하다가 하는 거라 쉽게 질릴 일은 없을 것 같구요 ㅋ
비밀댓글입니다