富文本处理方法和装置制造方法及图纸

技术编号:12569571 阅读:42 留言:0更新日期:2015-12-23 12:04
本发明专利技术公开了一种富文本处理方法和装置。其中,富文本处理方法包括:接收原始富文本;在原始富文本接收完成之后,采用预设方式过滤原始富文本的原始样式,其中,预设方式表示格式化原始样式,原始样式包括原始富文本的内联样式、格式和段落中的至少之一;以及采用目标样式对过滤原始样式后的原始富文本进行调整,得到目标富文本。通过本发明专利技术,解决了现有技术中富文本处理方式无法同时兼顾时间成本和展示效果的问题,进而达到了在降低编辑富文本的时间成本的前提下,提高富文本展示美观度的效果。

【技术实现步骤摘要】

本专利技术涉及文本处理领域,具体而言,涉及一种富文本处理方法和装置
技术介绍
各种自媒体平台的之间的竞争愈演愈烈。文本发布的便捷程度和富文本的展示形式显然是决定成败的重要因素。目前的大多数自媒体平台的富文本展示有以下两种实现方式:一、让用户通过功能强大的富文本编辑器自行排版,来决定富文本最终的展示形式。这种方式虽然可以给用户提供丰富的展示,一般应用于专业性较强的博客网站。但是其发布流程非常繁杂,并且用户的排版决定展现形式,导致富文本的展示效果参差不齐。二、通过富文本编辑器对输入的内容进行严格的样式过滤。这种方式明显简化了发布流程,一般应用于轻博客网站。但是由于在内容输入过程中强制进行样式过滤,使得富文本的展示不够美观,甚至排版较为混乱。针对相关技术中的富文本处理方式无法同时兼顾时间成本和展示效果的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例的主要目的在于提供一种富文本处理方法和装置,以解决现有技术中的富文本处理方式无法同时兼顾时间成本和展示效果问题。为了实现上述目的,根据本专利技术实施例的一个方面,提供了一种富文本处理方法。根据本专利技术实施例的富文本处理方法包括:接收原始富文本;在原始富文本接收完成之后,采用预设方式过滤原始富文本的原始样式,其中,预设方式表示格式化原始样式,原始样式包括原始富文本的内联样式、格式和段落中的至少之一;以及采用目标样式对过滤原始样式后的原始富文本的样式进行调整,得到目标富文本。 为了实现上述目的,根据本专利技术实施例的另一方面,提供了一种富文本处理装置。根据本专利技术实施例的富文本处理装置包括:接收单元,用于接收原始富文本;过滤单元,用于在原始富文本接收完成之后,采用预设方式过滤原始富文本的原始样式,其中,预设方式表示格式化原始样式,原始样式包括原始富文本的内联样式、格式和段落中的至少之一;以及调整单元,用于采用目标样式对过滤原始样式后的原始富文本的样式进行调整,得到目标富文本。在本专利技术实施例中,采用接收原始富文本;在原始富文本接收完成之后,采用预设方式过滤原始富文本的原始样式,其中,预设方式表示格式化原始样式,原始样式包括原始富文本的内联样式、格式和段落中的至少之一;以及采用目标样式对过滤原始样式后的原始富文本进行调整,得到目标富文本。通过在原始富文本接收完成之后,对原始富文本进行过滤处理来进行富文本的格式化,并采用目标样式来调整格式化后的富文本的样式,相对现有技术中通过富文本编辑器由用户自行排版的方式而言,本专利技术实施例所提供的富文本处理方式不依赖用户的排版,实现了降低编辑富文本的时间成本;并且,相对现有技术中在原始富文本输入过程中强制进行样式过滤的方式而言,本专利技术实施例所提供的在原始富文本接收完成之后进行过滤的方式能够避免排版混乱,实现了提高富文本展示的美观度。所以,本专利技术实施例所提供的富文本处理方式解决了现有技术中富文本处理方式无法同时兼顾时间成本和展示效果的问题,进而达到了在降低编辑富文本的时间成本的前提下,提高富文本展示美观度的效果。【附图说明】构成本申请的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的富文本处理方法的流程图;图2是根据本专利技术实施例的富文本处理方法中所应用的正则表达式的语法图;图3是根据本专利技术实施例的富文本处理方法中进行原始样式过滤的流程图;图4是应用本专利技术实施例的富文本处理方法前原始富文本的示意图;图5是应用本专利技术实施例的富文本处理方法得到的目标富文本的示意图;以及图6是根据本专利技术实施例的富文本处理装置的示意图。【具体实施方式】 为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。对本专利技术实施例中所应用的技术术语做解释:富文本:支持文本格式排版和页面排版的文本。实施例1根据本专利技术实施例,可以提供了一种可以用于实施本申请装置实施例的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。根据本专利技术实施例,提供了一种富文本处理方法,以下对本专利技术实施例所提供的富文本处理方法做具体介绍:图是根据本专利技术实施例的富文本处理方法的流程图,如图1所示,该方法包括如下的步骤S102至步骤S106:S102:接收原始富文本,具体地,可以通过富文本接收窗口接收原始富文本。S104:在原始富文本接收完成之后,采用预设方式过滤原始富文本的原始样式,其中,预设方式表示格式化原始样式,原始样式包括原始富文本的内联样式、格式和段落中的至少之一,具体地,预设方式可以是采用正则表达式来对原始文本的原始样式进行过滤的方式,在本专利技术实施例中,可以采用图2中示出的语法图对应的正则表达式对原始文本的原始样式进行过滤。S106:采用目标样式对过滤原始样式后的原始富文本的样式进行调整,得到目标富文本,具体地,主要是对过滤原始样式后的原始富文本进行字体、字体颜色、字体大小、段落缩进、行间距等属性进行调整,以达到统一排版的效果,其中,目标样式可以是网页端期望展示的富文本的样式,对过滤原始样式后的原始富文本的样式进行调整,主要是通过层叠样式表(Cascading Style Sheets,简称CSS)来执行,即,由层叠样式表统一控制过滤原始样式后的原始富文本的字体、字体颜色、字体大小、段落缩进、行间距等属性。本专利技术实施例所提供的富文本处理方法,通过在原始富文本接收完成之后,对原始富文本进行过滤处理来进行富文本的格式化,并采用目标样式来调整格式化后的富文本的样式,相对现有技术中通过富文本编辑器由用户自行排版的方式而言,本专利技术实施例所提供的富文本处理方式不依赖用户的排版,实现了降低编辑富文本的时间成本;并且,相对现有技术中在原始富文本输入过程中强制进行样式过滤的方式而言,本专利技术实施例所提供的在原始富文本接收完成之后进行过滤的方式能够避免排版混乱,实现了提高富文本展示的美观度。所以,本专利技术实施例所提供的富文本处理方式解决了现有技术中富文本处理方式无法同时兼当前第1页1 2 3 本文档来自技高网
...

【技术保护点】
一种富文本处理方法,其特征在于,包括:接收原始富文本;在所述原始富文本接收完成之后,采用预设方式过滤所述原始富文本的原始样式,其中,所述预设方式表示格式化所述原始样式,所述原始样式包括所述原始富文本的内联样式、格式和段落中的至少之一;以及采用目标样式对过滤所述原始样式后的所述原始富文本的样式进行调整,得到目标富文本。

【技术特征摘要】

【专利技术属性】
技术研发人员:吕旭辉孙健田海
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

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

1