办公助手

     本案例为第二届中国软件杯大学生软件设计大赛比赛题一:基于android的文件浏览与PDF格式转换软件。本软件采用android3.0版本系统,主要编程语言为java语言,关键技术实现包括利用Apache POI的开源包处理浏览Microsoft office2003版的word和excel文档的读取;利用开源项目ebookdroid处理浏览pdf文档;利用iText将拍照所得到的图片转换为pdf文件;利用java mail包实现以附件形式发送邮件。

实现功能有:

①具有基本的文本浏览功能,包括WORD、EXCEL、PDF文件;

②支持缩放,选择语句,添加注释,复制,黏贴,等文件编辑功能。实现的功能多、细致,用户体验好者为佳;

③实现将文本文件以附件形式发送邮件功能,要求不可调用系统的Gmail邮件系统,不可绑定第三方邮件系统,需要自己开发邮件系统的前后台代码,完成邮件发送等操作,执行效率高,用户体验好者为佳;

④实现截屏功能,要求在编辑或浏览状态下可截取文件内容生成图片,并可进行图片格式到PDF文件格式的转换。要求截取的部分不能包括状态栏、编辑按钮等非文本文件内容区域。并且不可用安卓系统的截屏按钮来实现功能。需用代码在内部实现,在应用中通过点击按钮或其它操作截屏;

⑤有良好的用户体验,操作便捷,介面感官良好;

⑥有换服功能,可根据用户喜好更换背景颜色;

⑦文件扫描功能,通过手机照相机来扫描报纸杂志等文件并将其转换为PDF文件。


相关案例

查看更多