999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的文件瀏覽與PDF格式轉換軟件

2014-07-21 02:03:33劉晨濤陳滿林盧佩旭李昕一汪雄浩
科技創新與應用 2014年22期

劉晨濤+陳滿林+盧佩旭+李昕一+汪雄浩

摘 要:目前,基于Android系統的文檔處理軟件已被廣泛應用于各類移動設備上,極大地拓展了人們的閱讀空間。但是,這些軟件有的質量不甚理想,有的功能不夠完整,尤其無法滿足用戶的個性化需求。因此,開發一個質量優秀、功能齊全,同時又可彰顯用戶個性的文檔處理軟件已經成為一種趨勢,通過對Android安卓核心技術的分析和研究,提出了一種基于Android的PDF文件瀏覽的閱讀模型,并在此模型的基礎上,設計并實現了基于Android的文件瀏覽與PDF格式轉換軟件,開發一個質量優秀、功能齊全,同時又可彰顯用戶個性的文檔處理程序已經成為一種趨勢。本項目的實施正是著眼于此,經過試驗驗證,該軟件有效的解決了對WORD、EXCEL、JAVA以及PDF的瀏覽、個性化需求換膚、發郵件并對根目錄的文檔進行掃描并增加附件、截屏,同時可以將其他文檔格式轉換成PDF格式并保存等特點。

關鍵詞:Android;PDF;格式轉換

目前,基于Java語言的Android手機比較被看好,尤其被開發人員所鐘愛,但是,基于Android的文件瀏覽與PDF格式轉換軟件卻并不多見,尤其是多各種文件轉換成PDF文件的相關應用更是少之又少。基于Android的文件瀏覽與PDF格式轉換軟件可以實現對WORD、EXCEL、JAVA以及PDF的瀏覽、根據用戶的個性化需求實現換膚、滿足用戶發郵件并且通過瀏覽SD卡對根目錄的文檔進行掃描實現增加附件、截屏,同時可以轉換成PDF格式,便于自己保存。

1 相關技術介紹

1.1 開發語言

Java語言是由SunMicrosystems公司于1995年5月推出的Java程序設計語言和Java平臺的總稱。Java語言是Android開發人員選的開發語言。Android運行時使用自己的虛擬機Dalvik,這并不是多數程序開發人員所使用的普通Java虛擬機。Dalvik支持Java編程語言的大部分功能——但并不是全部。

1.2 開發平臺

Eclipse是一個開放源代碼、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse附帶了一個標準的插件集,包括Java開發工具(Java Development Tools,JDT)。Eclipse最初是由IBM公司開發的替代上也軟件Visual Age for Java的下一代IDE開發環境;2001年11月貢獻給開源社區,現在它由非盈利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。

2 文件瀏覽與PDF格式轉換軟件的設計與實現

2.1 系統結構設計

系統由四部分構成,分別為用戶層、系統管理層、數據存儲層和基礎設施層,系統架構模型如圖1所示。

圖1 系統架構模型

2.2 系統功能設計

本軟件旨在為用戶提供一個基于Android文件瀏覽與PDF格式轉換軟件。考慮到文件處理有多個處理模式,為了更好地對操作進行分類管理,按照軟件模塊職能進行了子用戶的劃分。系統設計包括文件管理和系統管理兩個功能模塊。

文件管理:包括文件瀏覽、編輯、截屏、發送及掃描轉換文件等功能。

系統管理:包括系統換膚等對系統界面的操作。

2.3 關鍵技術實現

在軟件的實現過程中,主要完成Word文檔讀取、Excel文檔讀取和PDF文檔轉換三個功能,核心代碼如下:

讀取Word文檔核心代碼:

for(int cp=temp;cp

Paragraph p1=r.getParagraph(cp);

output.write(tagBegin.getBytes());

writeParagraphContent(p1);

output.write(tagEnd.getBytes());

temp++;

}

讀取Excel文檔核心代碼:

for (int rowNum=firstRowNum; rowNum<=lastRowNum; rowNum++) {

if (sheet.getRow(rowNum) !=null) {

HSSFRow row=s.getRow(rowNum);

short firstCell=r.getFirstCellNum();

short lastCell=r.getLastCellNum();

int h=(int) (row.getHeight() / 15.625);

lsb.append("");

}

}

PDF文檔轉化核心代碼:

if (intent !=null){

if ("android.intent.action.VIEW".

equals(intent.getAction())){

pdffile=intent.getDataString();

pdf=readUriContent(intent.getData());

} else{

pdffile=getIntent().getStringExtra(

SendMail.EXTRA_PDFFILENAME);

}

}

2.4 系統應用優勢

本系統能夠快速、高效地處理海量數據,滿足在校園辦公、教學和科研過程中的應用需求,具體優勢表現在以下幾方面:

2.4.1 用戶體驗良好,使用簡單,操作簡潔,換膚功能界面感官好。

2.4.2 文檔處理速度快,文件閱讀轉換便捷。

2.4.3 溝通擴展性好。將文本文檔以附件形式發送郵件,交流便捷。

2.4.4 PDF文件的優勢。系統采用PDF文件以促成更加安全可靠的電子文檔分發和交換為特點,可以保留原始文檔的外觀和完整性;不受操作系統、原始應用程序或字體的限制,自由共享。

3 結束語

通過對Android安卓核心技術的分析和研究,結合移動客戶端文件閱讀便捷設計并實現了基于Android的文件瀏覽與PDF格式轉換軟件。系統具有編程簡化、安全可靠性高、開發成本低、易于實現等優點。不僅滿足了移動客戶端用戶對各種主流文檔格式的瀏覽,并對今后客戶端文件的操作開發有一定參考價值。

參考文獻

[1]楊豐盛.Android應用開發揭秘[M].北京:機械工業出版社,2010:230-340.

[2]郭宏志.Android應用開放詳解[M].北京:電子工業出版社,2010:10-200.

[3]張錕.基于Android手機的智能遙控器設計[J].電子世界,2012(09):39-41.

作者簡介:劉晨濤(1991-),男,大二學生,專業:計算機科學與技術。

盧佩旭(1991-),男,大二學生,專業:計算機科學與技術。

李昕一(1991-),女,大二學生,專業:計算機科學與技術。

通訊作者:陳滿林(1982-),男,講師,主要研究方向:計算機應用與智能系統。

摘 要:目前,基于Android系統的文檔處理軟件已被廣泛應用于各類移動設備上,極大地拓展了人們的閱讀空間。但是,這些軟件有的質量不甚理想,有的功能不夠完整,尤其無法滿足用戶的個性化需求。因此,開發一個質量優秀、功能齊全,同時又可彰顯用戶個性的文檔處理軟件已經成為一種趨勢,通過對Android安卓核心技術的分析和研究,提出了一種基于Android的PDF文件瀏覽的閱讀模型,并在此模型的基礎上,設計并實現了基于Android的文件瀏覽與PDF格式轉換軟件,開發一個質量優秀、功能齊全,同時又可彰顯用戶個性的文檔處理程序已經成為一種趨勢。本項目的實施正是著眼于此,經過試驗驗證,該軟件有效的解決了對WORD、EXCEL、JAVA以及PDF的瀏覽、個性化需求換膚、發郵件并對根目錄的文檔進行掃描并增加附件、截屏,同時可以將其他文檔格式轉換成PDF格式并保存等特點。

關鍵詞:Android;PDF;格式轉換

目前,基于Java語言的Android手機比較被看好,尤其被開發人員所鐘愛,但是,基于Android的文件瀏覽與PDF格式轉換軟件卻并不多見,尤其是多各種文件轉換成PDF文件的相關應用更是少之又少。基于Android的文件瀏覽與PDF格式轉換軟件可以實現對WORD、EXCEL、JAVA以及PDF的瀏覽、根據用戶的個性化需求實現換膚、滿足用戶發郵件并且通過瀏覽SD卡對根目錄的文檔進行掃描實現增加附件、截屏,同時可以轉換成PDF格式,便于自己保存。

1 相關技術介紹

1.1 開發語言

Java語言是由SunMicrosystems公司于1995年5月推出的Java程序設計語言和Java平臺的總稱。Java語言是Android開發人員選的開發語言。Android運行時使用自己的虛擬機Dalvik,這并不是多數程序開發人員所使用的普通Java虛擬機。Dalvik支持Java編程語言的大部分功能——但并不是全部。

1.2 開發平臺

Eclipse是一個開放源代碼、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse附帶了一個標準的插件集,包括Java開發工具(Java Development Tools,JDT)。Eclipse最初是由IBM公司開發的替代上也軟件Visual Age for Java的下一代IDE開發環境;2001年11月貢獻給開源社區,現在它由非盈利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。

2 文件瀏覽與PDF格式轉換軟件的設計與實現

2.1 系統結構設計

系統由四部分構成,分別為用戶層、系統管理層、數據存儲層和基礎設施層,系統架構模型如圖1所示。

圖1 系統架構模型

2.2 系統功能設計

本軟件旨在為用戶提供一個基于Android文件瀏覽與PDF格式轉換軟件。考慮到文件處理有多個處理模式,為了更好地對操作進行分類管理,按照軟件模塊職能進行了子用戶的劃分。系統設計包括文件管理和系統管理兩個功能模塊。

文件管理:包括文件瀏覽、編輯、截屏、發送及掃描轉換文件等功能。

系統管理:包括系統換膚等對系統界面的操作。

2.3 關鍵技術實現

在軟件的實現過程中,主要完成Word文檔讀取、Excel文檔讀取和PDF文檔轉換三個功能,核心代碼如下:

讀取Word文檔核心代碼:

for(int cp=temp;cp

Paragraph p1=r.getParagraph(cp);

output.write(tagBegin.getBytes());

writeParagraphContent(p1);

output.write(tagEnd.getBytes());

temp++;

}

讀取Excel文檔核心代碼:

for (int rowNum=firstRowNum; rowNum<=lastRowNum; rowNum++) {

if (sheet.getRow(rowNum) !=null) {

HSSFRow row=s.getRow(rowNum);

short firstCell=r.getFirstCellNum();

short lastCell=r.getLastCellNum();

int h=(int) (row.getHeight() / 15.625);

lsb.append("");

}

}

PDF文檔轉化核心代碼:

if (intent !=null){

if ("android.intent.action.VIEW".

equals(intent.getAction())){

pdffile=intent.getDataString();

pdf=readUriContent(intent.getData());

} else{

pdffile=getIntent().getStringExtra(

SendMail.EXTRA_PDFFILENAME);

}

}

2.4 系統應用優勢

本系統能夠快速、高效地處理海量數據,滿足在校園辦公、教學和科研過程中的應用需求,具體優勢表現在以下幾方面:

2.4.1 用戶體驗良好,使用簡單,操作簡潔,換膚功能界面感官好。

2.4.2 文檔處理速度快,文件閱讀轉換便捷。

2.4.3 溝通擴展性好。將文本文檔以附件形式發送郵件,交流便捷。

2.4.4 PDF文件的優勢。系統采用PDF文件以促成更加安全可靠的電子文檔分發和交換為特點,可以保留原始文檔的外觀和完整性;不受操作系統、原始應用程序或字體的限制,自由共享。

3 結束語

通過對Android安卓核心技術的分析和研究,結合移動客戶端文件閱讀便捷設計并實現了基于Android的文件瀏覽與PDF格式轉換軟件。系統具有編程簡化、安全可靠性高、開發成本低、易于實現等優點。不僅滿足了移動客戶端用戶對各種主流文檔格式的瀏覽,并對今后客戶端文件的操作開發有一定參考價值。

參考文獻

[1]楊豐盛.Android應用開發揭秘[M].北京:機械工業出版社,2010:230-340.

[2]郭宏志.Android應用開放詳解[M].北京:電子工業出版社,2010:10-200.

[3]張錕.基于Android手機的智能遙控器設計[J].電子世界,2012(09):39-41.

作者簡介:劉晨濤(1991-),男,大二學生,專業:計算機科學與技術。

盧佩旭(1991-),男,大二學生,專業:計算機科學與技術。

李昕一(1991-),女,大二學生,專業:計算機科學與技術。

通訊作者:陳滿林(1982-),男,講師,主要研究方向:計算機應用與智能系統。

摘 要:目前,基于Android系統的文檔處理軟件已被廣泛應用于各類移動設備上,極大地拓展了人們的閱讀空間。但是,這些軟件有的質量不甚理想,有的功能不夠完整,尤其無法滿足用戶的個性化需求。因此,開發一個質量優秀、功能齊全,同時又可彰顯用戶個性的文檔處理軟件已經成為一種趨勢,通過對Android安卓核心技術的分析和研究,提出了一種基于Android的PDF文件瀏覽的閱讀模型,并在此模型的基礎上,設計并實現了基于Android的文件瀏覽與PDF格式轉換軟件,開發一個質量優秀、功能齊全,同時又可彰顯用戶個性的文檔處理程序已經成為一種趨勢。本項目的實施正是著眼于此,經過試驗驗證,該軟件有效的解決了對WORD、EXCEL、JAVA以及PDF的瀏覽、個性化需求換膚、發郵件并對根目錄的文檔進行掃描并增加附件、截屏,同時可以將其他文檔格式轉換成PDF格式并保存等特點。

關鍵詞:Android;PDF;格式轉換

目前,基于Java語言的Android手機比較被看好,尤其被開發人員所鐘愛,但是,基于Android的文件瀏覽與PDF格式轉換軟件卻并不多見,尤其是多各種文件轉換成PDF文件的相關應用更是少之又少。基于Android的文件瀏覽與PDF格式轉換軟件可以實現對WORD、EXCEL、JAVA以及PDF的瀏覽、根據用戶的個性化需求實現換膚、滿足用戶發郵件并且通過瀏覽SD卡對根目錄的文檔進行掃描實現增加附件、截屏,同時可以轉換成PDF格式,便于自己保存。

1 相關技術介紹

1.1 開發語言

Java語言是由SunMicrosystems公司于1995年5月推出的Java程序設計語言和Java平臺的總稱。Java語言是Android開發人員選的開發語言。Android運行時使用自己的虛擬機Dalvik,這并不是多數程序開發人員所使用的普通Java虛擬機。Dalvik支持Java編程語言的大部分功能——但并不是全部。

1.2 開發平臺

Eclipse是一個開放源代碼、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse附帶了一個標準的插件集,包括Java開發工具(Java Development Tools,JDT)。Eclipse最初是由IBM公司開發的替代上也軟件Visual Age for Java的下一代IDE開發環境;2001年11月貢獻給開源社區,現在它由非盈利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。

2 文件瀏覽與PDF格式轉換軟件的設計與實現

2.1 系統結構設計

系統由四部分構成,分別為用戶層、系統管理層、數據存儲層和基礎設施層,系統架構模型如圖1所示。

圖1 系統架構模型

2.2 系統功能設計

本軟件旨在為用戶提供一個基于Android文件瀏覽與PDF格式轉換軟件。考慮到文件處理有多個處理模式,為了更好地對操作進行分類管理,按照軟件模塊職能進行了子用戶的劃分。系統設計包括文件管理和系統管理兩個功能模塊。

文件管理:包括文件瀏覽、編輯、截屏、發送及掃描轉換文件等功能。

系統管理:包括系統換膚等對系統界面的操作。

2.3 關鍵技術實現

在軟件的實現過程中,主要完成Word文檔讀取、Excel文檔讀取和PDF文檔轉換三個功能,核心代碼如下:

讀取Word文檔核心代碼:

for(int cp=temp;cp

Paragraph p1=r.getParagraph(cp);

output.write(tagBegin.getBytes());

writeParagraphContent(p1);

output.write(tagEnd.getBytes());

temp++;

}

讀取Excel文檔核心代碼:

for (int rowNum=firstRowNum; rowNum<=lastRowNum; rowNum++) {

if (sheet.getRow(rowNum) !=null) {

HSSFRow row=s.getRow(rowNum);

short firstCell=r.getFirstCellNum();

short lastCell=r.getLastCellNum();

int h=(int) (row.getHeight() / 15.625);

lsb.append("");

}

}

PDF文檔轉化核心代碼:

if (intent !=null){

if ("android.intent.action.VIEW".

equals(intent.getAction())){

pdffile=intent.getDataString();

pdf=readUriContent(intent.getData());

} else{

pdffile=getIntent().getStringExtra(

SendMail.EXTRA_PDFFILENAME);

}

}

2.4 系統應用優勢

本系統能夠快速、高效地處理海量數據,滿足在校園辦公、教學和科研過程中的應用需求,具體優勢表現在以下幾方面:

2.4.1 用戶體驗良好,使用簡單,操作簡潔,換膚功能界面感官好。

2.4.2 文檔處理速度快,文件閱讀轉換便捷。

2.4.3 溝通擴展性好。將文本文檔以附件形式發送郵件,交流便捷。

2.4.4 PDF文件的優勢。系統采用PDF文件以促成更加安全可靠的電子文檔分發和交換為特點,可以保留原始文檔的外觀和完整性;不受操作系統、原始應用程序或字體的限制,自由共享。

3 結束語

通過對Android安卓核心技術的分析和研究,結合移動客戶端文件閱讀便捷設計并實現了基于Android的文件瀏覽與PDF格式轉換軟件。系統具有編程簡化、安全可靠性高、開發成本低、易于實現等優點。不僅滿足了移動客戶端用戶對各種主流文檔格式的瀏覽,并對今后客戶端文件的操作開發有一定參考價值。

參考文獻

[1]楊豐盛.Android應用開發揭秘[M].北京:機械工業出版社,2010:230-340.

[2]郭宏志.Android應用開放詳解[M].北京:電子工業出版社,2010:10-200.

[3]張錕.基于Android手機的智能遙控器設計[J].電子世界,2012(09):39-41.

作者簡介:劉晨濤(1991-),男,大二學生,專業:計算機科學與技術。

盧佩旭(1991-),男,大二學生,專業:計算機科學與技術。

李昕一(1991-),女,大二學生,專業:計算機科學與技術。

通訊作者:陳滿林(1982-),男,講師,主要研究方向:計算機應用與智能系統。

主站蜘蛛池模板: 欧美日韩另类国产| 五月婷婷亚洲综合| 色九九视频| 国产亚洲高清视频| 国产成a人片在线播放| 国产h视频在线观看视频| 欧美日本在线一区二区三区| 日韩成人在线网站| 伊人久久影视| 激情综合五月网| 日韩欧美中文在线| 国产综合网站| 久久免费看片| 国产精品成| 国产一区二区免费播放| 欧美一级在线看| 亚洲精品天堂在线观看| 日本精品视频一区二区| 久热精品免费| 国产综合在线观看视频| 91精品aⅴ无码中文字字幕蜜桃| 亚洲欧美不卡中文字幕| 国产欧美视频综合二区 | 丁香婷婷久久| 操美女免费网站| 国内精品小视频福利网址| 午夜福利网址| 国产91丝袜在线播放动漫| 亚洲熟女中文字幕男人总站| 在线观看无码av免费不卡网站| 亚洲中文精品久久久久久不卡| 东京热av无码电影一区二区| 伊人AV天堂| 99视频国产精品| 在线精品视频成人网| 少妇精品久久久一区二区三区| 国产在线观看一区精品| 久久久久久尹人网香蕉| 亚洲精品成人7777在线观看| 亚洲无线观看| 日韩天堂在线观看| 色爽网免费视频| 亚洲欧美综合在线观看| 黄色成年视频| 992tv国产人成在线观看| 蜜桃臀无码内射一区二区三区| 国产在线视频欧美亚综合| 黄色网在线| 精品一区二区三区视频免费观看| 欧美成人午夜视频免看| 色欲综合久久中文字幕网| 国产欧美综合在线观看第七页| 国产高清不卡| jijzzizz老师出水喷水喷出| 久久精品aⅴ无码中文字幕| 婷婷综合亚洲| 久热这里只有精品6| 亚洲日韩每日更新| 国产乱肥老妇精品视频| 欧美日韩福利| 欧美午夜在线播放| 国产对白刺激真实精品91| 国产亚洲精品精品精品| 日韩精品欧美国产在线| 天堂在线视频精品| 国产成+人+综合+亚洲欧美 | 久久综合色天堂av| 人妻91无码色偷偷色噜噜噜| 国产特一级毛片| 这里只有精品免费视频| 亚洲天堂成人| 波多野结衣视频网站| 久无码久无码av无码| 永久免费精品视频| 国产精品视频999| 天天综合网亚洲网站| 米奇精品一区二区三区| 青青热久免费精品视频6| 高清无码不卡视频| 欧美成人a∨视频免费观看| 国产极品美女在线播放| 第一页亚洲|