富文本对象的编辑方法、装置、终端设备及计算机存储介质制造方法及图纸

技术编号:24572532 阅读:22 留言:0更新日期:2020-06-20 23:56
本发明专利技术实施例提供了一种富文本对象的编辑方法、装置、终端设备及计算机存储介质,其中,富文本对象中包括图像。富文本对象的编辑方法包括:从本地粘贴板中获取富文本对象的待编辑内容,从待编辑内容中获取富文本对象对应的网页格式内容,以及,获取富文本对象中包含的图像,其中,网页格式内容中包括与图像对应的图像地址;将获取的图像上传至服务器,并从服务器中获取图像的服务器存储地址;根据服务器存储地址更新网页格式内容中的图像地址,将更新后网页格式内容复制至富文本编辑器;或者,根据服务器存储地址更新已复制至富文本编辑器中的网页格式内容中的图像地址。

Editing method, device, terminal equipment and computer storage medium of rich text object

【技术实现步骤摘要】
富文本对象的编辑方法、装置、终端设备及计算机存储介质
本专利技术实施例涉及数据处理
,尤其涉及一种富文本对象的编辑方法、装置、终端设备及计算机存储介质。
技术介绍
随着互联网的发展,用户在通过浏览器浏览网页时,会向网页中发布信息,发布的信息大多为富文本格式的信息,即发布的信息中可以包括文本内容、图像内容或两者的混合。但是,现有的用于编辑的工具大多为本地安装的程序,例如word、wps等。因此,用户在发布信息时,通常会先在本地安装的程序中将需要发布的信息编辑完成,再将该信息复制至浏览器内嵌的富文本编辑器中,通过富文本编辑器进行发布。现有的复制过程是通过本地的粘贴板实现的,先将待发布的信息复制至粘贴板中,然后再将粘贴板中的内容复制至富文本编辑器,复制时内容的格式为富文本编辑器可接受的文件格式。但是,富文本编辑器无法支持原始的待发布信息中的某些格式的对象,例如,富文本编辑器支持纯文本格式和HTML格式,但是这两种格式中均不包括图像编码数据,致使若待发布的信息中包括图像,则复制至富文本编辑器并发布后,会出现图像错误、图像丢失等情况,从而导致发布的信息与原始的待发布信息之间出现偏差。
技术实现思路
有鉴于此,本专利技术实施例提供一种富文本对象的编辑方法、装置、终端设备及计算机存储介质,以解决上述问题。根据本专利技术实施例的第一方面,提供了一种富文本对象的编辑方法,其中,所述富文本对象中包括图像,所述方法包括:从本地粘贴板中获取富文本对象的待编辑内容,从所述待编辑内容中获取所述富文本对象对应的网页格式内容,以及,获取所述富文本对象中包含的所述图像,其中,所述网页格式内容中包括与所述图像对应的图像地址;将获取的所述图像上传至服务器,并从所述服务器中获取所述图像的服务器存储地址;根据所述服务器存储地址更新所述网页格式内容中的所述图像地址,将更新后所述网页格式内容复制至富文本编辑器;或者,根据所述服务器存储地址更新已复制至所述富文本编辑器中的所述网页格式内容中的所述图像地址。根据本专利技术实施例的第二方面,提供了一种富文本对象的编辑装置,其中,所述富文本对象中包括图像,所述装置包括:待编辑内容获取模块,用于从本地粘贴板中获取富文本对象的待编辑内容;网页格式获取模块,用于从所述待编辑内容中获取所述富文本对象对应的网页格式内容;以及,图像获取模块,用于从所述待编辑内容中获取所述富文本对象中包含的所述图像,其中,所述网页格式内容中包括与所述图像对应的图像地址;上传模块,用于将获取的所述图像上传至服务器,并从所述服务器中获取所述图像的服务器存储地址;更新模块,用于根据所述服务器存储地址更新所述网页格式内容中的所述图像地址,将更新后所述网页格式内容复制至富文本编辑器;或者,用于根据所述服务器存储地址更新已复制至所述富文本编辑器中的所述网页格式内容中的所述图像地址。根据本专利技术实施例的第三方面,提供了一种终端设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上所述的富文本对象的编辑方法对应的操作。根据本专利技术实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的富文本对象的编辑方法。根据本专利技术实施例提供的富文本对象的编辑方案,从本地粘贴板中获取富文本对象的待编辑内容,从所述待编辑内容中获取所述富文本对象对应的网页格式内容,以及,获取所述富文本对象中包含的所述图像;将获取的所述图像上传至服务器,并从所述服务器中获取所述图像的服务器存储地址;根据所述服务器存储地址更新所述网页格式内容中的所述图像地址,将更新后所述网页格式内容复制至富文本编辑器;或者,根据所述服务器存储地址更新已复制至所述富文本编辑器中的所述网页格式内容中的所述图像地址。由此,借助于图像在服务器中的存储地址,可以实现直接将图像类型的富文本对象或者图文混合类型的富文本对象复制至富文本编辑器中,且不会出现图像错误、图像丢失等情况,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一的一种富文本对象的编辑方法的步骤流程图;图2为本专利技术实施例二的一种富文本对象的编辑方法的步骤流程图;图3为本专利技术实施例三的一种富文本对象的编辑方法的步骤流程图;图4为本专利技术实施例四的一种富文本对象的编辑装置的结构框图;图5为本专利技术实施例五的一种终端设备的结构示意图。具体实施方式为了使本领域的人员更好地理解本专利技术实施例中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术实施例一部分实施例,而不是全部的实施例。基于本专利技术实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本专利技术实施例保护的范围。下面结合本专利技术实施例附图进一步说明本专利技术实施例具体实现。实施例一参照图1,示出了根据本专利技术实施例一的一种富文本对象的编辑方法的步骤流程图。本实施例的富文本对象的编辑方法包括以下步骤:S102、从本地粘贴板中获取富文本对象的待编辑内容,从所述待编辑内容中获取所述富文本对象对应的网页格式内容,以及,获取所述富文本对象中包含的所述图像。其中,所述富文本对象中包括图像,所述网页格式内容中包括与所述图像对应的图像地址。本实施例提供的方案适用于将富文本对象复制至富文本编辑器(RichTextEditor,RTE)中的使用场景,富文本编辑器为可以内嵌入浏览器的编辑器,其用于编辑适用于浏览器的页面。本实施例中,富文本对象可以为用户使用本地的程序进行编辑的对象,其中,本地的程序可以包括word、wps等编辑工具。其中,富文本对象中包括图像,但不限于此,还可以包括文字内容,不同的文字内容的格式可以相同也可以不同。用户将富文本对象复制至富文本编辑器时,可以先将富文本对象复制至本地粘贴板中,并可以存储为多种格式,如纯文本格式、网页格式(如HTML格式)、RTF(RichTextFormat,多信息文本)格式等。然后,可以通过本实施例提供的方案,通过相应的程序或指令从本地粘贴板中获取待编辑内容,并将其复制至所需的目标对象中,如富文本编辑器中。本实施例中,获取的待编辑内容至少包括富文本对象对应的网页格式内容,以及,富文本对象中包含的图像。本实施例中,网页格式内容中可以包括与图像对应的图像地址,如,图像地址具体可以为图像在本地的原始存储地址。本实施例中,所述图像可以通过编码数据表示,如,所述图像对应的十六进制编码格式的数据。S104、将获取的所本文档来自技高网...

【技术保护点】
1.一种富文本对象的编辑方法,其中,所述富文本对象中包括图像,其特征在于,所述方法包括:/n从本地粘贴板中获取富文本对象的待编辑内容,从所述待编辑内容中获取所述富文本对象对应的网页格式内容,以及,获取所述富文本对象中包含的所述图像,其中,所述网页格式内容中包括与所述图像对应的图像地址;/n将获取的所述图像上传至服务器,并从所述服务器中获取所述图像的服务器存储地址;/n根据所述服务器存储地址更新所述网页格式内容中的所述图像地址,将更新后所述网页格式内容复制至富文本编辑器;或者,根据所述服务器存储地址更新已复制至所述富文本编辑器中的所述网页格式内容中的所述图像地址。/n

【技术特征摘要】
1.一种富文本对象的编辑方法,其中,所述富文本对象中包括图像,其特征在于,所述方法包括:
从本地粘贴板中获取富文本对象的待编辑内容,从所述待编辑内容中获取所述富文本对象对应的网页格式内容,以及,获取所述富文本对象中包含的所述图像,其中,所述网页格式内容中包括与所述图像对应的图像地址;
将获取的所述图像上传至服务器,并从所述服务器中获取所述图像的服务器存储地址;
根据所述服务器存储地址更新所述网页格式内容中的所述图像地址,将更新后所述网页格式内容复制至富文本编辑器;或者,根据所述服务器存储地址更新已复制至所述富文本编辑器中的所述网页格式内容中的所述图像地址。


2.根据权利要求1所述的方法,其特征在于,所述获取所述富文本对象中包含的所述图像,包括:
从所述待编辑内容中获取所述富文本对象对应的多信息文本格式RTF内容;
从所述RTF内容中获取所述富文本对象包含的所述图像。


3.根据权利要求2所述的方法,其特征在于,在获取所述富文本对象中包含的所述图像之后,将获取的所述图像上传至服务器之前,还包括:
将从所述RTF内容中获取的所述图像的格式转换为与所述富文本编辑器相匹配的格式;
确定格式转换后的所述图像的本地资源地址;
将所述网页格式内容中的所述图像地址更新为所述本地资源地址。


4.根据权利要求2所述的方法,其特征在于,所述将获取的所述图像上传至服务器,并从所述服务器中获取所述图像的服务器存储地址,包括:
将从所述RTF内容中获取的所述图像上传至服务器,通过所述服务器将所述图像的格式转换为与所述富文本编辑器相匹配的格式;
从所述服务器中获取转换格式后的所述图像的服务器存储地址。


5.根据权利要求2所述的方法,其特征在于,从所述RTF内容中获取所述富文本对象包含的所述图像,包括:
通过正则匹配的方式从所述RTF内容中获取所述富文本对象包含的所述图像;
或者,通过分割函数从所述RTF内容中获取所述富文本对象包含的所述图像;
或者,遍历所述RTF内容以从中提取所述富文本对象包含的所述图像。


6.根据权利要求1-5任一项所述的方法,其特征在于,所述将获取的所述图像上传至服务器,包括:
通过USB-KEY对获取的所述图像进行签名,得到包括数字签名的所述图像,其中,所述USB-KEY中存储有富文本对象的编辑用户的用户信息;
将包括数字签名的所述图像以及所述用户信息上传至所述服务器,以使所述服务器验证所述用户信息,并在验证通过后存储包括数字签名的所述图像,建立存储的所述图像与所述编辑用户间的关联关系。


7.根据权利要求1-5任一项所述的方法,其特征在于,
所述获取所述富文本对象中包含的所述图像包括:从所述待编辑内容中获取所述富文本对象中包含的所述图像的图像编码数据和编号数据;
所述根据所述服务器存储地址更新所述网页格式内容中的所述图像地址包括:确定所述网页格式内容中,与所述编号数据相对应的所述图像地址,将所述图像地址更新为所述服务器存储地址;
或者,所述根据所述服务器存储地址更新已复制至所述富文本编辑器中的所述网页格式内容中的所述图像地址包括:确定已复制至所述富文本编辑器中的所述网页格式内容中,与所述编号数据相对应的所述图像地址,将所述图像地址更新为所述服务器存储地址。


8.一种富文本对象的编辑装置,其中,所述富文本对象中包括图像,其特征在于,所述装置包括:
待编辑内容获取模块,用于从本地粘贴板中获取富文本对象的待编辑内容;
网页格式获取模块,用于从所述待编辑内容中获取所述...

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

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

1