[发明专利]一种在网页中预览文档的方法在审
申请号: | 201710778878.1 | 申请日: | 2017-08-30 |
公开(公告)号: | CN107515945A | 公开(公告)日: | 2017-12-26 |
发明(设计)人: | 黄元稳;漆尧;李苏华;唐军 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/21 |
代理公司: | 成都虹桥专利事务所(普通合伙)51124 | 代理人: | 吴中伟 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 预览 文档 方法 | ||
技术领域
本发明涉及文档预览技术,具体涉及一种在网页中预览文档的方法。
背景技术
目前网页文档预览是很多网站建设中大多需要的功能,网页文档预览手段基本分为两种:
①用PageOffice。PageOffice能在web网页里打开、编辑、打印预览、打印Word、Excel、PowerPoint等Office文档。PageOffice虽然不需要在服务器端安装相关插件,但是需要客户端本地安装Microsoft Office软件。因此,对于没有安装Microsoft Office软件的客户端有很大使用限制。
②使用flash动画软件进行文档预览,此种方式需要服务端把文档格式转化为.swf格式的同时还需要web客户端安装flash相关的软件,占用资源较多,对于网站性能有较大的影响。
发明内容
本发明所要解决的技术问题是:提出一种在网页中预览文档的方法,解决传统技术中需要在客户端安装office软件才能实现文档预览,或者需要安装flash插件占用资源较多的问题。
本发明采用的技术方案如下:
一种在网页中预览文档的方法,包括以下步骤:
a.服务端接收到某个客户端上传的文档后,判断文档是否为pdf格式,如果是,则进入步骤b,否则进入步骤c;
b.为该文档添加具有唯一性的标识名和类型,然后存入数据库中,进入步骤d;
c.将文档转换为pdf格式,然后为该文档添加具有唯一性的标识名和类型,并存入数据库;
d.当有客户端需要在网页中预览某个文档时,将该文档的标识名和类型发送给服务端;
e.服务端在数据库中查找相应pdf文档并发送给客户端;
f.客户端通过开源pdf.js包将获取的pdf文档在网页渲染出来。
作为进一步优化,步骤a中,所述客户端上传的文档为word、excel或pdf格式。
作为进一步优化,步骤a中,客户端通过http请求服务端接口将文档上传给服务端。
作为进一步优化,所述标志名包括用户名称及时间戳。
作为进一步优化,步骤c中,服务端调用JodConverter.jar包服务,启动OpenOffice将文档转化为pdf格式文档。
本发明的有益效果是:在服务端对客户端上传的文档进行存储时,统一以pdf格式进行存储,并添加标志名和类型,客户端有预览文档的需求时,将该文档的标识名和类型发送给服务端,服务端即可将相应pdf文档发送给客户端进行渲染,本发明相比传统flash插件占用资源更少,相比PageOffice,不需要客户端安装office软件。
附图说明
图1为本发明实施例中的在网页中预览文档的方法流程图。
具体实施方式
本发明旨在提出一种在网页中预览文档的方法,解决传统技术中需要在客户端安装office软件才能实现文档预览,或者需要安装flash插件占用资源较多的问题。
在本发明中,首先某个客户端需要上传文档时,通过http请求服务端接口,将word、excel或pdf格式文档上传到服务端,服务端获取文档和相关信息,判断是否为pdf格式文档,如果是,添加唯一标识名称(用户名称+时间戳)和类型(文档所属类型)存入数据库。如果不是,就先通过pdf插件将文档转化为pdf格式文档,然后添加唯一标识名称和类型(文档所属类型)存入数据库。当有客户端需要预览文档时,通过http请求服务端接口,将文档唯一名称和类型传给服务端,获取pdf格式文档,然后通过开源pdf.js包将pdf格式文档在网页渲染出来。
下面结合附图及实施例对本发明的方案做进一步的描述:
如图1所示,本实施例中的在网页中预览文档的方法包括以下步骤:
客户端上传文档步骤:
1.客户端通过http请求接口,上传word、excel或者pdf格式文档。
2.服务端接受文档。
3.判断是否为pdf格式文档。
4.如果是,添加唯一名称(用户类型+时间戳)和类型。
5.如果不是,那就服务端调用JodConverter.jar包服务,启动OpenOffice将文档转化为pdf格式文档。
6服务端将转化为pdf格式的文档添加唯一名称(用户类型+时间戳)和类型。
7.服务端将添加唯一名称类型后的文档存入数据库。
客户端请求文档到渲染过程:
1.获取客户端需要预览文档唯一名称(用户类型+时间戳)和类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710778878.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多种进风方式的新风机
- 下一篇:网站管理用编辑系统