[发明专利]一种文档转换阅读方法与系统有效
申请号: | 201510466286.7 | 申请日: | 2015-07-31 |
公开(公告)号: | CN105095160B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 梁胜彬;邰景磊 | 申请(专利权)人: | 河南大学 |
主分类号: | G06F17/21 | 分类号: | G06F17/21 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 475001 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 转换 阅读 方法 系统 | ||
本发明公开了一种文档转换阅读方法与系统,判断目标文档的文档格式;当目标文档格式为Word或Excel格式时,查找数据库是否保存有与当前格式的目标文档对应的Html格式文档,如果有则利用预设组件加载显示所述Html格式文档;否则将目标文档转换为Html格式文档,将所述Html格式文档保存至数据库并利用预设网页显示组件加载显示所述Html格式文档;当目标文档的文档格式为PDF格式时,提取所述目标文档中的内容信息,根据所述目标文档中的信息将所述目标文档转换为图片格式文档,利用预设图片显示插件加载显示所述图片格式文档。可以在无法直接显示Word、Excel或PDF格式的操作系统平台上对以上三种文档格式的内容进行高效地转换显示。
技术领域
本发明涉及文件格式转换领域,特别是涉及一种文档转换阅读方法与系统。
背景技术
Word与Excel是微软公司开发的一套基于Windows操作系统的办公软件套装的常用组件。PDF是由Adobe公司所开发的独特的跨平台文件格式。Word为一个文字处理应用程序,可以创建纯文本或处理具有图片的文档;Excel为一款电子表格软件,可以进行各种数据的处理、统计分析和辅助决策操作,广泛地应用于管理、统计财经、金融等众多领域。
但是这三种文档的阅读技术并非开源技术,故第三方软件想阅读Word、Excel与PDF文档只能采用第三方技术,通常的做法是从底层开始入手使用C/C++来解析阅读,在一些操作系统平台上如Android平台上这种方法的解析阅读效率较低,性能较低。目前对于这三种文档在Android平台上缺乏一种效率高的解析阅读方法。
发明内容
有鉴于此,本发明的主要目的在于提供一种文档转换阅读方法与系统,可以高效率地解析阅读Word、Excel或PDF文档的内容。
为实现上述目的,本发明提供了一种文档转换阅读方法,包括:
判断目标文档的文档格式;
当所述目标文档的文档格式为Word格式或Excel格式时,查找数据库是否保存有与所述目标文档内容对应的Html格式文档,如果有则利用预设组件加载显示所述Html格式文档;否则将所述目标文档转换为Html格式文档,将所述Html格式文档保存至数据库并利用预设网页显示组件加载显示所述Html格式文档;
当所述目标文档的文档格式为PDF格式时,提取所述目标文档中的内容信息与内容显示样式信息,根据所述内容显示样式信息将所述目标文档中的内容信息转换为图片格式文档,利用预设图片显示插件加载显示所述图片格式文档。
优选地,将所述目标文档转换为Html格式文档包括:
提取所述目标文档的内容信息与内容显示样式信息,根据提取的所述内容显示样式信息按Html文档格式将提取的所述内容信息进行拼装得到对应的Html格式文档。
优选地,所述内容信息包括:所述目标文档中的文字和/或图片。
优选地,所述预设组件为Webview组件。
优选地,所述预设插件为ViewPager插件。
优选地,利用预设插件加载显示所述图片格式文档后还包括:
响应用户的截屏请求,对指定的所述图片格式文档的内容进行截取,得到目标截图图片,并将所述目标截图图片保存到数据库。
优选地,将所述目标截图图片保存到数据库后还包括:
响应用户的PDF转换指令,获取数据库保存的图片中要进行格式转换的目标图片,提取所述目标图片中的内容信息,根据提取的所述目标图片中的内容信息将所述目标图片转换为PDF格式的文档。
本发明还提供了一种文档转换阅读系统,包括:文档格式判断模块,第一转换阅读模块和第二转换阅读模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南大学,未经河南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510466286.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据排版装置和数据排版方法
- 下一篇:电子装置及其检测方法