
技术摘要:
本申请涉及一种文件生成方法、装置、计算机设备和存储介质。所述方法包括:获取待生成文件的文件结构,所述待生成文件包括至少一个元素,所述文件结构包括元素的位置;对于每一所述元素,根据匹配指令,在源文件集合中确定所述元素对应的源文件,所述源文件集合包括至 全部
背景技术:
随着互联网的发展,电子化办公越来越常见。在电子化办公的过程中,经常会需要 将多个文件合并为同一个文件。 传统技术中,可以利用一些合成工具将多个同类型的文件进行合并,最终生成一 个新的文件。 然而,传统的利用合成工具合并以及生成文件的方法,只能将相同文件类型的文 件进行合并,不能将不同文件类型的文件合并在一起。
技术实现要素:
基于此,有必要针对上述技术问题,提供一种能够将不同文件类型的文件合并在 一起的文件生成方法、装置、计算机设备和存储介质。 第一方面,提供一种文件生成方法,该方法包括: 获取待生成文件的文件结构,该待生成文件包括至少一个元素,该文件结构包括 元素的位置; 对于每一该元素,根据匹配指令,在源文件集合中确定该元素对应的源文件,该源 文件集合包括至少两种文件类型的源文件; 接收文件生成指令,根据该文件生成指令将各个源文件写入对应位置的元素中, 生成目标文件。 在其中一个实施例中,该文件结构还包括元素的层次关系,该元素的层次关系用 于表征元素之间的覆盖关系;该接收文件生成指令,根据该文件生成指令将各个源文件写 入对应位置的元素中,生成目标文件,包括: 接收该文件生成指令,根据该文件生成指令和该元素的层次关系将该各个源文件 写入对应位置的元素中,生成该目标文件。 在其中一个实施例中,该文件结构还包括元素的大小,该接收文件生成指令,根据 该文件生成指令将各个源文件写入对应位置的元素中,生成目标文件,包括: 接收该文件生成指令,根据该文件生成指令和该元素的大小将该各个源文件写入 对应位置的元素中,生成该目标文件。 在其中一个实施例中,该文件结构还包括元素的文本样式,该元素的文本样式用 于表征元素对应的文字和图片的形式;该接收文件生成指令,根据该文件生成指令将各个 源文件写入对应位置的元素中,生成目标文件,包括: 接收该文件生成指令,根据该文件生成指令和该元素的文本样式将各个源文件写 入对应位置的元素中,生成该目标文件。 4 CN 111597151 A 说 明 书 2/9 页 在其中一个实施例中,该接收文件生成指令,根据该文件生成指令将各个源文件 写入对应位置的元素中,生成目标文件,包括: 接收该文件生成指令,利用模板引擎,根据该文件生成指令和该元素的文本样式 将各个源文件写入对应位置的元素中,生成该目标文件。 在其中一个实施例中,该源文件包括至少两个子文件,该对于每一该元素,根据匹 配指令,在源文件集合中确定该元素对应的源文件,该源文件集合包括至少两种文件类型 的源文件,包括: 对于每一该元素,根据该匹配指令,在该源文件集合中确定该元素对应的子文件。 在其中一个实施例中,该方法还包括: 接收该文件生成指令,根据该文件生成指令将各个子文件写入对应位置的元素 中,生成该目标文件。 第二方面,一种文件生成装置,该装置包括: 获取模块,用于获取待生成文件的文件结构,该待生成文件包括至少一个元素,该 文件结构包括元素的位置; 确定模块,用于对于每一该元素,根据匹配指令,在源文件集合中确定该元素对应 的源文件,该源文件集合包括至少两种文件类型的源文件; 生成模块,用于接收文件生成指令,根据该文件生成指令将各个源文件写入对应 位置的元素中,生成目标文件。 第三方面,提供一种计算机设备,包括存储器和处理器,该存储器存储有计算机程 序,该处理器执行该计算机程序时实现以下步骤: 获取待生成文件的文件结构,该待生成文件包括至少一个元素,该文件结构包括 元素的位置; 对于每一该元素,根据匹配指令,在源文件集合中确定该元素对应的源文件,该源 文件集合包括至少两种文件类型的源文件; 接收文件生成指令,根据该文件生成指令将各个源文件写入对应位置的元素中, 生成目标文件。 第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序 被处理器执行时实现以下步骤: 获取待生成文件的文件结构,该待生成文件包括至少一个元素,该文件结构包括 元素的位置; 对于每一该元素,根据匹配指令,在源文件集合中确定该元素对应的源文件,该源 文件集合包括至少两种文件类型的源文件; 接收文件生成指令,根据该文件生成指令将各个源文件写入对应位置的元素中, 生成目标文件。 上述文件生成方法、装置、计算机设备和存储介质,通过获取待生成文件的文件结 构,该待生成文件包括至少一个元素,该文件结构包括元素的位置;然后对于每一该元素, 根据匹配指令,在源文件集合中确定该元素对应的源文件,该源文件集合包括至少两种文 件类型的源文件;最后接收文件生成指令,根据该文件生成指令将各个源文件写入对应位 置的元素中,生成目标文件。因为本申请提供的文件生成方法,通过元素和源文件的对应关 5 CN 111597151 A 说 明 书 3/9 页 系,可以将多种不同文件类型的源文件合并到同一个文件中最终生成目标文件。 附图说明 图1为一个实施例中文件生成方法的流程示意图; 图2为一个实施例中待生成文件的示意图; 图3为一个实施例中源文件与待生成文件中各个元素的对应关系的示意图; 图4为另一个实施例中文件生成方法的流程示意图; 图5为一个实施例中文件生成装置的结构框图; 图6为一个实施例中计算机设备的内部结构图。