【技术实现步骤摘要】
本专利技术属于文件在线查看,特别是涉及一种大型pdf文件在线查看方法。
技术介绍
1、在当前数字时代,pdf文件已经成为我们日常生活和工作中不可或缺的一部分。不论是在商业、学术、设计或个人领域中,pdf文件都是非常方便和实用的工具。尽管有许多其他文件格式可供选择,但pdf文件仍然是最受欢迎的选择,因为它具有跨平台兼容性、编辑性、安全性和便捷性等优势。在各类信息系统中,pdf文件成为在线查看文档的主要工具之一。
2、目前,有几种常见的方法用于在线查看pdf文件:
3、1)利用html标签实现pdf文件在线查看(比如使用iframe查看pdf文件)。虽然这种方法简单易行,但对于某些pc浏览器和移动端的浏览器兼容性有所欠缺。
4、2)利用第三方插件库(如pdf.js等)实现pdf文件在线查看。这种方法在pc浏览器和移动端浏览器中具有较好的兼容性,支持大型pdf文件的分段加载和保存浏览状态的功能(在服务器支持的条件下)。但遇到pdf文件较大时,会处于阻塞和暂停状态,直到完全加载完毕整个pdf文件后查看文件内容
...【技术保护点】
1.一种大型PDF文件在线查看方法,其特征在于,包括:
2.根据权利要求1所述的一种大型PDF文件在线查看方法,其特征在于,所述服务器端的文件接收服务:当接收到浏览器上传的PDF文件时,在服务器上以该PDF文件名的MD5摘要值创建一个新目录,称为文件目录,并将该文件保存在文件目录中,然后通知文件转换服务。
3.根据权利要求2所述的一种大型PDF文件在线查看方法,其特征在于,所述服务器端的文件转换服务:对PDF文件进行拆分转换时,将PDF文件的每页正文转换为两个数据包包括:一个是超文本数据包,以页号.html格式命名保存在文件目录中;另一个是纯文
...【技术特征摘要】
1.一种大型pdf文件在线查看方法,其特征在于,包括:
2.根据权利要求1所述的一种大型pdf文件在线查看方法,其特征在于,所述服务器端的文件接收服务:当接收到浏览器上传的pdf文件时,在服务器上以该pdf文件名的md5摘要值创建一个新目录,称为文件目录,并将该文件保存在文件目录中,然后通知文件转换服务。
3.根据权利要求2所述的一种大型pdf文件在线查看方法,其特征在于,所述服务器端的文件转换服务:对pdf文件进行拆分转换时,将pdf文件的每页正文转换为两个数据包包括:一个是超文本数据包,以页号.html格式命名保存在文件目录中;另一个是纯文本数据包,以页号.txt格式命名保存在同一文件目录中;
4.根据权利要求3所述的一种大型pdf文件在线查看方法,其特征在于,所述服务器端的全文搜索关键字服务:在搜索引擎中为转换为纯文本数据的文档建立文件名摘要值、页号以及文本数据包的全文索引搜索关系。
5.根据权利要求4所述的一种大型pdf文件在线查看方法,其特征在于,响应浏览器请求返回指定页数据包:服务程序接收到浏览器需要查看的文件信息请求时,定位到相应文件目录,读取文件目录中页号数组对应的所有文件中的内容,并以json数组形式返回每个文件内容;
6.根据权利要求1所述的一种大型pdf文件在线查看方法,其特征在于,检测pdf文件历史查看状态的js接口,在pdf文件加载前,检查cookie中是否保存该文件名摘要值对应的查看页号,如...
【专利技术属性】
技术研发人员:刘玉皎,
申请(专利权)人:重庆开放大学重庆工商职业学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。