一种WEB文档处理方法及其装置制造方法及图纸

技术编号:5165555 阅读:175 留言:0更新日期:2012-04-11 18:40
本申请公开了一种WEB文档处理方法及其装置,该方法包括以下步骤:确定用户在浏览器显示的WEB文档中所选取的文档区域,生成该被选取的文档区域所对应的HTML源代码,根据该HTML源代码生成临时WEB文档并进行缓存;根据用户选择的WEB文档处理命令调用预先嵌入该浏览器的WEB文档处理功能模块;所述被调用的WEB文档处理功能模块对所述临时WEB文档进行相应操作。其中,WEB文档处理功能包括:对WEB文档进行编辑的功能、将WEB文档保存为文件的功能、对WEB文档进行打印输出的功能、将WEB文档以传真方式发送的功能,或将WEB文档上传的功能。采用本申请,可使用户对自己感兴趣的文档内容进行处理,提高了灵活性。

【技术实现步骤摘要】
一种WEB文档处理方法及其装置
本申请涉及互联网和计算机应用
,尤其涉及一种WEB文档处理方法及其装置。
技术介绍
随着互联网的日益普及和发展,其对人们的生活和工作的影响也越来越深远。 互联网用户使用互联网的目的之一是为了查找自己感兴趣的资料,并按照自己的需要进 行输出。目前,互联网用户通过互联网查找资料时,如果找到自己感兴趣的资料,通常 可以采用浏览器自带的打印功能进行输出。但浏览器自带的打印功能将整个WEB页面的 内容都打印出来,这样,一方面打印缺乏灵活性,不能根据用户所需进行打印;另一方 面,打印成本较高。另外,浏览器自带的文档输出功能也比较单一,缺乏灵活性。申请内容本申请实施例提供一种WEB文档处理方法及其装置,用以解决现有技术中 WEB文档操作类型单一、使用不灵活的问题。本申请实施例提供的技术方案包括一种WEB文档处理方法,包括以下步骤确定用户在浏览器显示的WEB文档中所选取的文档区域,生成该被选取的文档 区域所对应的HTML源代码,根据该HTML源代码生成临时WEB文档并进行缓存;根据用户选择的WEB文档处理命令调用预先嵌入该浏览器的WEB文档处理功 能模块;所述被调用的WEB文档处理功能模块对所述临时WEB文档进行相应操作。一种WEB文档处理装置,包括用于确定用户在浏览器显示的WEB文档中所选取的文档区域,生成该被选取的 文档区域所对应的HTML源代码,根据该HTML源代码生成临时WEB文档并进行缓存 的功能模块;用于根据用户选择的WEB文档处理命令调用预先嵌入该浏览器的WEB文档处 理功能模块的功能模块;用于对所述临时WEB文档进行相应操作WEB文档处理功能模块。本申请的上述实施例,一方面,通过在浏览器中嵌入WEB文档处理功能模块, 可实现根据用户需求使浏览器提供灵活的WEB文档处理方式;另一方面,根据用户选择 的文档区域生成对应的HTML源代码,并根据该HTML源代码生成临时的WEB文件进行 缓存,以及对缓存的文档内容进行相应的操作,可仅对用户选取的文档部分进行WEB文 档处理,与现有技术中对整个WEB文档处理的技术相比,可以根据用户需求进行处理, 提高了灵活性。附图说明图1为本申请实施例中添加有WEB文档处理功能的图标按钮的工具栏示意图2为本申请实施例中对选取的文档进行打印输出的流程示意图3为本申请实施例中将选取的文档通过传真方式发送的流程示意图4为本申请实施例中将选取的文档上传的流程示意图5为本申请实施中将选取的文档进行保存的流程示意图6为本申请实施例中对选取的文档进行编辑的流程示意图。具体实施方式针对现有技术存在的问题,本申请实施例通过在WEB文档浏览器中嵌入打印、 编辑等可实现WEB文档处理功能的模块,使得用户在使用浏览器浏览WEB文档时,可 以通过选取WEB文档中的部分文档再调用WEB文档处理功能的模块,对选取的WEB文 档进行相应操作。下面结合附图对本申请的实施例进行详细描述。本申请实施例中,需要在WEB文档浏览器(以下简称浏览器)中嵌入实现WEB 文档处理的功能模块。对于现有的浏览器,可以通过运行安装程序,以插件的形式将处 理WEB文档的功能模块嵌入到浏览器中。嵌入的功能模块可通过程序代码实现。嵌入的处理WEB文档的功能模块可包括以下的一种或几种取消功能模块,可清除缓存的文档,包括选取的文本和图片等WEB文档中的对 象;保存功能模块,可将WEB文档保存为文件;打印功能模块,可将WEB文档通过打印机输出;编辑功能模块,可对WEB文档进行编辑,包括对文档内容和格式的编辑;传真功能模块,可将WEB文档通过传真方式发送;上传功能模块,可将WEB文档上传到指定位置,如将选取出的WEB文档段落 上传到编辑网络博客的地址,从而实现网络博客的自动更新与发布。在浏览器中嵌入上述功能模块后,可在浏览器的菜单中自动添加相应的文档处 理的功能菜单,或在浏览器中自动添加包含有相应图标按钮的工具栏,以便用户调用相 应的功能对选取的WEB文档进行相应的处理。添加有WEB文档处理功能的图标按钮的 工具栏可如图1所示,其中,图标10 16依次代表以下功能图标 10 编辑功能模块;图标 11 用保存功能模块;图标12:清除被缓存的文档,点击该图标可调用取消功能模块的程序接口以调 用取消功能模块;图标13:将文档打印输出,点击该图标可调用打印功能模块的程序接口以调用 打印功能模块;图标14:将文档通过传真方式发送,点击该图标可调用传真功能模块的程序接对文档进行编辑,点击该图标可调用编辑功能模块的程序接口以调用 将文档保存为文件,点击该图标可调用保存功能模块的程序接口以调口以调用传真功能模块;图标15:将文档上传到指定的网络博客地址,点击该图标可调用上传功能模块 的程序接口以调用上传功能模块。下面结合图1所示的图标按钮,逐一对上述各种WEB文档处理功能所对应的文 档处理流程进行详细描述。参见图2,为本申请实施例提供的对选取的文档进行打印输出的流程示意图。当 用户使用浏览器浏览WEB文档时,如果对该WEB文档中的部分文档(包括文本或/和 图片)感兴趣,可选取该部分文档,然后点击浏览器工具栏中图标13,将选取出的文档 打印输出,该流程主要包括步骤201、当用户选取WEB文档中的部分文档时,浏览器捕获用户的该操作行 为,并将用户选取的文档通过存储到剪贴板,或存储为临时文件等方式进行缓存;该步骤中,操作系统,如微软的windows操作系统,可以捕获用户的操作行 为,并可将捕获的操作行为传递给浏览器。当用户通过鼠标拖动(如框选操作)来选取 WEB文档中的某个文档区域时,浏览器可以获取到用户所选择的区域中包含的文档内容 (可包括文本或/和图片),并且,浏览器可以将用户选取的内容粘贴到操作系统提供的 剪切板中缓存,或者将用户选取的文档存储为临时文件。在WEB文档中,用户通过鼠标 所选取的文档区域周围可显示出选取框,以示与未被选取文档区域的区别。当用户选中 文档后,浏览器可自动生成被选中的文档的HTML源代码,如从对被选中文档的起始到 截止项生成或从浏览器所显示的WEB文档中获取到HTML源代码,然后根据该生成的或 获取到的HTML源代码生成HTML格式或其他格式的临时WEB文档,并将该临时WEB 文档缓存为临时文件。步骤202、当用户点击浏览器工具栏中的图标13时,浏览器捕获用户的该操作 行为,并调用打印功能模块;步骤203、打印功能模块将缓存的文档通过打印机进行打印输出;该步骤中,打印功能模块还可弹出打印设置窗口,供用户设置打印相关选项, 然后按照用户设置的打印选项进行打印。打印设置窗口为用户提供的打印设置项可以包 括横向、纵向打印选项,页眉、页脚和页码设置项,打印模式选项(如单页、双页打 印),打印页数设置项等。如果缓存的文档较长一页纸打印不下时,文档打印功能模块可 自动分页打印。如果用户的浏览器客户端当前连接有多个打印机,则文档打印功能模块 还可在打印设置窗口提供选择打印机的选项。打印设置窗口还可显示打印预览页面。通过上述根据用户选取的文档进行打印输出的流程可以看出,用户可以仅将选 取出的WEB文档进行打印输出,与现有技术将整个WEB文档打印输出相比,一方面可 以根据用户需要打印输出用户感兴趣本文档来自技高网...

【技术保护点】
一种WEB文档处理方法,其特征在于,包括以下步骤:确定用户在浏览器显示的WEB文档中所选取的文档区域,生成该被选取的文档区域所对应的HTML源代码,根据该HTML源代码生成临时WEB文档并进行缓存;根据用户选择的WEB文档处理命令调用预先嵌入该浏览器的WEB文档处理功能模块;所述被调用的WEB文档处理功能模块对所述临时WEB文档进行相应操作。

【技术特征摘要】
1.一种WEB文档处理方法,其特征在于,包括以下步骤确定用户在浏览器显示的WEB文档中所选取的文档区域,生成该被选取的文档区域 所对应的HTML源代码,根据该HTML源代码生成临时WEB文档并进行缓存;根据用户选择的WEB文档处理命令调用预先嵌入该浏览器的WEB文档处理功能模块;所述被调用的WEB文档处理功能模块对所述临时WEB文档进行相应操作。2.如权利要求1所述的WEB文档处理方法,其特征在于,所述WEB文档处理功能 模块包括以下之一对WEB文档进行编辑的功能模块; 将WEB文档保存为文件的功能模块; 对WEB文档进行打印输出的功能模块; 将WEB文档以传真方式发送的功能模块; 将WEB文档上传的功能模块。3.如权利要求2所述的WEB文档处理方法,其特征在于,被调用的功能模块是将 WEB文档保存为文件的功能模块时,对所述临时WEB文档进行的相应操作,包括通过向用户提供保存设置窗口接收用户输入的文件保存路径信息; 根据所述临时WEB文档生成指定格式的文件,并根据用户输入的文件保存路径信息 将生成的文件保存到指定的位置。4.如权利要求2所述的WEB文档处理方法,其特征在于,被调用的功能模块是对 WEB文档进行打印输出的功能模块时,对所述临时WEB文档进行的相应操作,包括通过向用户提供打印设置窗口接收用户输入打印设置信息; 按照用户输入的打印设置信息,将所述临时WEB文档进行打印输出。5.如权利要求2所述的WEB文档处理方法,其特征在于,被调用的功能模块是将 WEB文档以传真方式发送的功能模块时,对所述临时WEB文档进行的相应操作,包 括通过向用户提供传真设置窗口接收用户输入的传真号码;根据所述临时WEB文档生成传真正文,根据用户输入的传真号码发送传真正文。6.如权利要求2...

【专利技术属性】
技术研发人员:蔡景助
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:KY[开曼群岛]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1