可左右滑动选省市

一种图章插入方法、装置、电子设备及存储介质

更新时间:2024-07-01
一种图章插入方法、装置、电子设备及存储介质 专利申请类型:发明专利;
地区:广东-珠海;
源自:珠海高价值专利检索信息库;

专利名称:一种图章插入方法、装置、电子设备及存储介质

专利类型:发明专利

专利申请号:CN202010329209.8

专利申请(专利权)人:珠海金山办公软件有限公司,北京金山办公软件股份有限公司
权利人地址:广东省珠海市高新区唐家湾镇前岛环路321号金山软件园5号楼

专利发明(设计)人:陈超君,周星

专利摘要:本发明实施例提供了一种图章插入方法、装置、电子设备及存储介质,该方法包括:确定电子文档的第一页面中待插入图章的第一插入位置;确定第一插入位置处待插入图章的图章形状;获取图章形状对应的属性参数值;获取待插入图章需要显示的第一文本内容;基于图章形状、属性参数值和第一文本内容,生成待插入图章,并插入第一页面中的第一插入位置处。上述方法在确定待插入图章在电子文档中的插入位置后,可以直接在电子文档中生成待插入图章,并插入上述插入位置,降低了在电子文档中添加电子图章操作的复杂度,减少了在电子文档中添加电子图章的操作时长。

主权利要求:
1.一种图章插入方法,其特征在于,所述方法包括:确定电子文档的第一页面中待插入图章的第一插入位置;
确定所述第一插入位置处所述待插入图章的图章形状;
获取所述图章形状对应的属性参数值;
获取所述待插入图章需要显示的第一文本内容;
基于所述图章形状、所述属性参数值和所述第一文本内容,生成所述待插入图章,并插入所述第一页面中的所述第一插入位置处;
所述基于所述图章形状、所述属性参数值和所述第一文本内容,生成所述待插入图章,并插入所述第一页面中的所述第一插入位置处,包括:基于所述图章形状和所述属性参数值的图章高度,生成所述待插入图章的基础外形;
根据所述图章高度与预设比例值,确定所述第一文本内容的内容高度,其中,所述预设比例值为所述第一文本内容在所述基础外形内的显示区域占所述基础外形的比例值;
根据所述内容高度,确定所述第一文本内容在所述基础外形中显示的起始坐标位置;
以所述起始坐标位置为起点,在所述基础外形内显示所述第一文本内容,得到所述待插入图章。
2.根据权利要求1所述的方法,其特征在于,所述基于所述图章形状、所述属性参数值和所述第一文本内容,生成所述待插入图章的步骤,包括:判断所述第一文本内容是否包括预设文本内容;
若所述第一文本内容不包括预设文本内容,则基于所述图章形状和所述属性参数值,生成显示所述第一文本内容的所述待插入图章。
3.根据权利要求2所述的方法,其特征在于,在所述判断所述第一文本内容是否包括预设文本内容的步骤之后,所述方法还包括:若所述第一文本内容包括预设文本内容,则返回执行所述获取所述待插入图章需要显示的第一文本内容步骤。
4.根据权利要求1所述的方法,其特征在于,在生成所述待插入图章之后,所述方法还包括:获取所述待插入图章中待修改配置对应的目标配置;所述待修改配置包括所述第一文本内容、所述图章形状和所述属性参数值中的一种或多种;
将所述待插入图章中所述待修改配置更新为所述目标配置。
5.根据权利要求4所述的方法,其特征在于,所述待修改配置包括所述第一文本内容,所述第一文本内容包括日期;
所述获取所述待插入图章中待修改配置的目标配置的步骤,包括:获取所述待插入图章中所述第一文本内容对应的当前日期;
所述将所述待插入图章中所述待修改配置更新为所述目标配置的步骤,包括:将所述待插入图章中所述第一文本内容包括的日期更新为当前日期。
6.根据权利要求1所述的方法,其特征在于,在生成所述待插入图章之后,所述方法还包括:确定需要插入所述待插入图章的所述电子文档的多个第二页面;
基于所述第一插入位置,确定各个第二页面中所述待插入图章的第二插入位置;
将所述待插入图章插入各个第二页面中的所述第二插入位置处。
7.根据权利要求1所述的方法,其特征在于,所述第一文本内容为多个,所述待插入图章包括与多个所述第一文本内容对应的多个显示区域,所述第一文本内容与所述显示区域一一对应;
所述根据所述图章高度与预设比例值,确定所述第一文本内容的内容高度的步骤,包括:根据所述图章高度与预设比例值,确定第一显示区域内显示的第一文本内容的第一内容高度,所述第一显示区域为多个所述显示区域中位于所述基础外形的预设位置处的显示区域;
根据所述图章高度与所述第一内容高度,确定第二显示区域内显示的第一文本内容的第二内容高度,所述第二显示区域为多个所述显示区域中除所述第一显示区域外的显示区域。
8.根据权利要求7所述的方法,其特征在于,所述根据所述图章高度与预设比例值,确定第一显示区域内显示的第一文本内容的第一内容高度的步骤,包括:利用以下公式,确定第一显示区域内显示的第一文本内容的第一内容高度:h1=nRatio*2r;
其中,h1为所述第一内容高度,nRatio为预设比例值,r为所述图章高度。
9.根据权利要求7所述的方法,其特征在于,所述根据所述图章高度与所述第一内容高度,确定第二显示区域内显示的第一文本内容的第二内容高度的步骤,包括:利用以下公式,确定所述待插入图章中第二显示区域内显示的第一文本内容的第二内容高度:其中,h2为所述第二内容高度,h1为所述第一内容高度,r为所述图章高度。
10.一种图章插入装置,其特征在于,所述装置包括:第一确定模块,用于确定电子文档的第一页面中待插入图章的第一插入位置;
第二确定模块,用于确定所述第一插入位置处所述待插入图章的图章形状;
第一获取模块,用于获取所述图章形状对应的属性参数值;
第二获取模块,用于获取所述待插入图章需要显示的第一文本内容;
生成模块,用于基于所述图章形状、所述属性参数值和所述第一文本内容,生成所述待插入图章,并插入所述第一页面中的所述第一插入位置处;
所述生成模块包括:
第二生成子模块,用于基于所述图章形状和所述属性参数值的图章高度,生成所述待插入图章的基础外形;
第一确定子模块,用于根据所述图章高度与预设比例值,确定所述第一文本内容的内容高度,其中,所述预设比例值为所述第一文本内容在所述基础外形内的显示区域占所述基础外形的比例值;
第二确定子模块,用于根据所述内容高度,确定所述第一文本内容在所述基础外形中显示的起始坐标位置;
显示模块,用于以所述起始坐标位置为起点,在所述基础外形内显示所述第一文本内容,得到所述待插入图章。
11.根据权利要求10所述的装置,其特征在于,所述生成模块包括:判断子模块,用于判断所述第一文本内容是否包括预设文本内容;
第一生成子模块,用于在所述判断子模块的判断结果为否的情况下,则基于所述图章形状和所述属性参数值,生成显示所述第一文本内容的所述待插入图章。
12.根据权利要求11所述的装置,其特征在于,所述第二获取模块具体用于:在所述判断子模块的判断结果为是的情况下,则获取所述待插入图章需要显示的第一文本内容。
13.根据权利要求10所述的装置,其特征在于,所述装置还包括:第三获取模块,用于在生成所述待插入图章之后,获取所述待插入图章中待修改配置对应的目标配置;所述待修改配置包括所述第一文本内容、所述图章形状和所述属性参数值中的一种或多种;
更新模块,用于将所述待插入图章中所述待修改配置更新为所述目标配置。
14.根据权利要求13所述的装置,其特征在于,所述待修改配置包括所述第一文本内容,所述第一文本内容包括日期;
所述第三获取模块,具体用于获取所述待插入图章中所述第一文本内容对应的当前日期;
所述更新模块,具体用于将所述待插入图章中所述第一文本内容包括的日期更新为当前日期。
15.根据权利要求10所述的装置,其特征在于,所述装置还包括:第三确定模块,用于在生成所述待插入图章之后,确定需要插入所述待插入图章的所述电子文档的多个第二页面;
第四确定模块,用于基于所述第一插入位置,确定各个第二页面中所述待插入图章的第二插入位置;
插入模块,用于将所述待插入图章插入各个第二页面中的所述第二插入位置处。
16.根据权利要求10所述的装置,其特征在于,所述第一文本内容为多个,所述待插入图章包括与多个所述第一文本内容对应的多个显示区域,所述第一文本内容与所述显示区域一一对应;
所述第一确定子模块具体用于:
根据所述图章高度与预设比例值,确定第一显示区域内显示的第一文本内容的第一内容高度,所述第一显示区域为多个所述显示区域中位于所述基础外形的预设位置处的显示区域;
根据所述图章高度与所述第一内容高度,确定第二显示区域内显示的第一文本内容的第二内容高度,所述第二显示区域为多个所述显示区域中除所述第一显示区域外的显示区域。
17.根据权利要求16所述的装置,其特征在于,所述第一确定子模块具体用于:利用以下公式,确定第一显示区域内显示的第一文本内容的第一内容高度:h1=nRatio*2r;
其中,h1为所述第一内容高度,nRatio为预设比例值,r为所述图章高度。
18.根据权利要求16所述的装置,其特征在于,所述第一确定子模块具体用于:利用以下公式,确定所述待插入图章中第二显示区域内显示的第一文本内容的第二内容高度:其中,h2为所述第二内容高度,h1为所述第一内容高度,r为所述图章高度。
19.一种电子设备,其特征在于,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1‑9任一项所述的方法步骤。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑9任一项所述的方法步骤。 说明书 : 一种图章插入方法、装置、电子设备及存储介质技术领域[0001] 本发明涉及电子文档技术领域,特别是涉及一种图章插入方法、装置、电子设备及存储介质。背景技术[0002] 随着企业办公不断朝信息化、电子化的方向发展,快捷简便的电子图章逐渐被广泛应用。但目前向电子文档中插入图章时,需要在专用绘制软件上人工绘制图章,并将绘制好的图章转化为图片格式,然后将图片格式的电子图章插入到电子文档中,操作过程比较繁琐,耗时较长。发明内容[0003] 本发明实施例的目的在于提供一种图章插入方法、装置、电子设备及存储介质,以降低在电子文档中添加电子图章操作的复杂度,减少在电子文档中添加电子图章的操作时长。具体技术方案如下:[0004] 为达到上述目的,本发明实施例提供了一种图章插入方法,所述方法包括:[0005] 确定电子文档的第一页面中待插入图章的第一插入位置;[0006] 确定所述第一插入位置处所述待插入图章的图章形状;[0007] 获取所述图章形状对应的属性参数值;[0008] 获取所述待插入图章需要显示的第一文本内容;[0009] 基于所述图章形状、所述属性参数值和所述第一文本内容,生成所述待插入图章,并插入所述第一页面中的所述第一插入位置处。[0010] 可选的,所述基于所述图章形状、所述属性参数值和所述第一文本内容,生成所述待插入图章的步骤,包括:[0011] 判断所述第一文本内容是否包括预设文本内容;[0012] 若所述第一文本内容不包括预设文本内容,则基于所述图章形状和所述属性参数值,生成显示所述第一文本内容的所述待插入图章。[0013] 可选的,在所述判断所述第一文本内容是否包括预设文本内容的步骤之后,所述方法还包括:[0014] 若所述第一文本内容包括预设文本内容,则返回执行所述获取所述待插入图章需要显示的第一文本内容步骤。[0015] 可选的,在生成所述待插入图章之后,所述方法还包括:[0016] 获取所述待插入图章中待修改配置对应的目标配置;所述待修改配置包括所述第一文本内容、所述图章形状和所述属性参数值中的一种或多种;[0017] 将所述待插入图章中所述待修改配置更新为所述目标配置。[0018] 可选的,所述待修改配置包括所述第一文本内容,所述第一文本内容包括日期;[0019] 所述获取所述待插入图章中待修改配置的目标参数值的步骤,包括:[0020] 获取所述待插入图章中所述第一文本内容对应的当前日期;[0021] 所述将所述待插入图章中所述待修改配置更新为所述目标配置的步骤,包括:[0022] 将所述待插入图章中所述第一文本内容包括的日期更新为当前日期。[0023] 可选的,在生成所述待插入图章之后,所述方法还包括:[0024] 确定需要插入所述待插入图章的所述电子文档的多个第二页面;[0025] 基于所述第一插入位置,确定各个第二页面中所述待插入图章的第二插入位置;[0026] 将所述待插入图章插入各个第二页面中的所述第二插入位置处。[0027] 可选的,所述属性参数值包括所述待插入图章的图章高度;[0028] 所述基于所述图章形状、所述属性参数值和所述第一文本内容,生成所述待插入图章的步骤,包括:[0029] 基于所述图章形状和所述图章高度,生成所述待插入图章的基础外形;[0030] 根据所述图章高度与预设比例值,确定所述第一文本内容的内容高度,其中,所述预设比例值为所述第一文本内容在所述基础外形内的显示区域占所述基础外形的比例值;[0031] 根据所述内容高度,确定所述第一文本内容在所述基础外形中显示的起始坐标位置;[0032] 以所述起始坐标位置为起点,在所述基础外形内显示所述第一文本内容,得到所述待插入图章。[0033] 可选的,所述第一文本内容为多个,所述待插入图章包括与多个所述第一文本内容对应的多个显示区域,所述第一文本内容与所述显示区域一一对应;[0034] 所述根据所述图章高度与预设比例值,确定所述第一文本内容的内容高度的步骤,包括:[0035] 根据所述图章高度与预设比例值,确定第一显示区域内显示的第一文本内容的第一内容高度,所述第一显示区域为多个所述显示区域中位于所述基础外形的预设位置处的显示区域;[0036] 根据所述图章高度与所述第一内容高度,确定第二显示区域内显示的第一文本内容的第二内容高度,所述第二显示区域为多个所述显示区域中除所述第一显示区域外的显示区域。[0037] 可选的,所述根据所述图章高度与预设比例值,确定第一显示区域内显示的第一文本内容的第一内容高度的步骤,包括:[0038] 利用以下公式,确定第一显示区域内显示的第一文本内容的第一内容高度:[0039] h1=nRatio*2r;[0040] 其中,h1为所述第一内容高度,nRatio为预设比例值,r为所述图章高度。[0041] 可选的,所述根据所述图章高度与所述第一内容高度,确定第二显示区域内显示的第一文本内容的第二内容高度的步骤,包括:[0042] 利用以下公式,确定所述待插入图章中第二显示区域内显示的第一文本内容的第二内容高度:[0043][0044] 其中,h2为所述第二内容高度,h1为所述第一内容高度,r为所述图章高度。[0045] 为达到上述目的,本发明实施例还提供了一种图章插入装置,所述装置包括:[0046] 第一确定模块,用于确定电子文档的第一页面中待插入图章的第一插入位置;[0047] 第二确定模块,用于确定所述第一插入位置处所述待插入图章的图章形状;[0048] 第一获取模块,用于获取所述图章形状对应的属性参数值;[0049] 第二获取模块,用于获取所述待插入图章需要显示的第一文本内容;[0050] 生成模块,用于基于所述图章形状、所述属性参数值和所述第一文本内容,生成所述待插入图章,并插入所述第一页面中的所述第一插入位置处。[0051] 可选的,所述生成模块包括:[0052] 判断子模块,用于判断所述第一文本内容是否包括预设文本内容;[0053] 第一生成子模块,用于在所述判断子模块的判断结果为否的情况下,则基于所述图章形状和所述属性参数值,生成显示所述第一文本内容的所述待插入图章。[0054] 可选的,所述第二获取模块具体用于:[0055] 在所述判断子模块的判断结果为是的情况下,则获取所述待插入图章需要显示的第一文本内容。[0056] 可选的,所述装置还包括:[0057] 第三获取模块,用于在生成所述待插入图章之后,获取所述待插入图章中待修改配置对应的目标配置;所述待修改配置包括所述第一文本内容、所述图章形状和所述属性参数值中的一种或多种;[0058] 更新模块,用于将所述待插入图章中所述待修改配置更新为所述目标配置。[0059] 可选的,所述待修改配置包括所述第一文本内容,所述第一文本内容包括日期;[0060] 所述第三获取模块,具体用于获取所述待插入图章中所述第一文本内容对应的当前日期;[0061] 所述更新模块,具体用于将所述待插入图章中所述第一文本内容包括的日期更新为当前日期。[0062] 可选的,所述装置还包括:[0063] 第三确定模块,用于在生成所述待插入图章之后,确定需要插入所述待插入图章的所述电子文档的多个第二页面;[0064] 第四确定模块,用于基于所述第一插入位置,确定各个第二页面中所述待插入图章的第二插入位置;[0065] 插入模块,用于将所述待插入图章插入各个第二页面中的所述第二插入位置处。[0066] 可选的,所述属性参数值包括所述待插入图章的图章高度;[0067] 所述生成模块包括:[0068] 第二生成子模块,用于基于所述图章形状和所述图章高度,生成所述待插入图章的基础外形;[0069] 第一确定子模块,用于根据所述图章高度与预设比例值,确定所述第一文本内容的内容高度,其中,所述预设比例值为所述第一文本内容在所述基础外形内的显示区域占所述基础外形的比例值;[0070] 第二确定子模块,用于根据所述内容高度,确定所述第一文本内容在所述基础外形中显示的起始坐标位置;[0071] 显示模块,用于以所述起始坐标位置为起点,在所述基础外形内显示所述第一文本内容,得到所述待插入图章。[0072] 可选的,所述第一文本内容为多个,所述待插入图章包括与多个所述第一文本内容对应的多个显示区域,所述第一文本内容与所述显示区域一一对应;[0073] 所述第一确定子模块具体用于:[0074] 根据所述图章高度与预设比例值,确定第一显示区域内显示的第一文本内容的第一内容高度,所述第一显示区域为多个所述显示区域中位于所述基础外形的预设位置处的显示区域;[0075] 根据所述图章高度与所述第一内容高度,确定第二显示区域内显示的第一文本内容的第二内容高度,所述第二显示区域为多个所述显示区域中除所述第一显示区域外的显示区域。[0076] 可选的,所述第一确定子模块具体用于:[0077] 利用以下公式,确定第一显示区域内显示的第一文本内容的第一内容高度:[0078] h1=nRatio*2r;[0079] 其中,h1为所述第一内容高度,nRatio为预设比例值,r为所述图章高度。[0080] 可选的,所述第一确定子模块具体用于:[0081] 利用以下公式,确定所述待插入图章中第二显示区域内显示的第一文本内容的第二内容高度:[0082][0083] 其中,h2为所述第二内容高度,h1为所述第一内容高度,r为所述图章高度。[0084] 为达到上述目的,本发明实施例还提供了一种电子设备,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;[0085] 存储器,用于存放计算机程序;[0086] 处理器,用于执行存储器上所存放的程序时,实现上述任一所述的方法步骤。[0087] 为达到上述目的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的方法步骤。[0088] 本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的方法步骤。[0089] 本发明实施例有益效果:[0090] 本发明实施例提供的一种图章插入方法、装置、电子设备及存储介质,可以确定电子文档中用户需要插入待插入图章的插入位置,确定待插入图章的图章形状、属性参数值及待插入图章需要显示的第一文本内容,然后基于图章形状、属性参数值以及第一文本内容,生成待插入图章,并插入上述插入位置。本发明实施例中,在确定待插入图章在电子文档中的插入位置后,可以直接在电子文档中生成待插入图章,并插入上述插入位置,降低了在电子文档中添加电子图章操作的复杂度,减少了在电子文档中添加电子图章的操作时长。[0091] 当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明[0092] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0093] 图1为本发明实施例提供的一种图章插入方法的一种流程图;[0094] 图2为本发明实施例提供的一种显示第一文本内容方法的一种流程图;[0095] 图3为本发明实施例提供的一种包括两个第一文本内容的图章的一种示意图;[0096] 图4为本发明实施例提供的一种包括三个第一文本内容的图章的一种示意图;[0097] 图5为本发明实施例提供的一种确定图章内文本内容高度方法的一种流程图;[0098] 图6为本发明实施例提供的一种图章插入方法的另一种流程图;[0099] 图7为本发明实施例提供的一种更新待修改配置方法的一种流程图;[0100] 图8为本发明实施例提供的一种在电子文档中批量图章插入方法的一种流程图;[0101] 图9为本发明实施例提供的一种图章插入装置的一种结构图;[0102] 图10为本发明实施例提供的一种电子设备的一种结构图。具体实施方式[0103] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0104] 目前,向电子文档中插入图章时,需要在专用绘制软件上人工绘制图章,并将绘制好的图章转化为图片格式,然后将图片格式的电子图章插入到电子文档中,操作过程比较繁琐,耗时较长。[0105] 为降低在电子文档中添加电子图章操作的复杂度,减少在电子文档中添加电子图章的操作时长,本发明实施例提供了一种图章插入方法、装置、电子设备及存储介质。下面将结合图1‑10对本发明实施例提供的一种图章插入方法、装置、电子设备及存储介质进行详细说明。[0106] 如图1所示,图1为本发明实施例提供的一种图章插入方法的一种流程图。该方法可以应用于具有处理电子文档功能的移动终端、个人电脑、平板电脑等电子设备。为便于理解,下面以电子设备为执行主体进行说明。该方法包括以下步骤。[0107] 步骤101,确定电子文档的第一页面中待插入图章的第一插入位置。[0108] 其中,第一页面为电子文档中用户需要插入待插入图章的页面。第一插入位置为用户在第一页面插入待插入图章的位置。[0109] 本发明实施例中,用户可以通过点击操作,直接选中第一页面中的某一位置,电子设备接收到用户选中的位置后,确定用户选中的位置为第一插入位置。用户也可以通过文字输入的方式,输入第一插入位置在第一页面内的坐标值,电子设备接收到用户输入的坐标值后,基于该坐标值确定需要插入图章的第一插入位置。本发明实施例还可以通过其他方式确定待插入图章的第一插入位置,对此不作具体限定。[0110] 在本发明的一个实施例中,为了便于图章的插入,可以在电子文档中集成图章插入功能。用户点击电子文档中的图章插入功能,电子设备显示出图章位置输入框。用户可向图章位置输入框中输入需要插入图章的位置。电子设备接收到用户输入的第一插入位置后,确定电子文档的当前页面为第一页面,确定需要插入图章的位置为第一页面中待插入图章的第一插入位置。[0111] 步骤102,确定第一插入位置处待插入图章的图章形状。[0112] 图章形状可以包括但不限于矩形、圆形、正六边形等。电子设备确定第一插入位置处待插入图章的图章形状。[0113] 在本发明的一个实施例中,为了便于图章的插入,图章插入功能中具有形状选择框。用户点击电子文档中的图章插入功能,电子设备显示出形状选择框。形状选择框的下拉菜单中包括多个形状选项。[0114] 一个示例中,用户可以在形状选择框中输入待插入图章的图章形状,进而电子设备获取到待插入图章的图章形状。[0115] 另一个示例中,用户可以从形状选择框的多个形状选项中,选中目标形状作为待插入图章的图章形状,进而电子设备获取到待插入图章的图章形状。[0116] 再一个示例中,用户可以选择默认形状作为待插入图章的图章形状,进而电子设备获取到待插入图章的图章形状。其中,默认形状为预设好的,默认形状可以根据用户实际需求设置。[0117] 本发明实施例还可以通过其他方式确定图章形状,对此不作具体限定。[0118] 步骤103,获取图章形状对应的属性参数值。[0119] 其中,属性参数值可以包括但不限于图章尺寸、图章颜色和图章底纹等。图章尺寸可以包括但不限于图章高度、图章宽度、图章半径和图章直径等。[0120] 以属性参数值包括图章高度及图章颜色为例,在本发明的一个实施例中,为了便于图章的插入,图章插入功能中具有图章形状属性框,图章形状属性框包括图章高度选择子框和图章颜色选择子框。图章高度选择子框的下拉菜单中包括多个高度选项,图章颜色选择子框的下拉菜单中包括多个颜色选项。[0121] 一个示例中,用户在图章高度选择框中输入图章高度,在图章颜色选择框中输入图章的图章颜色。进而电子设备获取到图章形状对应的属性参数值。[0122] 另一个示例中,用户可以从图章高度选择子框的多个高度选项中,选中目标高度作为待插入图章的图章高度;用户可以从图章颜色选择子框的多个颜色选项中,选中目标颜色作为待插入图章的图章颜色。进而电子设备获取到图章形状对应的属性参数值。[0123] 再一个示例中,用户还可以直接选择默认高度作为待插入图章的图章高度,选择默认颜色作为待插入图章的图章颜色。进而电子设备获取到图章形状对应的属性参数值。其中,默认高度与默认颜色可以为预设好的,默认高度与默认颜色可以根据用户实际需求设置。[0124] 本发明实施例还可以通过其他方式获取属性参数值,对此不作具体限定。[0125] 在本发明的一个实施例中,不同的图章形状既可以对应相同的图章形状属性框,也可以对应不同的图章形状属性框。电子设备可根据用户选择的图章形状提供相应的图章形状属性框。[0126] 以图章形状包括圆形、矩形及正六边形为例,一个示例中,圆形图章、矩形图章及正六边形图章对应的图章形状属性框均为包含高度选择子框和宽度选择子框的图章形状属性框。[0127] 另一个示例中,圆形图章对应的图章形状属性框为包括图章半径选择子框或图章直径选择子框的图章形状属性框,矩形图章及正六边形图章对应的图章形状属性框均为包括高度选择子框和宽度选择子框的图章形状属性框。[0128] 步骤104,获取待插入图章需要显示的第一文本内容。[0129] 在本发明的一个实施例中,为了便于图章的插入,图章插入功能中具有内容对话框。用户点击电子文档中的图章插入功能,电子设备显示出内容对话框,内容对话框的下拉菜单中包括但不限于日期、时间等内容选项。[0130] 一个示例中,用户可以在内容对话框中输入需要在待插入图章中显示的第一文本内容,进而电子设备获取到待插入图章的第一文本内容。[0131] 另一个示例中,用户可以从多个内容选项中选中目标内容,作为待插入图章的第一文本内容,进而电子设备获取到待插入图章的第一文本内容。[0132] 再一个示例中,用户可以选择默认内容作为在待插入图章中显示的第一文本内容,进而电子设备获取到待插入图章的第一文本内容。其中,默认内容为预设好的,默认内容也可以根据用户自身实际需求设置,默认内容可以包括但不限于用户的名称、职位等。本发明实施例还可以通过其他方式获取第一文本内容,对此不作具体限定。[0133] 一种实施例中,上述形状选择框、图章高度选择子框、图章颜色选择子框以及内容对话框可以为基于QlineEdit(单行文本编辑)的文本输入框。QlineEdit为单行文本编辑器,允许用户输入和编辑单行文本,自带一些编辑功能,例如撤销、剪切、粘贴等,应用范围较广。[0134] 采用基于QlineEdit的文本输入框作为上述形状选择框、图章高度选择子框、图章颜色选择子框以及内容对话框,可实现多种不同形式的信息输入。[0135] 步骤105,基于图章形状、属性参数值和第一文本内容,生成待插入图章,并插入第一页面中的第一插入位置处。[0136] 本发明实施例中,在确定待插入图章在电子文档中的插入位置后,可以在电子文档中根据待插入图章的图章形状、属性参数值和第一文本内容生成待插入图章,并插入第一插入位置。本发明实施例中在电子文档中直接操作,向电子文档中插入图章,降低了在电子文档中添加电子图章操作的复杂度,减少了在电子文档中添加电子图章的操作时长。[0137] 一种实施例中,为使待插入图章的外观更加整齐、美观,步骤105可以细化为以下步骤,如图2所示。[0138] 步骤201,基于图章形状和图章高度,生成待插入图章的基础外形。[0139] 本发明实施例中,待插入图章的基础外形也就是,待插入图章的基础框架,基础框架中不包含第一文本内容。[0140] 一种实施例中,还可以基于图章形状与图章的属性参数共同生成待插入图章的基础外形。其中,图章的属性参数包括但不限于图章高度、图章宽度、图章半径等。[0141] 步骤202,根据图章高度与预设比例值,确定第一文本内容的内容高度,其中,预设比例值为第一文本内容在基础外形内的显示区域占基础外形的比例值。[0142] 本发明实施例中,第一文本内容的内容高度也就是第一文本内容中文字的字体高度。预设比例值可以为第一文本内容在基础外形内的显示区域的区域面积与基础外形的整体面积的比值,也可以为第一文本内容在基础外形内的显示区域的区域高度与基础外形的整体高度的比值。预设比例值越大,则代表第一文本内容中的字体越大,且字体的高度越高;预设比例值越小,则代表第一文本内容中的字体越小,且字体的高度越小。[0143] 在本发明的一个实施例中,为了便于图章的插入,图章插入功能中具有比例值选项框。用户点击电子文档中的图章插入功能,电子设备显示出比例值选项框,内容对话框的下拉菜单中包括多个比例值选项。[0144] 一个示例中,用户可以直接选择默认比例值作为预设比例值,进而电子设备获取到第一文本内容的预设比例值。其中,默认比例值为预先设定好的比例值。另一个示例中,用户也可以从多个比例值选项中,选择目标比例值作为预设比例值,进而电子设备获取到第一文本内容的预设比例值。本发明实施例还可以通过其他方式确定预设比例值,对此不作具体限定。[0145] 一种实施例中,当待插入图章的图章形状为矩形时,为降低操作难度与计算难度,可先确定第一文本内容中文字的字号,并根据第一文本内容中文字的字号确定第一文本内容的内容高度。[0146] 一种实施例中,一个待插入图章中可以包括2个第一文本内容和两个显示区域,如图3所示,一个待插入如图章还可以包括3个第一文本内容和三个显示区域,如图4所示,可以根据实际需求调整第一文本内容的数量,本发明实施例对此不作具体限定。同时,每相邻两个显示区域间存在一条分割线,第一文本内容与显示区域一一对应,也就是每一个显示区域内包含有一个第一文本内容。[0147] 当待插入图章中包含有多个第一文本内容,以及包括与多个第一文本内容对应的多个显示区域时,为保证多个第一文本内容的排列合理,使待插入图章更加美观,如图5所示,步骤202可以细化为以下步骤。[0148] 步骤501,根据图章高度与预设比例值,确定第一显示区域显示的第一文本内容的第一内容高度,其中,第一显示区域为多个显示区域中位于基础外形的预设位置处的显示区域。[0149] 其中,第一示区域可以为待插入图章中,任一第一文本内容所在的区域。例如,当待插入图章中包含有三个第一文本内容,三个第一文本内容分别位于待插入图章的上方区域、中间区域及下方区域时,第一显示区域可以为上方区域、中间区域及下方区域中的任一区域。[0150] 一种实施例中,可以利用以下公式,确定第一显示区域内显示的第一文本内容的第一内容高度。[0151] h1=nRatio*2r;[0152] 其中,h1为第一内容高度,nRatio为预设比例值,r为图章高度,其中,第一文本内容的数量不同时,预设比例值的大小可以不同。[0153] 一种实施例中,还可以利用以下公式,确定第一显示区域内显示的第一文本内容的第一内容高度。[0154] h1=nRatio*2r+k;[0155] 其中,h1为第一内容高度,nRatio为预设比例值,r为图章高度,k为预设参数。[0156] 步骤502,根据图章高度与第一内容高度,确定第二显示区域内显示的第一文本内容的第二内容高度,其中,第二显示区域为多个显示区域中除第一显示区域外的显示区域。[0157] 一种实施例中,可以利用以下公式,确定第二显示区域内显示的第一文本内容的第二内容高度。[0158][0159] 其中,h2为第二内容高度,h1为第一内容高度,r为图章高度。[0160] 一种实施例中,还可以利用以下公式,确定第二显示区域内显示的第一文本内容的第二内容高度。[0161][0162] 其中,h2为第二内容高度,h1为第一内容高度,r为图章高度,λ为预设参数。[0163] 一种实施例中,当待插入图章内包括两个第一文本内容及两个显示区域时,如图3所示,可以使待插入图章中的两个显示区域的面积相同,使得第一显示区域内的第一内容高度与第二显示区域内的第二内容高度相同。待插入图章中的两个显示区域的面积相同使得待插入图章更加的整齐、美观。[0164] 一种实施例中,当待插入图章内包括三个第一文本内容及三个显示区域时,如图4所示,可以将中间的显示区域作为第一显示区域,并且,使上方的显示区域与下方的显示区域的面积相同。也就是,使上方的显示区域的第一文本内容的第二内容高度,与下方的显示区域的第一文本内容的第二内容高度相同。待插入图章中上方的显示区域与下方的显示区域的面积相同,使得待插入图章更加的整齐、美观。[0165] 步骤203,根据内容高度,确定第一文本内容在基础外形显示的起始坐标位置。[0166] 步骤204,以起始坐标位置为起点,在基础外形内显示第一文本内容,得到待插入图章。[0167] 本发明实施例中,可以通过第一文本内容的内容高度与第一文本内容在待插入图章内的显示格式,来确定第一文本内容在待插入图章中显示的起始坐标位置。其中,显示格式为,第一文本内容以哪种形式在待插入图章内显示。例如:居中、右对齐、左对齐等。[0168] 本发明实施例中,可以通过第一文本内容的内容高度来确定第一文本内容在待插入图章中显示的起始坐标位置,并以起始坐标位置为起点,在待插入图章内显示第一文本内容。其中,第一文本内容的内容高度根据待插入图章的图章高度获得,使得第一文本内容在待插入图章内的高度及位置更加合理,进而使得待插入图章的布局合理。同时,当待插入图章的图章高度增大或减小时,第一文本内容的内容高度也会随着增大或减小,当对待插入图章的大小进行调节时,不需要再调节待插入图章内第一文本内容的大小,简化了待插入图章的调整流程。[0169] 本发明实施例中,不限定步骤101‑104的执行顺序。[0170] 一种实施例中,为保证生成的待插入图章中的第一文本内容可以正常显示,如图6所示,步骤105可以细化为以下步骤。[0171] 步骤601,判断第一文本内容是否包括预设文本内容,若是,则返回执行步骤104;若否,则执行步骤602。[0172] 步骤602,基于图章形状和属性参数值,生成显示第一文本内容的待插入图章。[0173] 其中,预设文本内容为存在违规违法隐患的限制内容,如国家机构名称或企业名称等。同时,为使预设文本内容更加全面,需要对预设文本内容进行定时更新。只有当第一文本内容不存在违法隐患时,才可以生成包括第一文本内容的待插入图章。[0174] 一种实施例中,若第一文本内容包括预设文本内容,则返回执行步骤104。[0175] 若第一文本内容包括预设文本内容,则用户无法生成包含有第一文本内容的待插入图章,此时,电子设备会显示“第一文本内容内包含有限制内容,请重新输入”提示框,用户需重新输入第一文本内容,直至输入的第一文本内容内不包含预设文本内容时,才可以生成包括第一文本内容的待插入图章。[0176] 一种实施例中,在生成待插入图章之后,用户可以选择图章插入功能中的图章保存,电子设备在接收到图章保存指令后,可将生成的待插入图章存储在自定义图章库中,当用户需要再次使用待插入图章时,可以直接从自定义图章库中调用该图章。进一步降低了在电子文档中添加电子图章操作的复杂度,减少了在电子文档中添加电子图章的操作时长。[0177] 一种实施例中,在用户从自定义图章库中调用待插入图章后,可以对调用的待插入图章进行更新,如图7所示,待插入图章的更新方法可以包括以下步骤。[0178] 步骤701,获取待插入图章中待修改配置对应的目标配置。其中待修改配置包括第一文本内容、图章形状和属性参数值中的一种或多种。[0179] 步骤702,将待插入图章中待修改配置更新为目标配置。[0180] 本发明实施例中,待修改配置也就是用户调用的待插入图章中需要进行修改的部分,将待插入图章中待修改配置更新为目标配置的过程,也就是用户修改由自定义图章库中调用的待插入图章的过程。[0181] 一种实施例中,待修改配置可以包括第一文本内容,第一文本内容包括日期。此时,获取待插入图章中待修改配置对应的目标配置的过程也就是,获取待插入图章中第一文本内容对应的当前日期。将待插入图章中待修改配置更新为目标配置的过程,也就是将待插入图章中第一文本内容包括的日期更新为当前日期。[0182] 本发明实施例中,当用户由自定义图章库中调用的待插入图章的第一文本内容中包括日期,且用户需要改变该日期时,可直接将待插入图章中的日期更新为当前系统日期。[0183] 一种实施例中,如图8所示,上述图章插入方法还包括以下步骤。[0184] 步骤801,确定需要插入待插入图章的电子文档的多个第二页面。[0185] 其中,第二页面为电子文档中需要插入待插入图章的页面。多个第二页面中可以包括第一页面,也可以不包括第一页面。[0186] 为了便于图章的批量插入,可以在电子文档中集成图章批量插入功能。用户点击图章批量插入功能,电子设备显示出页面选择框,页面选择框的下拉菜单中包括多个页面选项。[0187] 一个示例中,用户可以在页面选择框中输入多个第二页面的页码数,如页面1、页面3和页面5。用户也可以在页面选择框中输入多个第二页面的页面范围,如页面1‑5。进而电子设备获取到多个第二页面的页码数。另一个示例中,用户可以从页面选择框的多个页面选项中,选中一个或多个目标页面作为第二页面。进而电子设备获取到第二页面的页码数。其中,页面选项中包括全部页面选项,当用户需要对电子文档中的所有页面插入待插入图章时,用户还可以直接选择页面选项中的全部页面选项。进而电子设备获取全部页面的页码数作为多个第二页面的页码数。本发明实施例还可以通过其他方式确定多个第二页面,对此不作具体限定。[0188] 步骤802,基于第一插入位置,确定各个第二页面中待插入图章的第二插入位置。[0189] 步骤803,将待插入图章插入各个第二页面中的第二插入位置处。[0190] 本发明实施例中,各个第二页面中待插入图章的第二插入位置可以相同,也可以不同。各个第二插入位置的位置坐标值可以与第一插入位置的坐标值相同,也可以与第一插入位置的坐标值不同。具体可以根据预设插入规则确定第二插入位置。[0191] 例如,预设插入规则可以为各个第二插入位置的位置坐标值与第一插入位置的坐标值相同。则在确定多个第二页面之后,确定第一插入位置在第一页面的第一坐标值,根据第一坐标值,获取在各个第二页面中与第一坐标值相同的第二坐标值,根据第二坐标值确定各个第二页面中的第二插入位置,然后将待插入图章插入第二插入位置中。[0192] 预设插入规则还可以为,各个第二插入位置的第二坐标值与第一插入位置的第一坐标值存在预设偏差值。则在确定多个第二页面之后,获取预设偏差值,获取第一插入位置在第一页面的第一坐标值,根据第一坐标值与预设偏差值,获取在各个第二页面中的第二坐标值,根据第二坐标值确定各个第二页面中的第二插入位置,然后将待插入图章插入第二插入位置中。[0193] 本发明实施例中,可以根据实际情况调整预设插入规则,对此不作具体限定。[0194] 通过步骤801‑803使得图章可以同时插入电子文档中的多个页面,降低了在多页面插入图章的操作难度,同时节省了在多页面插入图章的操作时间。[0195] 一种实施例中,当电子文档为PDF(PortableDocumentFormat,便携式文档格式)文档时,还可以通过PDF文档的批量嵌入功能,将待插入图章转换为图片格式,同时插入到各个第二页面中。[0196] 本发明实施例中,电子文档还可以为word(文本)文档、Excel(表格)文档等。对此不做限定。[0197] 为降低在电子文档中添加电子图章操作的复杂度,减少在电子文档中添加电子图章的操作时长,本发明实施例还提供了一种图章插入装置,如图9所示,该装置包括:[0198] 第一确定模块901,用于确定电子文档的第一页面中待插入图章的第一插入位置。[0199] 第二确定模块902,用于确定第一插入位置处待插入图章的图章形状。[0200] 第一获取模块903,用于获取图章形状对应的属性参数值。[0201] 第二获取模块904,用于获取待插入图章需要显示的第一文本内容。[0202] 生成模块905,用于基于图章形状、属性参数值和第一文本内容,生成待插入图章,并插入第一页面中的第一插入位置处。[0203] 一种实施例中,生成模块905可以包括:[0204] 判断子模块,用于判断第一文本内容是否包括预设文本内容。[0205] 第一生成子模块,用于在判断子模块的判断结果为否的情况下,则基于图章形状和属性参数值,生成显示第一文本内容的待插入图章。[0206] 一种实施例中,第二获取模块904可以具体用于:[0207] 在判断子模块的判断结果为是的情况下,则获取待插入图章需要显示的第一文本内容。[0208] 一种实施例中,上述装置还可以包括:[0209] 第三获取模块,用于在生成待插入图章之后,获取待插入图章中待修改配置对应的目标配置;待修改配置包括第一文本内容、图章形状和属性参数值中的一种或多种。[0210] 更新模块,用于将待插入图章中待修改配置更新为目标配置。[0211] 一种实施例中,待修改配置可以包括第一文本内容,第一文本内容可以包括日期。[0212] 第三获取模块,可以具体用于获取待插入图章中第一文本内容对应的当前日期。[0213] 更新模块,可以具体用于将待插入图章中第一文本内容包括的日期更新为当前日期。[0214] 一种实施例中,上述装置还可以包括:[0215] 第三确定模块,用于在生成待插入图章之后,确定需要插入待插入图章的电子文档的多个第二页面。[0216] 第四确定模块,用于基于第一插入位置,确定各个第二页面中待插入图章的第二插入位置。[0217] 插入模块,用于将待插入图章插入各个第二页面中的第二插入位置处。[0218] 一种实施例中,属性参数值可以包括待插入图章的图章高度。[0219] 生成模块905可以包括:[0220] 第二生成子模块,用于基于图章形状和图章高度,生成待插入图章的基础外形。[0221] 第一确定子模块,用于根据图章高度与预设比例值,确定第一文本内容的内容高度,其中,预设比例值为第一文本内容在基础外形内的显示区域占基础外形的比例值。[0222] 第二确定子模块,用于根据内容高度,确定第一文本内容在基础外形中显示的起始坐标位置。[0223] 显示模块,用于以起始坐标位置为起点,在基础外形内显示第一文本内容,得到待插入图章。[0224] 一种实施例中,第一文本内容可以为多个,待插入图章包括与多个第一文本内容对应的多个显示区域,第一文本内容与显示区域一一对应。[0225] 第一确定子模块可以具体用于:[0226] 根据图章高度与预设比例值,确定第一显示区域内显示的第一文本内容的第一内容高度,第一显示区域为多个显示区域中位于所述基础外形的预设位置处的显示区域。[0227] 根据图章高度与第一内容高度,确定第二显示区域内显示的第一文本内容的第二内容高度,第二显示区域为多个显示区域中除第一显示区域外的显示区域。[0228] 一种实施例中,第一确定子模块可以具体用于:[0229] 利用以下公式,确定第一显示区域内显示的第一文本内容的第一内容高度。[0230] h1=nRatio*2r;[0231] 其中,h1为第一内容高度,nRatio为预设比例值,r为图章高度。[0232] 一种实施例中,第一确定子模块可以具体用于:[0233] 利用以下公式,确定待插入图章中第二显示区域内显示的第一文本内容的第二内容高度。[0234][0235] 其中,h2为第二内容高度,h1为第一内容高度,r为图章高度。[0236] 为降低在电子文档中添加电子图章操作的复杂度,减少在电子文档中添加电子图章的操作时长,本发明实施例还提供了一种电子设备,如图10所示,包括处理器1001、通信接口1002、存储器1003和通信总线1004,其中,处理器1001,通信接口1002,存储器1003通过通信总线1004完成相互间的通信。[0237] 存储器1003,用于存放计算机程序;[0238] 处理器1001,用于执行存储器1003上所存放的程序时,实现上述任一图章插入方法的步骤。[0239] 上述电子设备提到的通信总线可以是外设部件互连标准(PeripheralComponentInterconnect,PCI)总线或扩展工业标准结构(ExtendedIndustry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。[0240] 通信接口用于上述电子设备与其他设备之间的通信。[0241] 存储器可以包括随机存取存储器(RandomAccessMemory,RAM),也可以包括非易失性存储器(Non‑VolatileMemory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。[0242] 上述的处理器可以是通用处理器,包括中央处理器(CentralProcessingUnit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(DigitalSignalProcessing,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现场可编程门阵列(Field‑ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。[0243] 在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一图章插入方法的步骤。[0244] 在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一图章插入方法。[0245] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidStateDisk(SSD))等。[0246] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。[0247] 本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质及计算机程序产品而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。[0248] 以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

专利地区:广东

专利申请日期:2020-04-23

专利公开日期:2024-06-18

专利公告号:CN113553798B

电话咨询
读内容
搜本页
回顶部