精品人妻无码一区二区三区软件 ,麻豆亚洲AV成人无码久久精品,成人欧美一区二区三区视频,免费av毛片不卡无码

您現(xiàn)在的位置是:首頁通信論文

基于Android平臺文件瀏覽與PDF轉(zhuǎn)換的研究與實踐

發(fā)布時間: 1

  隨著3G時代的到來,移動終端設(shè)備得到了高速的發(fā)展,各類智能手機操作系統(tǒng)應(yīng)運而生。作為開放式的手機操作系統(tǒng),Android憑借其友好的用戶體驗、低廉的成本和較高的開放性擁有最大的用戶群體。

  【摘要】為使用戶辦公不再受到時間、地點、工具等外界因素的約束,本文基于Android平臺對文件的瀏覽與PDF的轉(zhuǎn)換進行了研究,通過應(yīng)用ApachePOI、JavaMail和Android程序開發(fā)等技術(shù),實現(xiàn)了對PDF、Word、Excel文件進行瀏覽、編輯、截屏并生成圖片文件,實現(xiàn)圖片格式轉(zhuǎn)換成PDF格式等功能。測試表明本文的應(yīng)用占用手機內(nèi)存量小,使用方便靈活,為手機用戶提供了一種新型移動便捷式的辦公方式。

  【關(guān)鍵詞】Android平臺,文件瀏覽,PDF轉(zhuǎn)換

  1.概述

  根據(jù)2010年5月份《商業(yè)周刊》報道:2010年第一季度,基于谷歌Android操作系統(tǒng)的手機銷量超過了iPhone的銷量,市場份額達到28%[1]。與此同時人們的生活和工作方式不斷地轉(zhuǎn)向移動化,尤其是辦公領(lǐng)域的移動化更是成為人們急需的一種新型便捷的工作方式,因此開發(fā)一款基于Android的文件瀏覽與PDF轉(zhuǎn)換軟件必將受到用戶所喜愛,方便Android用戶的工作和生活。

  1.1Android

  Android是一種基于Linux的開源手機操作系統(tǒng),采用了分層的架構(gòu)。第一層是Linux內(nèi)核,提供由操作系統(tǒng)內(nèi)核管理的底層基礎(chǔ)功能;第二層是中間件層,由函數(shù)庫和Android運行時構(gòu)成;第三層是應(yīng)用程序框架層,提供了Android平臺基本的管理功能和組件重用機制;第四層是應(yīng)用程序?qū),提供了一系列核心?yīng)用程序[2]。

  1.2ApachePOI

  ApacheHTTPServer(簡稱Apache)是Apache軟件基金會的一個開放源碼的網(wǎng)頁服務(wù)器,可以在大多數(shù)計算機操作系統(tǒng)中運行,由于其多平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一,尤其對Linux的支持相當完美。POI是Apache的一個子項目,其目的是提供對基于OOXML(MicrosoftOfficeOpenXML)和OLE2(ObjectLinkingandEmbedding)各種文檔操作的JavaAPIs包[3]。

  1.3JavaMail

  JavaMail是Sun提供的給開發(fā)者處理電子郵件相關(guān)的編程接口,可以用來處理email的API[4]。雖然JavaMail是Sun的API之一,但它目前還沒有被加在標準的java開發(fā)工具包中(JavaDevelopmentKit),在使用前必須另外下載JavaMail文件并加入到項目中去。

  2.系統(tǒng)設(shè)計與實現(xiàn)

  本系統(tǒng)屬于移動辦公應(yīng)用,基于Android4.0及其以上平臺,目標用戶是Android手機用戶,以辦公人員、學生為主。軟件實現(xiàn)PDF、Word、Excel等文件的瀏覽功能;實現(xiàn)用郵件系統(tǒng)把瀏覽的文件以附件形式發(fā)送郵件;實現(xiàn)在文件瀏覽時的截屏功能,生成圖片文件,并實現(xiàn)圖片格式轉(zhuǎn)換成PDF格式功能;實現(xiàn)文件掃描功能,在瀏覽報紙雜志時可通過手機的照相功能將報紙內(nèi)容掃描并轉(zhuǎn)換成PDF文件。

  2.1系統(tǒng)物理架構(gòu)

  本系統(tǒng)的物理架構(gòu)如圖1所示,主要包括后臺數(shù)據(jù)庫服務(wù)器、WEB服務(wù)器、Android前端等部分。其中客戶端采用Android操作系統(tǒng)(4.0版本以上),服務(wù)器端采用TomcatWEB服務(wù)器。

  2.2系統(tǒng)功能設(shè)計

  系統(tǒng)功能模塊分為五大模塊,分別為:

  2.2.1本地文件

  本地文件模塊提供瀏覽本地Word、Excel、PDF及TXT文件格式文件的功能,用戶可以查看本地所有文件,支持文件縮放,選擇語句,添加注釋,復(fù)制,黏貼,等文件編輯功能。

  2.2.2最近瀏覽

  最近瀏覽模塊顯示用戶最近瀏覽的文件,方便下次快速進入瀏覽,用戶可以進行打開文件、刪除文件、刪除記錄及清空記錄的操作。

  2.2.3搜索文件

  搜索文件模塊顯示手機SD卡上所有Word、Excel、PDF文件,同樣可以進行文件的打開與刪除,并可根據(jù)文件名進行搜索文件。

  2.2.4掃描文件

  用戶掃描文件來掃描報紙雜志等文件,并將可以其轉(zhuǎn)換為PDF文件方便閱讀。

  2.2.5偏好設(shè)置

  提供給用戶相應(yīng)的設(shè)置,包括搜索文件設(shè)置和換膚功能、分享功能以及關(guān)于本軟件信息。

  2.2.6發(fā)送附件功能

  將文本文件以附件形式發(fā)送郵件。

  2.2.7截屏功能

  在文件瀏覽編輯狀態(tài)中,截取屏幕圖片,并能轉(zhuǎn)換為PDF格式文件保存在SD卡中。

  2.2.8分享功能?煞窒碓撥浖絯eibo、twiter等。

基于Android平臺文件瀏覽與PDF轉(zhuǎn)換的研究與實踐

  系統(tǒng)組織的結(jié)構(gòu)圖如圖2所示。

  2.3系統(tǒng)主要類圖

  類圖是最常用的UML圖,可以顯示出類、接口以及它們之間的靜態(tài)結(jié)構(gòu)和關(guān)系。下面是在本系統(tǒng)在進行文件瀏覽和PDF格式轉(zhuǎn)換時的主要類圖。

  2.3.1文件解析

  Word2003和Excel2003采用Apache基金會的開源項目POI解析Word2007和Excel2007采用Zip格式讀取內(nèi)容。將Word轉(zhuǎn)換成Html文件;獲取Excel內(nèi)容存儲到集合。對于PDF采用MuPDF開源庫來解析。

  2.3.2文件顯示

  Word采用WebWiew控件以網(wǎng)頁的形式顯示,Excel采用動態(tài)布局的方式,設(shè)置一個Excel布局來顯示Excel內(nèi)容。PDF利用MuPDF開源庫提供的相應(yīng)接口顯示。

  其中文件瀏覽類圖如圖3所示。

  2.3.3PDF文件格式的轉(zhuǎn)換

  如圖4所示截屏功能類圖,實現(xiàn)了截屏功能,并可進行圖片格式到PDF格式。

  4.效果圖

  圖5-10是系統(tǒng)的部分效果圖,測試的手機是小米MI3。其中圖5為軟件主界面;圖6-7分別為PDF、Excel格式文件的瀏覽效果;圖8-10分別是將Word截圖并轉(zhuǎn)換為PDF格式文件的效果圖。

  5.結(jié)束語

  本文通過應(yīng)用Android程序技術(shù)、ApachePOI和JavaMail等技術(shù),在Android手機平臺上針對Word、Excel等文件進行了研究,實現(xiàn)了文件的瀏覽編輯、截屏掃描及PDF的轉(zhuǎn)換等功能,使手機用戶不再受地點、工具等外界因素的約束進行辦公文件操作,提供了一種新型移動便捷式的工作方式。當然本系統(tǒng)對EXCEL和PDF文件的編輯操作方面還優(yōu)待提高,需要在今后繼續(xù)進行研究。

  參考文獻

  [1]NPDGroup.AndroidShakesUpU.S.SmartphoneMarket[Z].2010.

  [2]高煥堂.GoogleAndroid應(yīng)用框架原理與程序設(shè)計36技[M].臺北:廣悅文化,2008:23-25.

  [3]http://poi.apache.org/.

  [4]http://www.oracle.com/technetwork/java/javamail/index.html.

相關(guān)期刊推薦:統(tǒng)計與決策

  《統(tǒng)計與決策》雜志創(chuàng)辦于1985年,創(chuàng)刊18年來,本刊始終堅持正確的辦刊方針,遵守新聞出版法規(guī),不斷提高辦刊質(zhì)量,贏得了全國廣大讀者尤其是大專院校師生及科研院所讀者的青睞。本刊主要以統(tǒng)計理論、決策理論作為刊載的主要內(nèi)容,形成了顯著的專業(yè)特色。稿源主要來自大中專院校師生和科研人員,作者的層次高,文章的學術(shù)性強,在統(tǒng)計、經(jīng)濟理論界享有較高的聲譽,深得全國高校的師生和科研部門的研究人員喜愛。該刊文筆清新、內(nèi)容務(wù)實、風格潑辣;統(tǒng)計與決策結(jié)合,理論與實務(wù)并重;立足統(tǒng)計理論,關(guān)注經(jīng)濟熱點;傳遞信息動態(tài),宣揚強者風采;解答讀者疑難,反映讀者呼聲。

  《統(tǒng)計與決策》欄目設(shè)置

  理論新探、決策參考、知識叢林、工作視點、財經(jīng)論壇、經(jīng)濟縱橫、統(tǒng)計觀察、企業(yè)管理、省情咨文、調(diào)研世界、工作視點、企業(yè)天地、眾說紛紜、知識叢林、經(jīng)驗交流。

  《統(tǒng)計與決策》收錄情況/影響因子

  核心期刊:中文核心期刊(2008)、中文核心期刊(2004)、中文核心期刊(2000)、中文核心期刊(1996)、中文核心期刊(1992)

  被評為“全國優(yōu)秀經(jīng)濟期刊”,并成為“中國學術(shù)期刊(光盤版)全文收錄期刊”、“中國期刊網(wǎng)全文收錄期刊”、“中國學術(shù)期刊綜合評價數(shù)據(jù)來源期刊”、“中文社會科學引文索引(CSSCI)來源期刊”、“中文科技期刊數(shù)據(jù)來源期刊”,并入選“中國社會科學期刊精品數(shù)據(jù)庫”。

  影響因子:0.364

  被引次數(shù):39279


轉(zhuǎn)載請注明來自:http://www.jinnzone.com/tongxinlw/31643.html