网页文档在线预览的方法

文档序号:10612921阅读:668来源:国知局
网页文档在线预览的方法
【专利摘要】本发明公开了一种网页文档在线预览的方法,其包括:通过浏览器访问具有文档搜索模块和文档预览模块的目标网页,文档搜索模块由于所述访问而被自动启动;文档搜索模块在启动后遍历所述目标网页的网页节点以找到带有文档附件的文档链接,并在所述文档链接后生成预览按钮;所述文档链接后的预览按钮被点击后启动所述文档预览模块,文档预览模块启动后将所述文档链接或所述文档链接中的文档附件下载链接传送至文档转换服务器;文档转换服务器基于所述文档链接中的文档附件的内容形成能够由浏览器直接显示的预览网页,并将该预览网页的链接反馈给所述文档预览模块;文档预览模块通过所述浏览器打开所述预览网页,进而显示所述文档附件的内容。
【专利说明】
网页文档在线预览的方法
【技术领域】
[0001]本发明涉及文档处理领域,尤其涉及一种网页文档在线预览的方法。
【【背景技术】】
[0002]许多网站发布通知、告示、通告等信息时都会带有相关的Office(办公)文档附件,比如,后缀为.docx的文字文档,后缀为.xl sx的表格文档,后缀为.pptx的演示文档。一般情况下,只能先下载此类文档附件,通过本地Office软件打开查阅。然而,这样使用不方便,并且如果本地(比如移动智能手机、平板电脑或个人电脑)没有安装相应的办公软件的话,将无法查看。
[0003]因此,有必要提出一种解决方案来解决上述问题。

【发明内容】

[0004]本发明要解决的技术问题在于提供一种网页文档在线预览的方法,其不需要在本地安装办公软件就能够预览网页中的文档附件,方便了用户使用。
[0005]为了解决上述问题,根据本发明的一个方面,本发明提供了一种网页文档在线预览的方法,其包括:通过浏览器访问具有文档搜索模块和文档预览模块的目标网页,所述文档搜索模块由于所述访问而被自动启动;所述文档搜索模块在启动后遍历所述目标网页的网页节点以找到带有文档附件的文档链接,并在所述文档链接后生成预览按钮;所述文档链接后的预览按钮被点击后启动所述文档预览模块,所述文档预览模块启动后将所述文档链接或所述文档链接中的文档附件下载链接传送至文档转换服务器;所述文档转换服务器基于所述文档链接中的文档附件形成能够由浏览器直接显示的预览网页,并将该预览网页的链接反馈给所述文档预览模块,其中所述预览网页的显示内容为所述文档附件的内容;所述文档预览模块通过所述浏览器打开所述预览网页,进而显示所述文档附件的内容。
[0006]进一步的,所述文档搜索模块位于所述目标网页的网页底部,以便所述文档搜索模块被启动后能够遍历已经打开的所述目标网页的各个网页节点。
[0007]进一步的,所述文档附件包括文字处理文档、演示文档、PDF文档、表格处理文档中的一种或多种。
[0008]进一步的,所述文档搜索模块通过所述目标网页的网页节点的网址后缀确定该网页节点是否带有文档附件。
[0009]进一步的,所述文档转换服务器能够访问所述文档链接以获取所述文档链接中的文档附件。
[0010]进一步的,所述目标网页中被预先添加了文档搜索模块和文档预览模块。
[0011 ]进一步的,所述目标网页预先订阅了所述文档转换服务器的预览服务。
[0012]进一步的,所述预览网页的显示内容为所述文档附件被正常打开后显示的内容。
[0013]与现有技术相比,本发明在目标网页中添加了文档搜索模块和文档预览模块,这样在访问目标网页时,借助所述文档转换服务器对文档链接中的文档附件的转换可以实现该文档附件的网页在线预览。
[0014]关于本发明的其他目的,特征以及优点,下面将结合附图在【具体实施方式】中详细描述。
【【附图说明】】
[0015]结合参考附图及接下来的详细描述,本发明将更容易理解,其中同样的附图标记对应同样的结构部件,其中:
[0016]图1为本发明中的网页文档在线预览的方法在一个实施例中的流程示意图;
[0017]图2为一个普通网页的显示示例;
[0018]图3为图2中的网页添加文档搜索模块和文档预览模块后的显示示例;
[0019]图4为图3中的网页中的第一个文档附件的在线预览的示例。
【【具体实施方式】】
[0020]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0021]此处所称的“一个实施例”或“实施例”是指与所述实施例相关的特定特征、结构或特性至少可包含于本发明至少一个实现方式中。在本说明书中不同地方出现的“在一个实施例中”并非必须都指同一个实施例,也不必须是与其他实施例互相排斥的单独或选择实施例。本发明中的“多个”、“若干”表示两个或两个以上。本发明中的“和/或”表示“和”或者
“~P*”或。
[0022]本发明提出一种网页文档在线预览的方法,其可以在本地(比如智能手机、平板电脑、个人电脑)不安装办公软件的情况下,通过浏览器在线预览网页中的文档附件,方便了用户使用。另外,也不需要在浏览器上加载插件,使用能够打开普通网页的浏览器即可实现在线预览网页中的文档附件,并且所述文档附件可以是各种类型的文档。
[0023]图1为本发明中的网页文档在线预览的方法100在一个实施例中的流程示意图。如图1所示的,所述网页文档在线预览的方法100包括如下步骤。
[0024]步骤110,通过浏览器访问具有文档搜索模块和文档预览模块的目标网页,所述文档搜索模块由于所述访问而被自动启动。
[0025]所述浏览器可以是能够打开普通网页的浏览器,不需要为了实现网页在线预览而安装额外的插件。所述浏览器可以是微软的IE浏览器,也可以是谷歌的Chrome浏览器。
[0026]所述文档搜索模块和所述文档预览模块需要事先被加入所述目标网页中,并位于所述目标网页的网页底部。在一个实施例中,所述文档搜索模块和所述文档预览模块为JS代码,这部分JS代码可以由网页维护人员被添加至所述目标网页的网页底部。
[0027]步骤120,所述文档搜索模块在启动后遍历所述目标网页的网页节点以找到带有文档附件的文档链接,并在所述文档链接后生成预览按钮。
[0028]由于所述文档搜索模块和所述文档预览模块位于所述目标网页的网页底部,在所述文档搜索模块被启动后,可以遍历已经被加载的所述目标网页的所有网页节点,这样可以避免遗漏网络节点。
[0029]在一个实施例中,所述文档搜索模块通过所述目标网页的网页节点的网址后缀确定该网页节点是否带有文档附件。举例来说,假如一个网页节点的网址后缀包括docx,则可以认为该网页节点带有文字处理文档附件,假如一个网页节点的网址后缀包括PPtx,则可以认为该网页节点带有演示文档附件,假如一个网页节点的网址后缀包括xlsx,则认为该网页节点带有表格处理文档附件,假如一个网页节点的网址后缀包括TOF,则认为该网页节点带有I3DF文档附件。
[0030]所述文档附件包括文字处理文档、演示文档、PDF文档、表格处理文档,或其他各种格式的文档。
[0031]图2为一个普通网页的显示示例。图3为图2中的网页添加所述文档搜索模块和所述文档预览模块后的显示示例。在图2中的网页中,有三个文档链接。图3中,由于在图2中的网页添加所述文档搜索模块和所述文档预览模块,因此所述文档搜索模块能够自动找到这三个文档链接,并且在所述文档链接后动态生成预览按钮(一个放大镜的图标)。
[0032]实际应用中,只需要网页维护人员在原有的网页底部添加一段预定JS代码即可,操作简单。
[0033]步骤130,所述文档链接后的预览按钮被点击后启动所述文档预览模块,所述文档预览模块启动后将所述文档链接或所述文档链接中的文档附件下载链接传送至文档转换服务器。
[0034]在所述文档预览模块将所述文档链接传送至文档转换服务器DCS时,所述文档转换服务器DCS能够访问所述文档链接以获取所述文档链接中的文档附件。所述文档转换服务器可以进行文档转换的服务,以及文档的web预览服务,其可以基于文档形成在线网页,从而实现文档的网络预览。
[0035]为了实现网页文档在线预览,所述目标网页需要预先订阅所述文档转换服务器的web预览服务。
[0036]步骤140,所述文档转换服务器基于所述文档链接中的文档附件形成能够由浏览器直接显示的预览网页,并将该预览网页的链接反馈给所述文档预览模块。其中所述预览网页的显示内容为所述文档附件的内容。需要了解的是,所述预览网页的显示内容的显示格式可以与所述文档附件被相应的软件正常打开后的显示格式不同,也可以相同。所述文档附件的内容可以在所述预览网页中全部显示,也可以只是显示一部分。
[0037]步骤150,所述文档预览模块通过所述浏览器打开所述预览网页,进而显示所述文档附件的内容。
[0038]图4为图3中的网页中的第一个文档附件的预览按钮被点击后的在线预览的示例。这样,即便是不安装软件,本地的电子设备,比如智能手机、个人电脑等,也能够借助所述文档转换服务器DCS实现目标网页中的文档附件的在线预览,消除文档不安全的隐患、配置应用简单,方便用户的使用,操作简单,在政府网站应用还有便民服务的重要意义。
[0039]上述说明已经充分揭露了本发明的【具体实施方式】。需要指出的是,熟悉该领域的技术人员对本发明的【具体实施方式】所做的任何改动均不脱离本发明的权利要求书的范围。相应地,本发明的权利要求的范围也并不仅仅局限于前述【具体实施方式】。
【主权项】
1.一种网页文档在线预览的方法,其特征在于,其包括: 通过浏览器访问具有文档搜索模块和文档预览模块的目标网页,所述文档搜索模块由于所述访问而被自动启动; 所述文档搜索模块在启动后遍历所述目标网页的网页节点以找到带有文档附件的文档链接,并在所述文档链接后生成预览按钮; 所述文档链接后的预览按钮被点击后启动所述文档预览模块,所述文档预览模块启动后将所述文档链接或所述文档链接中的文档附件下载链接传送至文档转换服务器; 所述文档转换服务器基于所述文档链接中的文档附件形成能够由浏览器直接显示的预览网页,并将该预览网页的链接反馈给所述文档预览模块,其中所述预览网页的显示内容为所述文档附件的内容; 所述文档预览模块通过所述浏览器打开所述预览网页,进而显示所述文档附件的内容。2.根据权利要求1所述的网页文档在线预览的方法,其特征在于,所述文档搜索模块位于所述目标网页的网页底部,以便所述文档搜索模块被启动后能够遍历已经打开的所述目标网页的各个网页节点。3.根据权利要求1所述的网页文档在线预览的方法,其特征在于,所述文档附件包括文字处理文档、演示文档、PDF文档、表格处理文档中的一种或多种。4.根据权利要求1所述的网页文档在线预览的方法,其特征在于,所述文档搜索模块通过所述目标网页的网页节点的网址后缀确定该网页节点是否带有文档附件。5.根据权利要求1所述的网页文档在线预览的方法,其特征在于,所述文档转换服务器能够访问所述文档链接以获取所述文档链接中的文档附件。6.根据权利要求1所述的网页文档在线预览的方法,其特征在于,所述目标网页中被预先添加了文档搜索模块和文档预览模块。7.根据权利要求1所述的网页文档在线预览的方法,其特征在于,所述目标网页预先订阅了所述文档转换服务器的预览服务。8.根据权利要求1所述的网页文档在线预览的方法,其特征在于,所述预览网页的显示内容为所述文档附件被正常打开后显示的内容。
【文档编号】G06F17/30GK105975601SQ201610308802
【公开日】2016年9月28日
【申请日】2016年5月11日
【发明人】荣明军, 朱玮, 葛诚
【申请人】无锡永中软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1