Nothing Special   »   [go: up one dir, main page]

CN110852045A - 一种删除文档内容的方法、装置、电子设备及存储介质 - Google Patents

一种删除文档内容的方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN110852045A
CN110852045A CN201810861691.2A CN201810861691A CN110852045A CN 110852045 A CN110852045 A CN 110852045A CN 201810861691 A CN201810861691 A CN 201810861691A CN 110852045 A CN110852045 A CN 110852045A
Authority
CN
China
Prior art keywords
page
deleted
deleting
content
starting position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810861691.2A
Other languages
English (en)
Other versions
CN110852045B (zh
Inventor
吴峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Guangzhou Kingsoft Mobile Technology Co Ltd
Original Assignee
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Guangzhou Kingsoft Mobile Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Office Software Inc, Zhuhai Kingsoft Office Software Co Ltd, Guangzhou Kingsoft Mobile Technology Co Ltd filed Critical Beijing Kingsoft Office Software Inc
Priority to CN201810861691.2A priority Critical patent/CN110852045B/zh
Publication of CN110852045A publication Critical patent/CN110852045A/zh
Application granted granted Critical
Publication of CN110852045B publication Critical patent/CN110852045B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

本发明实施例提供了一种删除文档内容的方法、装置、电子设备及存储介质。所述方法包括:确定目标文档中,待删除页的目标页码;基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;其中,所述排版缓存区域中存储有所述目标文档的各个页码对应的页面信息,任一页码对应的页面信息中含有该页码对应的内容的开始位置和结束位置;基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。应用本发明实施例能够实现提高效率的目的。

Description

一种删除文档内容的方法、装置、电子设备及存储介质
技术领域
本发明涉及文档处理领域,特别是涉及一种删除文档内容的方法、装置、电子设备及存储介质。
背景技术
用户在进行文档处理时,经常需要删除文档中某一页的内容,现有技术通常是由人工进行删除操作,具体过程可以为:由人工将页面光标定位到待删除页的最后,然后利用删除键将待删除页的内容逐个删除。
可见,现有技术在删除文档中某一页的内容时效率较低。
发明内容
本发明实施例的目的在于提供一种删除文档内容的方法、装置、电子设备及存储介质,以实现提高效率的目的。具体技术方案如下:
第一方面,本发明实施例提供了一种删除文档内容的方法,所述方法包括:
确定目标文档中,待删除页的目标页码;
基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;其中,所述排版缓存区域中存储有所述目标文档的各个页码对应的页面信息,任一页码对应的页面信息中含有该页码对应的内容的开始位置和结束位置;
基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。
可选的,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除之前,所述方法还包括:
判断所述待删除页中,是否存在第一类元素;其中,所述第一类元素的属性被设置为无法删除;
如果所述待删除页中存在所述第一类元素,取消所述第一类元素的属性中关于无法删除的设置。
可选的,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除的步骤,包括:
基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页;
如果所述待删除页中有元素跨页,基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除;
如果所述待删除页中无元素跨页,将所述开始位置和所述结束位置之间的内容删除。
可选的,所述基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页,包括:
确定所述开始位置对应的第一元素及所述结束位置对应的第二元素;
判断所述第一元素是否跨页以及判断所述第二元素是否跨页;
当所述第一元素和所述第二元素中至少有一个元素跨页时,确定所述待删除页中有元素跨页,否则,确定所述待删除页中无元素跨页。
可选的,所述判断所述第一元素是否跨页,包括:
当所述第一元素为表格、控件或窗体域时,判断所述第一元素的起始位置是否在所述开始位置之前,如果是,判定所述第一元素跨页;
当所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第一元素的锚点的位置是否在所述开始位置之前,如果是,判定所述第一元素跨页。
可选的,所述判断所述第二元素是否跨页,包括:
当所述第二元素为表格、控件或窗体域时,判断所述第二元素的终止位置是否在所述结束位置之后,如果是,判定所述第二元素跨页;
当所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第二元素的对象的位置是否在所述结束位置之后,如果是,判定所述第二元素跨页。
可选的,在所述第一元素跨页时,所述基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除,包括:
如果所述第一元素为表格,将所述开始位置和所述结束位置之间的内容删除,并删除所述待删除页对应的空白页或空白行;
如果所述第一元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的终止位置修改为:所述待删除页的上一页的结束位置;
如果所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第一元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将计算得到的新的开始位置和新的结束位置之间的内容删除,并删除所述第一元素的锚点。
可选的,在所述第二元素跨页时,所述基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除,包括:
如果所述第二元素为表格,将所述开始位置和所述结束位置之间的内容删除;
如果所述第二元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的起始位置修改为:所述待删除页的下一页的开始位置;
如果所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第二元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将所述第二元素的锚点的位置修改为:所述待删除页的下一页的开始位置,并将计算得到的新的开始位置和新的结束位置之间的内容删除。
可选的,当所述目标页码为至少两个时,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除,包括:
按照至少两个目标页码的逆序顺序,依次基于各个目标页码的所述开始位置和所述结束位置,对该目标页码对应的待删除页的内容进行删除。
第二方面,本发明实施例提供了一种删除文档内容的装置,所述装置包括:
第一确定模块,用于确定目标文档中,待删除页的目标页码;
第二确定模块,用于基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;其中,所述排版缓存区域中存储有所述目标文档的各个页码对应的页面信息,任一页码对应的页面信息中含有该页码对应的内容的开始位置和结束位置;
删除模块,用于基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。
可选的,所述装置还包括:
判断模块,用于基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除之前,判断所述待删除页中,是否存在第一类元素;其中,所述第一类元素的属性被设置为无法删除;
取消模块,用于如果所述待删除页中存在所述第一类元素,取消所述第一类元素的属性中关于无法删除的设置。
可选的,所述删除模块,包括:
判断子模块,用于基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页;
第一删除子模块,用于如果所述待删除页中有元素跨页,基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除;
第二删除子模块,用于如果所述待删除页中无元素跨页,将所述开始位置和所述结束位置之间的内容删除。
可选的,所述判断子模块,包括:
第一确定单元,用于确定所述开始位置对应的第一元素及所述结束位置对应的第二元素;
判断单元,用于判断所述第一元素是否跨页以及判断所述第二元素是否跨页;
第二确定单元,用于当所述第一元素和所述第二元素中至少有一个元素跨页时,确定所述待删除页中有元素跨页,否则,确定所述待删除页中无元素跨页。
可选的,所述判断单元,具体用于:
当所述第一元素为表格、控件或窗体域时,判断所述第一元素的起始位置是否在所述开始位置之前,如果是,判定所述第一元素跨页;
当所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第一元素的锚点的位置是否在所述开始位置之前,如果是,判定所述第一元素跨页。
可选的,所述判断单元,具体用于:
当所述第二元素为表格、控件或窗体域时,判断所述第二元素的终止位置是否在所述结束位置之后,如果是,判定所述第二元素跨页;
当所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第二元素的对象的位置是否在所述结束位置之后,如果是,判定所述第二元素跨页。
可选的,在所述第一元素跨页时,所述第一删除子模块,具体用于:
如果所述第一元素为表格,将所述开始位置和所述结束位置之间的内容删除,并删除所述待删除页对应的空白页或空白行;
如果所述第一元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的终止位置修改为:所述待删除页的上一页的结束位置;
如果所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第一元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将计算得到的新的开始位置和新的结束位置之间的内容删除,并删除所述第一元素的锚点。
可选的,在所述第二元素跨页时,所述第一删除子模块,具体用于:
如果所述第二元素为表格,将所述开始位置和所述结束位置之间的内容删除;
如果所述第二元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的起始位置修改为:所述待删除页的下一页的开始位置;
如果所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第二元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将所述第二元素的锚点的位置修改为:所述待删除页的下一页的开始位置,并将计算得到的新的开始位置和新的结束位置之间的内容删除。
可选的,当所述目标页码为至少两个时,所述删除模块,具体用于:
按照至少两个目标页码的逆序顺序,依次基于各个目标页码的所述开始位置和所述结束位置,对该目标页码对应的待删除页的内容进行删除。
第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,其中,
所述存储器,用于存放计算机程序;
所述处理器,用于执行所述存储器上所存放的程序时,实现本发明实施例所提供的删除文档内容的方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例所提供的删除文档内容的方法的步骤。
本发明实施例所提供的方案中,首先确定目标文档中,待删除页的目标页码;然后基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;最后基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。本发明实施例所提供的方案,针对待删除页的目标页码,能够自动确定该目标页码对应的待删除内容的范围,并将所述范围内的内容进行删除。因此,相比于现有技术由人工逐个删除待删除页的内容,本发明实施例所提供的方案,能够提高效率。
当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种删除文档内容的方法的一种流程示意图;
图2为本发明实施例所提供的一种删除文档内容的方法的另一种流程示意图;
图3为本发明实施例所提供的一种删除文档内容的装置的结构示意图;
图4为本发明实施例所提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了提高效率,本发明实施例提供了一种删除文档内容的方法、装置、电子设备及存储介质。
需要说明的是,本发明实施例所提供的一种删除文档内容的方法的执行主体可以为一种删除文档内容的装置,该装置可以运行于电子设备中;其中,所述电子设备可以为智能手机、平板电脑、台式电脑等。另外,该删除文档内容的装置可以是文档客户端中的插件,或者,独立于文档客户端但可以访问文档客户端的专门客户端,其中,该文档客户端为具有文档编辑功能的客户端,例如,该文档客户端可以为office办公客户端。下面,首先对本发明实施例所提供的一种删除文档内容的方法进行介绍。
如图1所示,本发明实施例所提供的一种删除文档内容的方法,可以包括如下步骤:
S101,确定目标文档中,待删除页的目标页码。
电子文档根据不同的存储方式,一般可分为流式文档和版式文档,在本发明实施例中,目标文档为流式文档,如微软办公文字Word文档或金山办公文字WPS文档等。可以理解的是,目标文档位于电子设备中,所述目标文档可以是当前已打开的文档,也可以是当前未打开的文档,这都是合理的。
目标页码是目标文档中待删除页的页码,比如目标页码为3表示用户期望删除目标文档中的第3页。
在本发明实施例中,确定目标文档中,待删除页的目标页码的方式可以为:接收用户在预设位置输入的目标信息,其中,所述目标信息包括目标页码;当然,所述目标信息还可以包括目标文档的名称或存储位置等。
当然,在本发明实施例中,确定目标文档中,待删除页的目标页码的方式不限于此。
S102,基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置。
其中,所述排版缓存区域可以理解为所述电子设备中的一个存储空间,所述排版缓存区域中存储有所述目标文档的各个页码对应的页面信息,任一页码对应的页面信息中含有该页码对应的内容的开始位置和结束位置。
该步骤的主要过程可以为:先基于所述目标文档的名称等,通过所述目标文档的排版服务进入排版缓存区域;然后,在目标文档的排版缓存区域中,利用所述目标页码,查找到所述目标页码对应的页面信息;最后,在所述目标页码对应的页面信息中,确定内容的开始位置和结束位置。
需要说明的是,所述开始位置和所述结束位置是以一串数字表示的,如所述开始位置可以表示为000等。
S103,基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。
在本发明实施例中,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除包括:将所述开始位置和所述结束位置之间的内容删除。
并且,当所述目标页码为至少两个时,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除,包括:
按照至少两个目标页码的逆序顺序,依次基于各个目标页码的所述开始位置和所述结束位置,对该目标页码对应的待删除页的内容进行删除。
比如,所述目标页码为3和5,则先对所述目标页码为5的待删除页,依据对应的开始位置和结束位置,对该页的内容进行删除;然后对所述目标页码为3的待删除页,依据对应的开始位置和结束位置,对该页的内容进行删除。
可以理解的是,目标文档是流式文档,而流式文档记录页面位置的方式是从前至后的。在删除目标文档的至少两个目标页码时,比如第3页和第5页,如果按照目标页码的正向顺序进行删除,在删除第3页后,第5页的页码需要调整为第4页,然后再将调整后的第4页进行删除;而用逆序删除,在删除时无需调整前面的目标页码的序号,可以提高删除效率。
一般来说,文档中含有多个元素,元素可以理解为文档的组成部分,比如元素可以为字符、标点、表格及图片等等。
由于在具体应用中,目标文档中可能有一些元素被设定为无法删除,那么,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除之前,所述方法还包括:
判断所述待删除页中,是否存在第一类元素;其中,所述第一类元素可以为具有保护设置的控件或窗体域等,所述保护设置可以理解为:将所述控件或窗体域等的属性设置为无法删除。
如果所述待删除页中存在所述第一类元素,取消所述第一类元素的属性中关于无法删除的设置。
由于无法直接删除所述第一类元素,会导致所述第一类元素所在的待删除页无法直接删除,因而必须先取消所述第一类元素的属性中关于无法删除的设置。比如,可以将所述第一类元素的属性设置中的“保护设置”选项从“是”修改为“否”。
可以理解的是,基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除之前,进行上述判断和处理过程,目的在于对具有保护设置的第一类元素进行识别和处理,以便于后续能够执行对所述待删除页的内容进行删除的操作。可见,通过上述过程能够提高待删除页的删除效率。
另外,对于不支持元素跨页的目标文档,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除可以为:将所述开始位置和所述结束位置之间的内容删除。而对于支持元素跨页的目标文档而言,在基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除的过程中,存在关于跨页元素的判断,进而根据不同的判断结果执行不同的删除方式。为了方案清楚,对于支持元素跨页的目标文档而言,后续结合具体实施例,来介绍所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除的具体实现方式。
本发明实施例所提供的方案中,首先确定目标文档中,待删除页的目标页码;然后基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;最后基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。本发明实施例所提供的方案,针对待删除页的目标页码,能够自动确定该目标页码对应的待删除内容的范围,并将所述范围内的内容进行删除。因此,相比于现有技术由人工逐个删除待删除页的内容,本发明实施例所提供的方案,能够提高效率。
作为另一个实施例,参见图2,图2为本发明实施例所提供的一种删除文档内容的方法的另一种流程示意图;如图2所示,本发明实施例所提供的一种删除文档内容的方法,可以包括以下步骤:
S201,确定目标文档中,待删除页的目标页码。
S202,基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置。
S201-S202与S101-S102相同,在此不做赘述。
S203,基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页,如果是,执行S204;否则,执行S205。
可以理解的是,发生跨页的元素所占用的范围超出了文档中一页的范围。常见的发生跨页的元素可以为跨页的表格,比如一表格在第1页和第2页之间跨页,可以是占用了第1页的下部分和第2页的上部分。
该步骤的目的在于对发生跨页的元素进行识别,以便于后续根据不同的判断结果执行不同的删除方式。通过该步骤能够提高待删除页的删除效率。
在本发明实施例中,基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页,可以包括以下三个步骤:
第一步,确定所述开始位置对应的第一元素及所述结束位置对应的第二元素。
具体的,可以基于目标文档的页面信息等,确定所述开始位置对应的第一元素及所述结束位置对应的第二元素的相关信息,如所述第一元素及所述第二元素的名称、类型及位置等。
第二步,判断所述第一元素是否跨页以及判断所述第二元素是否跨页。
在本发明实施例中,判断所述第一元素是否跨页,包括两种判断方式A1和B1:
A1,当所述第一元素为表格、控件或窗体域时,判断所述第一元素的起始位置是否在所述开始位置之前,如果是,判定所述第一元素跨页。
可以理解的是,当所述第一元素为表格、控件或窗体域时,所述第一元素具有起始位置和终止位置,因为已经确定所述待删除页的开始位置对应的元素为所述第一元素,则所述第一元素至少有后部分内容位于所述待删除页,也就是说至少所述第一元素的终止位置位于所述待删除页;那么,如果所述第一元素的起始位置在所述开始位置之前,则说明所述第一元素的前部分内容位于所述待删除页的上一页,则说明所述第一元素跨页。
需要说明的是,当所述第一元素为控件时,确定所述第一元素的起始位置的方式为:从所述电子设备的内核数据中,确定所述第一元素的起始位置。
B1,当所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第一元素的锚点的位置是否在所述开始位置之前,如果是,判定所述第一元素跨页。
若一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注等,一般情况下,所述元素的锚点的位置和对应的对象的位置是相同的,但实际中也会出现锚点的位置和对应的对象的位置分离的情况,也就是锚点的位置在前,对应的对象的位置在后,而两者位置发生分离可能使得该元素发生跨页。
可以理解的是,当所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,所述第一元素具有锚点的位置和对象的位置。因为已经确定所述待删除页的开始位置对应的元素为所述第一元素,则至少所述第一元素的对象的内容位于所述待删除页,也就是说,所述第一元素的对象的位置位于所述待删除页;那么,如果所述第一元素的锚点的位置在所述开始位置之前,则说明所述第一元素的锚点的内容位于所述待删除页的上一页,则说明所述第一元素跨页。
在本发明实施例中,判断所述第二元素是否跨页,包括两种判断方式A2和B2:
A2,当所述第二元素为表格、控件或窗体域时,判断所述第二元素的终止位置是否在所述结束位置之后,如果是,判定所述第二元素跨页。
可以理解的是,当所述第二元素为表格、控件或窗体域时,所述第二元素具有起始位置和终止位置,因为已经确定所述待删除页的结束位置对应的元素为所述第二元素,则所述第二元素至少有前部分内容位于所述待删除页,也就是说至少所述第二元素的起始位置位于所述待删除页;那么,如果所述第二元素的终止位置在所述结束位置之后,则说明所述第二元素的后部分内容位于所述待删除页的下一页,则说明所述第二元素跨页。
需要说明的是,当所述第二元素为控件时,确定所述第二元素的终止位置的方式为:从所述电子设备的内核数据中,确定所述第二元素的终止位置。
B2,当所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第二元素的对象的位置是否在所述结束位置之后,如果是,判定所述第二元素跨页。
可以理解的是,当所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,所述第二元素具有锚点的位置和对象的位置。因为已经确定所述待删除页的结束位置对应的元素为所述第二元素,则至少所述第二元素的锚点的内容位于所述待删除页,也就是说,所述第二元素的锚点的位置位于所述待删除页;那么,如果所述第二元素的对象的位置在所述结束位置之后,则说明所述第二元素的对象的内容位于所述待删除页的下一页,则说明所述第二元素跨页。
第三步,当所述第一元素和所述第二元素中至少有一个元素跨页时,确定所述待删除页中有元素跨页,否则,确定所述待删除页中无元素跨页。
S204,基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除。
需要说明的是,本发明实施例中的所述待删除页的元素,是以目标文档的排版位置为准,排版位置也就是用户肉眼观察到的位置,该位置是指版式位置。例如,用户期望删除目标文档的第2页,而目标文档中,一元素的实际位置在第1页,也就是在文字流中的位置在第1页,但是以用户肉眼观察到的位置来说,该元素位于第2页,则需要删除该元素。
该步骤用于所述待删除页中有元素跨页的情况,可以理解的是,发生跨页的元素的类型不同,对所述待删除页的内容进行删除的方式不同,因此,可以基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除。
具体的,在所述第一元素跨页时,所述基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除,包括以下C1-C3三种删除方式:
C1,如果所述第一元素为表格,将所述开始位置和所述结束位置之间的内容删除,并删除所述待删除页对应的空白页或空白行。
可以理解的是,如果所述第一元素为表格,将所述开始位置和所述结束位置之间的内容删除之后,所述待删除页可能出现空白页或空白行,因此,需要将对应的空白页或空白行进行删除。
C2,如果所述第一元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的终止位置修改为:所述待删除页的上一页的结束位置。
可以理解的是,如果所述第一元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除之后,所述第一元素在所述待删除页内的内容连同终止位置已经被删除,但因为办公软件Office规定了数据的完整性,要求元素的起始位置的占位符和终止位置的占位符必须成对出现,因此,需要将所述控件或所述窗体域的终止位置修改为:所述待删除页的上一页的结束位置。
C3,如果所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第一元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将计算得到的新的开始位置和新的结束位置之间的内容删除,并删除所述第一元素的锚点。
可以理解的是,如果所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,说明所述第一元素的锚点位于所述待删除页的上一页,所述第一元素的对象位于所述待删除页,依据用户的肉眼观察效果,所述第一元素为需要删除的元素。但可以理解的是,无法直接对所述第一元素的对象进行删除,需要删除第一元素的锚点,所述第一元素的对象才会消失。
并且由于所述第一元素的锚点所占用的位置,所述待删除页的待删除内容的范围需要重新确定,因此,可以先基于所述第一元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,比如所述第一元素的锚点占用的位置为一个字节,则可以将所述开始位置和所述结束位置分别减去一个字节,得到新的开始位置和新的结束位置等;然后将计算得到的新的开始位置和新的结束位置之间的内容删除,最后删除所述第一元素的锚点。
具体的,在所述第二元素跨页时,所述基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除,包括以下D1-D3三种删除方式:
D1,如果所述第二元素为表格,将所述开始位置和所述结束位置之间的内容删除。
可以理解的是,如果所述第二元素为表格,可以将所述开始位置和所述结束位置之间的内容直接删除。
D2,如果所述第二元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的起始位置修改为:所述待删除页的下一页的开始位置。
可以理解的是,如果所述第二元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除之后,所述第二元素在所述待删除页内的内容连同起始位置已经被删除,但因为办公软件Office规定了数据的完整性,要求元素的起始位置的占位符和终止位置的占位符必须成对出现,因此,需要将所述控件或所述窗体域的起始位置修改为:所述待删除页的下一页的开始位置。
D3,如果所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第二元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将所述第二元素的锚点的位置修改为:所述待删除页的下一页的开始位置,并将计算得到的新的开始位置和新的结束位置之间的内容删除。
可以理解的是,如果所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,说明所述第二元素的锚点位于所述待删除页,所述第二元素的对象位于所述待删除页的下一页,依据用户的肉眼观察效果,所述第二元素不为需要删除的元素。那么,如果对所述待删除页进行删除,会将所述第二元素进行误删除,因此,可以将所述第二元素的锚点的位置修改为:所述待删除页的下一页的开始位置,以保护所述第二元素。
并且由于所述第二元素的锚点所占用的位置,所述待删除页的待删除内容的范围需要重新确定,因此,可以先基于所述第二元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,然后将所述第二元素的锚点的位置修改为:所述待删除页的下一页的开始位置,最后将计算得到的新的开始位置和新的结束位置之间的内容删除。
其中,S203-S204作为上述实施例中的S103的一种具体实现方式。
S205,将所述开始位置和所述结束位置之间的内容删除。
该步骤用于所述待删除页中无元素跨页的情况,可以理解的是,如果所述待删除页中无元素跨页,可以将所述开始位置和所述结束位置之间的内容直接删除。
本发明实施例所提供的方案中,首先确定目标文档中,待删除页的目标页码;其次基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;接下来基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页,如果有,则基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除;如果无,则将所述开始位置和所述结束位置之间的内容删除。本发明实施例所提供的方案,在对所述待删除页的内容进行删除时,通过判断所述待删除页中是否有元素跨页,采取相应的删除方式,并自动确定待删除内容的范围,实现相应的删除操作。因此,相比于现有技术由人工逐个删除待删除页的内容,本发明实施例所提供的方案,能够提高效率。
相应于上述方法实施例,本发明实施例还提供了一种删除文档内容的装置,如图3所示,该装置包括:
第一确定模块301,用于确定目标文档中,待删除页的目标页码;
第二确定模块302,用于基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;其中,所述排版缓存区域中存储有所述目标文档的各个页码对应的页面信息,任一页码对应的页面信息中含有该页码对应的内容的开始位置和结束位置;
删除模块303,用于基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。
可选的,在本发明实施例中,所述装置还包括:
判断模块,用于基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除之前,判断所述待删除页中,是否存在第一类元素;其中,所述第一类元素的属性被设置为无法删除;
取消模块,用于如果所述待删除页中存在所述第一类元素,取消所述第一类元素的属性中关于无法删除的设置。
可选的,在本发明实施例中,所述删除模块303,包括:
判断子模块,用于基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页;
第一删除子模块,用于如果所述待删除页中有元素跨页,基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除;
第二删除子模块,用于如果所述待删除页中无元素跨页,将所述开始位置和所述结束位置之间的内容删除。
可选的,在本发明实施例中,所述判断子模块,包括:
第一确定单元,用于确定所述开始位置对应的第一元素及所述结束位置对应的第二元素;
判断单元,用于判断所述第一元素是否跨页以及判断所述第二元素是否跨页;
第二确定单元,用于当所述第一元素和所述第二元素中至少有一个元素跨页时,确定所述待删除页中有元素跨页,否则,确定所述待删除页中无元素跨页。
可选的,在本发明实施例中,所述判断单元,具体用于:
当所述第一元素为表格、控件或窗体域时,判断所述第一元素的起始位置是否在所述开始位置之前,如果是,判定所述第一元素跨页;
当所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第一元素的锚点的位置是否在所述开始位置之前,如果是,判定所述第一元素跨页。
可选的,在本发明实施例中,所述判断单元,具体用于:
当所述第二元素为表格、控件或窗体域时,判断所述第二元素的终止位置是否在所述结束位置之后,如果是,判定所述第二元素跨页;
当所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第二元素的对象的位置是否在所述结束位置之后,如果是,判定所述第二元素跨页。
可选的,在本发明实施例中,在所述第一元素跨页时,所述第一删除子模块,具体用于:
如果所述第一元素为表格,将所述开始位置和所述结束位置之间的内容删除,并删除所述待删除页对应的空白页或空白行;
如果所述第一元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的终止位置修改为:所述待删除页的上一页的结束位置;
如果所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第一元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将计算得到的新的开始位置和新的结束位置之间的内容删除,并删除所述第一元素的锚点。
可选的,在本发明实施例中,在所述第二元素跨页时,所述第一删除子模块,具体用于:
如果所述第二元素为表格,将所述开始位置和所述结束位置之间的内容删除;
如果所述第二元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的起始位置修改为:所述待删除页的下一页的开始位置;
如果所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第二元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将所述第二元素的锚点的位置修改为:所述待删除页的下一页的开始位置,并将计算得到的新的开始位置和新的结束位置之间的内容删除。
可选的,在本发明实施例中,当所述目标页码为至少两个时,所述删除模块303,具体用于:
按照至少两个目标页码的逆序顺序,依次基于各个目标页码的所述开始位置和所述结束位置,对该目标页码对应的待删除页的内容进行删除。
本发明实施例所提供的方案中,首先确定目标文档中,待删除页的目标页码;然后基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;最后基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。本发明实施例所提供的方案,针对待删除页的目标页码,能够自动确定该目标页码对应的待删除内容的范围,并将所述范围内的内容进行删除。因此,相比于现有技术由人工逐个删除待删除页的内容,本发明实施例所提供的方案,能够提高效率。
相应于上述方法实施例,本发明实施例还提供了一种电子设备,如图4所示,可以包括处理器401和存储器402,其中,
所述存储器402,用于存放计算机程序;
所述处理器401,用于执行所述存储器402上所存放的程序时,实现本发明实施例所提供的删除文档内容的方法的步骤。
上述存储器可以包括RAM(Random Access Memory,随机存取存储器),也可以包括NVM(Non-Volatile Memory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离于上述处理器的存储装置。
上述处理器可以是通用处理器,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processor,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
通过上述电子设备,能够实现:首先确定目标文档中,待删除页的目标页码;然后基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;最后基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。本发明实施例所提供的方案,针对待删除页的目标页码,能够自动确定该目标页码对应的待删除内容的范围,并将所述范围内的内容进行删除。因此,相比于现有技术由人工逐个删除待删除页的内容,本发明实施例所提供的方案,能够提高效率。
另外,相应于上述实施例所提供的删除文档内容的方法,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行时,实现本发明实施例所提供的删除文档内容的方法的步骤。
上述计算机可读存储介质存储在运行时,执行本发明实施例所提供的删除文档内容的方法的应用程序,因此能够实现:首先确定目标文档中,待删除页的目标页码;然后基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;最后基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。本发明实施例所提供的方案,针对待删除页的目标页码,能够自动确定该目标页码对应的待删除内容的范围,并将所述范围内的内容进行删除。因此,相比于现有技术由人工逐个删除待删除页的内容,本发明实施例所提供的方案,能够提高效率。
对于电子设备以及计算机可读存储介质实施例而言,由于其所涉及的方法内容基本相似于前述的方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (12)

1.一种删除文档内容的方法,其特征在于,包括:
确定目标文档中,待删除页的目标页码;
基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;其中,所述排版缓存区域中存储有所述目标文档的各个页码对应的页面信息,任一页码对应的页面信息中含有该页码对应的内容的开始位置和结束位置;
基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。
2.根据权利要求1所述的方法,其特征在于,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除之前,所述方法还包括:
判断所述待删除页中,是否存在第一类元素;其中,所述第一类元素的属性被设置为无法删除;
如果所述待删除页中存在所述第一类元素,取消所述第一类元素的属性中关于无法删除的设置。
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除的步骤,包括:
基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页;
如果所述待删除页中有元素跨页,基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除;
如果所述待删除页中无元素跨页,将所述开始位置和所述结束位置之间的内容删除。
4.根据权利要求3所述的方法,其特征在于,所述基于所述开始位置和所述结束位置,判断所述待删除页中是否有元素跨页,包括:
确定所述开始位置对应的第一元素及所述结束位置对应的第二元素;
判断所述第一元素是否跨页以及判断所述第二元素是否跨页;
当所述第一元素和所述第二元素中至少有一个元素跨页时,确定所述待删除页中有元素跨页,否则,确定所述待删除页中无元素跨页。
5.根据权利要求4所述的方法,其特征在于,所述判断所述第一元素是否跨页,包括:
当所述第一元素为表格、控件或窗体域时,判断所述第一元素的起始位置是否在所述开始位置之前,如果是,判定所述第一元素跨页;
当所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第一元素的锚点的位置是否在所述开始位置之前,如果是,判定所述第一元素跨页。
6.根据权利要求4所述的方法,其特征在于,所述判断所述第二元素是否跨页,包括:
当所述第二元素为表格、控件或窗体域时,判断所述第二元素的终止位置是否在所述结束位置之后,如果是,判定所述第二元素跨页;
当所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注时,判断所述第二元素的对象的位置是否在所述结束位置之后,如果是,判定所述第二元素跨页。
7.根据权利要求4所述的方法,其特征在于,在所述第一元素跨页时,所述基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除,包括:
如果所述第一元素为表格,将所述开始位置和所述结束位置之间的内容删除,并删除所述待删除页对应的空白页或空白行;
如果所述第一元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的终止位置修改为:所述待删除页的上一页的结束位置;
如果所述第一元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第一元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将计算得到的新的开始位置和新的结束位置之间的内容删除,并删除所述第一元素的锚点。
8.根据权利要求4所述的方法,其特征在于,在所述第二元素跨页时,所述基于所述开始位置、所述结束位置及发生跨页的元素的类型,对所述待删除页的内容进行删除,包括:
如果所述第二元素为表格,将所述开始位置和所述结束位置之间的内容删除;
如果所述第二元素为控件或窗体域,将所述开始位置和所述结束位置之间的内容删除,并将所述控件或所述窗体域的起始位置修改为:所述待删除页的下一页的开始位置;
如果所述第二元素为由锚点和对象组成的图片、文本框、图文框、脚注或尾注,基于所述第二元素的锚点的位置、所述开始位置和所述结束位置,重新计算所述待删除页的开始位置和结束位置,将所述第二元素的锚点的位置修改为:所述待删除页的下一页的开始位置,并将计算得到的新的开始位置和新的结束位置之间的内容删除。
9.根据权利要求1所述的方法,其特征在于,当所述目标页码为至少两个时,所述基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除,包括:
按照至少两个目标页码的逆序顺序,依次基于各个目标页码的所述开始位置和所述结束位置,对该目标页码对应的待删除页的内容进行删除。
10.一种删除文档内容的装置,其特征在于,包括:
第一确定模块,用于确定目标文档中,待删除页的目标页码;
第二确定模块,用于基于所述目标文档的排版缓存区域和所述目标页码,确定所述待删除页的内容的开始位置和结束位置;其中,所述排版缓存区域中存储有所述目标文档的各个页码对应的页面信息,任一页码对应的页面信息中含有该页码对应的内容的开始位置和结束位置;
删除模块,用于基于所述开始位置和所述结束位置,对所述待删除页的内容进行删除。
11.一种电子设备,其特征在于,包括处理器和存储器,其中,
所述存储器,用于存放计算机程序;
所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求1-9任一所述的方法步骤。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-9任一所述的方法步骤。
CN201810861691.2A 2018-08-01 2018-08-01 一种删除文档内容的方法、装置、电子设备及存储介质 Active CN110852045B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810861691.2A CN110852045B (zh) 2018-08-01 2018-08-01 一种删除文档内容的方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810861691.2A CN110852045B (zh) 2018-08-01 2018-08-01 一种删除文档内容的方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN110852045A true CN110852045A (zh) 2020-02-28
CN110852045B CN110852045B (zh) 2024-06-18

Family

ID=69594484

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810861691.2A Active CN110852045B (zh) 2018-08-01 2018-08-01 一种删除文档内容的方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN110852045B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112131840A (zh) * 2020-09-17 2020-12-25 中消云(北京)物联网科技研究院有限公司 页面处理方法、装置、存储介质和处理器
CN113110905A (zh) * 2021-03-29 2021-07-13 联想(北京)有限公司 一种控制方法、装置、设备及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102479176A (zh) * 2010-11-30 2012-05-30 汉王科技股份有限公司 电子阅读器的快速逼近排版方法和装置
CN103294609A (zh) * 2012-01-27 2013-09-11 富士通株式会社 信息处理装置和存储器管理方法
CN103488572A (zh) * 2012-06-13 2014-01-01 慧荣科技股份有限公司 数据储存装置及数据清除方法
CN107844468A (zh) * 2017-10-16 2018-03-27 平安科技(深圳)有限公司 表格信息跨页识别方法、电子设备及计算机可读存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102479176A (zh) * 2010-11-30 2012-05-30 汉王科技股份有限公司 电子阅读器的快速逼近排版方法和装置
CN103294609A (zh) * 2012-01-27 2013-09-11 富士通株式会社 信息处理装置和存储器管理方法
CN103488572A (zh) * 2012-06-13 2014-01-01 慧荣科技股份有限公司 数据储存装置及数据清除方法
CN107844468A (zh) * 2017-10-16 2018-03-27 平安科技(深圳)有限公司 表格信息跨页识别方法、电子设备及计算机可读存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112131840A (zh) * 2020-09-17 2020-12-25 中消云(北京)物联网科技研究院有限公司 页面处理方法、装置、存储介质和处理器
CN113110905A (zh) * 2021-03-29 2021-07-13 联想(北京)有限公司 一种控制方法、装置、设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN110852045B (zh) 2024-06-18

Similar Documents

Publication Publication Date Title
US9880989B1 (en) Document annotation service
CN107506343A (zh) 一种信息编辑的处理方法及平台
CN109145272B (zh) 文本渲染和布局方法、装置、设备和存储介质
CN111444750B (zh) 一种pdf文档识别方法、装置及电子设备
JP2019520625A (ja) ヒューマンコンピュータインタラクション方法およびその装置
CN112233669B (zh) 一种演讲内容提示方法及系统
CN111414727B (zh) 一种pdf文档页眉页脚的编辑方法、装置及电子设备
CN112651217A (zh) 论文文档的处理方法、处理装置、电子设备及存储介质
CN110852045A (zh) 一种删除文档内容的方法、装置、电子设备及存储介质
CN111553130A (zh) 一种章节标题样式转换方法、装置、电子设备及存储介质
CN112559913B (zh) 一种数据处理方法、装置、计算设备及可读存储介质
CN107133204B (zh) 一种终端快捷输入方法
CN113987054A (zh) 大数据的数据治理全流程可视化方法、装置及存储介质
CN112733510A (zh) 一种财务凭证生成方法、装置、设备及计算机可读存储介质
JP6828277B2 (ja) クライアント装置、情報処理システム及びプログラム
CN110929479A (zh) 转换pdf扫描件的方法、装置、电子设备及存储介质
CN114090060A (zh) 网页配置方法、装置、终端设备以及可读存储介质
CN108647197B (zh) 一种信息处理方法、装置及存储介质
CN113378526A (zh) Pdf段落处理方法、装置、存储介质及设备
CN112487759A (zh) 一种文档页码设置方法、装置、电子设备及存储介质
CN112784527A (zh) 一种文档合并方法、装置及电子设备
CN111832261B (zh) 一种文档样式选择方法、装置及电子设备
CN112784546A (zh) 一种公文页码设置方法、装置、设备及存储介质
CN111766991A (zh) 一种打开文档方法及装置
CN112381912B (zh) 一种演示文稿处理方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant