天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

EPUB電子書解析和排版系統(tǒng)的設計與實現(xiàn)

發(fā)布時間:2023-04-12 01:10
  電子書解析及排版技術是指根據(jù)相應的電子書格式,按照一定的規(guī)則對電子書內(nèi)容進行解析和排版的技術,是電子書閱讀器研究和開發(fā)的關鍵技術。目前常見的電子書格式有TXT、PDF、EPUB等。其中TXT只支持純文本,樣式單一;PDF不適合在屏幕較小的閱讀終端長時間閱讀;而EPUB有章節(jié)目錄,文字顯示大小可選,排版自由,適合比例屏幕閱讀。本文通過對EPUB格式電子書的開放包裹格式標準、開放出版物結(jié)構(gòu)標準和開放容器格式標準的介紹,結(jié)合實例分析了EPUB格式電子書的文件結(jié)構(gòu)。通過分析WebKit的基本原理、渲染架構(gòu)。使用C/C++語言設計并實現(xiàn)了一個對EPUB格式電子書解析、排版的跨平臺系統(tǒng)。在對EPUB結(jié)構(gòu)分析方面,結(jié)合市場主流的EPUB格式的電子書還停留在EPUB2.0階段的事實,本文對EPUB2.0標準進行了研究和實例分析。在系統(tǒng)的實現(xiàn)方面,EPUB電子書解析的重點工作有XML解析、HTML解析、CSS解析和文字編碼解析;EPUB電子書排版的重點是從解析文件生成的DOM樹轉(zhuǎn)換成計算單位統(tǒng)一的Render樹再轉(zhuǎn)換成包含所有布局坐標信息的RenderLayer樹來完成對原始數(shù)據(jù)到布局所需信息的轉(zhuǎn)換。經(jīng)...

【文章頁數(shù)】:59 頁

【學位級別】:碩士

【文章目錄】:
摘要
Abstract
1 緒論
    1.1 選題意義
    1.2 研究目的
    1.3 研究現(xiàn)狀
        1.3.1 電子書閱讀器歷史與現(xiàn)狀
    1.4 論文的主要工作及結(jié)構(gòu)安排
        1.4.1 論文的主要工作
        1.4.2 論文的結(jié)構(gòu)
2 EPUB結(jié)構(gòu)及實例
    2.1 標準結(jié)構(gòu)
        2.1.1 開放包裹格式標準(OPF)
        2.1.2 開放出版物結(jié)構(gòu)標準(OPS)
        2.1.3 開放容器格式標準(OCF)
    2.2 實例分析
        2.2.1 mimetype文件
        2.2.2 META-INF文件夾
        2.2.3 OEBPS文件夾
    2.3 本章小結(jié)
3 EPUB電子書的解析與排版設計
    3.1 Webkit渲染流程
    3.2 DOM樹、Render樹和RenderLayer樹
        3.2.1 構(gòu)建DOM樹
        3.2.2 構(gòu)建Render樹
        3.2.3 構(gòu)建RenderLayer樹
    3.3 本章小結(jié)
4 EPUB電子書的解析及排版實現(xiàn)
    4.1 EPUB文件的解析
        4.1.1 文件解壓
        4.1.2 XML解析
        4.1.3 HTML解析
        4.1.4 CSS樣式解析
        4.1.5 字符編碼
    4.2 Render樹的實現(xiàn)
        4.2.1 Render樹的數(shù)據(jù)結(jié)構(gòu)
        4.2.2 RenderNode的類型
        4.2.3 實現(xiàn)過程
    4.3 RenderLayer樹生成的實現(xiàn)
        4.3.1 單位轉(zhuǎn)換
        4.3.2 浮動元素
        4.3.3 CSS盒模型
        4.3.4 文字布局
        4.3.5 字體解析
        4.3.6 圖片布局
        4.3.7 整體布局的實現(xiàn)
    4.4 分頁處理
    4.5 實驗結(jié)果分析
    4.6 本章小結(jié)
5 總結(jié)與展望
    5.1 總結(jié)
    5.2 展望
參考文獻
致謝
個人簡歷
攻讀碩士學位期間發(fā)表論文和出版著作情況



本文編號:3790122

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3790122.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶1bf13***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com