电子阅读器模组.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter 電子閱讀器模組 範例程式位置:光碟\mr\12 談到電子閱讀器時,大多數人都會想到目前比較流行的幾款電子閱讀器,舉 例來說 Adobe Reader 電子閱讀器、超星電子閱讀器等。這兩款軟體支援 PDF 、 PNG 等類型文件的閱讀,為使用者在閱讀該類型文件時提供了較好的服務。舉 例來說書籤、縮圖導覽、頁碼定位、文件放大縮小、文件快照、以指定格式匯出 PDF 文件等功能。從現在的情況來看,開放的PDF 電子閱讀器軟體以國外居多, 並且對中文支援並不好,本章將開發一個功能強大的電子閱讀器模組,並且向讀 者展示整個電子閱讀器模組開發的全部過程。透過本章的學習,讀者能夠學到以 下內容:  指定翻頁  縮放頁面、全螢幕顯示  開啟PDF 文件  書籤導覽  縮圖導覽 12-2 Java 案例模組開發講座 12.1 電子閱讀模組 12.1.1 模組概述 本模組主要實現讀取 PDF 文件的功能,透過使用本模組使用者可以選取需 要讀取的 PDF 文件進行閱讀。在閱讀的過程中,為了方便使用者的使用,提供 了書籤、文件縮圖的導覽功能,使用者可以根據書籤或縮圖的方式來指定使用 者需要閱讀某頁文件。本模組還為使用者提供了列印、列印頁面設定等功能, 除此之外還具有對文件逐一翻頁、指定具體頁面、放大或縮小指定頁面、全螢 幕的功能,另外筆者還為本模組加入了文件自動捲動與掌形工具等功能,這些 功能可以確保使用者更方便、快速地讀取PDF 文件。 12.1.2 功能結構 電子閱讀器模組的功能結構如圖 12.1 所示。 圖12.1 電子閱讀器模組功能結構圖 在本模組中,主要包括四部分,分別為 PDF 文件管理、文件導覽、系統管 理、PDF 文件讀取管理,其中PDF 文件管理部分主要包括開啟PDF 文件、列印 PDF 文件、頁面設定的功能;文件導覽部分主要包括縮圖導覽、書籤導覽以及 指定翻頁等功能;系統管理主要包括退出系統的功能;PDF 文件讀取管理部分 主要包括文件縮放、讀取 PDF 文件、文件掌形工具功能、文件自動捲動以及全 螢幕顯示功能。 12.1.3 程式預覽 下面列舉出本模組中的幾個典型表單,其他表單可以參見書附光碟中的原始 程式,本模組的主表單執行結果如圖 12.2 所示,主要用於承載電子閱讀器的整 個功能。 縮圖導覽如圖 12.3 所示,書籤導覽如圖 12.4 所示。這兩個功能主要為整個 文件產生一個導覽的作用和指定閱讀文件中的目前頁面功能。 Chapter 12 電子閱讀器模組 12-3 圖12.2 電子閱讀器模組主表單 圖12.3 縮圖導覽 圖12.4 書籤導覽 12-4 Java 案例模組開發講座 12.2 關鍵技術 12.2.1 PDF Render 元件技術 PDF Render 元件是一款與PDF 文件進行互動的開放元件,它只可以在JDK 1.5 以上的版本下執行,與其他讀取PDF 文件的元件功能比較並不是很強大,但 在程式中使用起來卻很方便,

文档评论(0)

cf888 + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档