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