PDF技术在移动平台上的应用研究 优秀专业论文.docx
《PDF技术在移动平台上的应用研究 优秀专业论文.docx》由会员分享,可在线阅读,更多相关《PDF技术在移动平台上的应用研究 优秀专业论文.docx(8页珍藏版)》请在第一文库网上搜索。
1、PDF技术在移动平台上的应用研究摘要:本文通过先提出PDF显示技术在移动平台上可能遇到的问题,提出了相应的解决方法。并介绍了福昕PDF显示引擎的功能特点。关键字:PDF;移动平台;1 .引言现在,我们的日程工作和学习中越来越多需要处理PDF文档,而随着智能手机平板的普及,同时也越来越多的PDF文档需要在移动平台上进行阅读和处理。如何开发出一个好的PDF应用软件,在开发的过程中都需要注意些什么,如何解决,本文主要通过多年的开发经验提出了一些方法。2. PDF技术在移动平台的新问题和解决方法1 .问题:PDF文件复杂度高,PDF应用程序容易在翻页或者某个操作中卡死。应对:因为PDF格式可以支持结构
2、非常复杂的文档,有些PDF文档内会存有尺寸很大的高清图片,或者上万条或更多的图形黑”,当每完成一个“小规模”工作时应用都停下来花时间响应用户的UI操作。这样就避免发生卡死现象。2 .问题:移动嵌入设备相对桌面PC,显示屏幕比较小,而很多PDF页面都比较大,在小小的几寸屏幕上要看完PDF文件一行的内容,需要来回移动页面或是把页面缩得很小才可以查看完整的内容。应对:因为PDF是版式文件,对于现在五花八门分辨率的手机、平板来说。想要自适应各种屏幕的话,就需要能够把版式文件用流式文件的方式重排后再显示出来。因为大多数的PDF文件在转换生成时都丢失了流式信息。这就需要对PDF进行版式分析,依靠智能算法对
3、PDF进行再排版,适应各种分辨率屏幕。这项技术很有难度,因为在重新排版后版面是否合理,完全取决于这个算法对版式的分析是否接近真实的情况。3 .问题:移动嵌入设备上,可用内存相对紧缺,所以出现内存溢出的异常情况的概率相对较高,当出现内存不足时如何进行恢复处理?应对:需要有完善的异常处理机制,在出现异常的时候可以让应用很好的做异常恢复处理,让程序在用户不知觉的情况下恢复到正常。最好能提供固定内存使用模式,PDF引擎使用的内存完全的控制在一个额度内,当超出这个额度时,触发异常,PDF引擎记录下当前文档现场状态,然后释放所有无关内存,再用最小的内存开销恢复到现场状态,这样处理用户是无感知的。极大的提升
4、了用户体验。4 .问题:如何在小屏幕下最大比例显示页面内容大多数PDF文件的版面,页面的上下左右的边缘都是没有内容的。在移动嵌入平台下这些空白位置对屏幕的占用是很浪费的。可以通过PDF解析引擎可以获取得到容纳页面所有内容的最小矩形边界。有了这个最小边界,在设备屏幕比较小的情况下,就可以尽量以比较大的缩放比例来显示页面,同等条件下得到更好的用户体验。5 .问题:图片显示优化在移动嵌入平台对于PDF文件内的图片显示,提供了插值计算的选项。可以让应用程序在不同处理速度的设备上,在显示速度和显示效果之间做很好的平衡,达到最好的用户体验。3.福昕PDF引擎移动平台功能特色页面显示福的显示引擎具有速度快,
5、占用内存小,显示效果好等特点,特别适合在移动嵌入平台上开发应用程序。1 .主要功能介绍提供了丰富的编程接口,满足应用程序开发的需要.主要如下:1)将PDF页面渲染到位图,并支持步进式操作2)将PDF页面进行快速渲染,同时也支持步进式操作,让用户可以快速显示页面缩略图3)丰富的坐标转换函数,应用程序可以很方便的实现PDF页面坐标到设备坐标的转换4)提供了获取页面内容边界的功能,应用可以以最大的比例显示页面2 .功能特色1)最大化显示内容:正常的一个PDF的页面的边缘都有没有任何内容的区域,不过嵌入设备屏幕都比较小,可以说是寸土寸金,这些空白区域都是可以用来做PDF内容显示的区域。例如下面两个图片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PDF技术在移动平台上的应用研究 优秀专业论文 PDF 技术 移动 平台 应用 研究 优秀 专业 论文