EPub于2007年9月成為國際數位出版論壇(IDPF)的正式標準,以取代舊的開放Open eBook電子書標準,iPad上常用的電子書格式。
它的組成是:電子書內容都是xhtml的文件,描述都是xml,并且是一個包含上一述文件的改了名的zip文件。因此任何人都能制作,并且因為內容是基于xhtml,任何人都能讀。
tag soup 是一款html的清理軟件。
制作epub書分成兩個步驟:處理內容文件;進行壓縮(放到壓縮"容器"中)。
制作內容文件可以參見本人以前的幾篇博文?!秂pub電子書格式》的介紹,這里只對內容和結構作些介紹。
簡單的說epub電子書的壓縮包至少包含以下內容:
1、mimetype 文件,必須是壓縮包的第一個文件
2、meta-inf目錄,里面至少包含一個container.xml 文件,內容也前博文。
3、oebps目錄(可以是別的名字,但建議用這個名字),包含了:
image子目錄(不一定總有)存放了所有的圖片文件
content.opf 文件名可以是其它的,擴展名一定是opf,就是一個xml格式的包內的文件列表
toc.ncx 又說到它是個目錄了文件了,瀏覽控制文件,一個“邏輯目錄”。
一些xhtml或html文件。就是書的內容。
建立壓縮包(放入容器)
剩下來的工作就是打包壓縮了。
1、先建一個空的zip文件,可以取為任何名字,最好和你的書同名。
2、拷貝mimetype文件到包內,注意所謂拷貝,就是這個文件不要用壓縮模式。
3、把其它的目錄和文件用壓縮模式放入zip包。
4、改文件擴展名為.epub
ok!一本epub電子書就制成了。
接下來應該檢查一下epub文件是否有問題。,不然有可能出錯,打不開,顯示亂碼等等。