첫번째 과제 : 콘텐츠 선정 및 ePub 기본 틀 만들기
과제
과제 목적 목적 및 및 수행 수행 절차 절차
§ 지난 시간 배운 ePub 의 OCF 구조를 이해하고 간단한 ePub 파일 을 생성
§ 수행 절차
ú
전자책으로 구성할 콘텐츠 선정하여HTML
또는XHTML
형식으로 페 이지별로 작성한다. (5~10
페이지)
ú OCF
에서 필수적으로 요구하는META-INF
폴더를 스토리지에 생성하 고container.xml
문서를 생성한다. (ex- “c:\MyLife\META-
INF\container.xml)
ú META-INF
폴더가 존재하는 위치에mimetype
파일을 작성하여 추가한 다.
ú
해당 위치에 다음장에 제시된OPF
문서를 활용하여 자신의 책에 대한 정보로 수정 및mybook.opf
이름의XML
문서를 작성한다.
ú Mybook.opf
작성 시HTML
또는XHTML
로 작성된 콘텐츠 파일 정보를반영하고
META-INF
폴더가 존재하는 곳에 특정 폴더를 생성하여 위치시킨다
.
ú
위에서 예시된Mylife
폴더 하위 내용을zip
으로 압축하여 제출한다.
ePub
ePub 구성 구성 예 예
Container.xml
Content.opf
chapter1.html chapter2.html chapter3.html
- Container.xml
는OCF
표준에 따라 고 정 된 위 치 에 필 수 적 으 로 존재하는 파일로*.opf
경로 정보를 제공합니다.
- XHTML
파일들이 각자의ePub
콘텐츠 파일- content.opf
내에서 각html
파일에 대한 정보를 설정<?xml version="1.0"?>
<!DOCTYPE package PUBLIC "+//ISBN 0-9673008-1-9//DTD OEB 1.2 Package//EN" "http://openebook.org/dtds/oeb- 1.2/oebpkg12.dtd">
<package unique-identifier=“사용자 정의 구분자">
<metadata>
<dc-metadata xmlns:dc="http://purl.org/dc/elements/1.0"
xmlns:oebpackage="http://openebook.org/namespaces/oeb-package/1.0">
<dc:Identifier id="Package-ID“>GUID 할당</dc:Identifier>
<dc:Title>책 제목</dc:Title>
<dc:Creator role="aut">저자명</dc:Creator>
<dc:Subject/> 주제
<dc:Type/> 형식(잡지, 소설, 정보지 등)
<dc:Date event="publication">출판일</dc:Date>
<dc:Date event="copyright">저자권 날짜</dc:Date>
<dc:Identifier scheme="ISBN">ISBN이 있는 경우번호</dc:Identifier>
<dc:Publisher>출판사 정보</dc:Publisher>
<dc:Language/> 사용 언어
</dc-metadata>
</metadata>
<manifest>
<item id=“page1" href=“첫페이지.htm" media-type="text/x-oeb1-document"/>
<item id=“page2" href=“목차 페이지.htm" media-type="text/x-oeb1-document"/>
<item id=“page3“ href=“기타 페이지.htm“ media-type="text/x-oeb1-document"/>
<item id=“page4" href=“마지막페이지.htm" media-type="text/x-oeb1-document"/>
</manifest>
<spine> 책의 뼈대 구성
<itemref idref=“page1"/>
<itemref idref=“page2"/>
<itemref idref=“page4"/>
<itemref idref=“page3"/>
</spine>
</package>