一种OFD快速生成方法、系统、电子设备及存储介质技术方案

技术编号:28942834 阅读:35 留言:0更新日期:2021-06-18 21:50
本发明专利技术公开了一种OFD快速生成方法、系统、电子设备及存储介质,涉及计算机软件领域。该方法包括:步骤1,获取模板文件,对所述模板文件进行预处理,得到解压后的并对应保存到预设位置的多个文件;步骤2,获取用户的输入信息,将所述输入信息生成二维码图片,将所述二维码图片以数据形式保存至多个文件中与之对应的第一文件中;步骤3,将所述输入信息的文本内容以字符串形式存储在多个文件中与之对应的第二文件中;步骤4,将包含第一文件以及第二文件的多个文件进行压缩处理,生成完整的OFD文件。本发明专利技术能够达到免除了解析XML的过程并大幅度的提高效率效果。

【技术实现步骤摘要】
一种OFD快速生成方法、系统、电子设备及存储介质
本专利技术涉及计算机软件领域,尤其涉及一种OFD快速生成方法、系统、电子设备及存储介质。
技术介绍
OFD版式文档,一种独立于软件、硬件、操作系统、输出设备的文档格式。将文字、图形、图像等多种数字内容对象按照一定规则进行版面固化的呈现。OFD采用XML技术描述文件数据,具有真实地保持原有文件中文字、图表、公式、色彩等版式信息的特性,且这种特性不应随着软硬件环境的变化而发生改变。通常情况,OFD文件处理方式,对于添加图像对象、文字对象,采用的方法效率低,其中解压缩、解析、生成对象都是比较耗时。
技术实现思路
本专利技术所要解决的技术问题是针对现有技术的不足,提供一种OFD快速生成方法、系统、电子设备及存储介质。本专利技术解决上述技术问题的技术方案如下:一种OFD快速生成方法,包括:步骤1,获取模板文件,对所述模板文件进行预处理,得到解压后的并对应保存到预设位置的多个文件;步骤2,获取用户的输入信息,将所述输入信息生成二维码图片,将所述二维码图片以数据形式本文档来自技高网...

【技术保护点】
1.一种OFD快速生成方法,其特征在于,包括:/n步骤1,获取模板文件,对所述模板文件进行预处理,得到解压后的并对应保存到预设位置的多个文件;/n步骤2,获取用户的输入信息,将所述输入信息生成二维码图片,将所述二维码图片以数据形式保存至多个文件中与之对应的第一文件中;/n步骤3,将所述输入信息的文本内容以字符串形式存储在多个文件中与之对应的第二文件中;/n步骤4,将包含第一文件以及第二文件的多个文件进行压缩处理,生成完整的OFD文件。/n

【技术特征摘要】
1.一种OFD快速生成方法,其特征在于,包括:
步骤1,获取模板文件,对所述模板文件进行预处理,得到解压后的并对应保存到预设位置的多个文件;
步骤2,获取用户的输入信息,将所述输入信息生成二维码图片,将所述二维码图片以数据形式保存至多个文件中与之对应的第一文件中;
步骤3,将所述输入信息的文本内容以字符串形式存储在多个文件中与之对应的第二文件中;
步骤4,将包含第一文件以及第二文件的多个文件进行压缩处理,生成完整的OFD文件。


2.根据权利要求1所述的一种OFD快速生成方法,其特征在于,步骤1具体为:
获取模板文件,对所述模板文件进行解压处理,得到n个xml文件,将xml文件中固定不变的文件以字符串的形式保存在第一预设位置,将xml文件中有变化的文件以字符串的形式保存在第二预设位置,将xml文件中非确定变化的文件以预设结果文件的形式保存在第三预设位置。


3.根据权利要求2所述的一种OFD快速生成方法,其特征在于,步骤4具体为:
将所述第一预设位置的文件、所述第二预设位置的文件、所述第三预设位置的文件、所述第一文件以及所述第二文件整合成最终文件,将所述最终文件压缩处理,生成完整的OFD文件。


4.根据权利要求1所述的一种OFD快速生成方法,其特征在于,步骤3之后还包括:
将电子签章以签章数据的形式保存在第四预设位置。


5.一种OFD快速生成系统,其特征在于,包括:
获取模块,用于获取模板文件,对所述模板文件进行预处理,得到解压后的并对应保存到预设位置的多个文件;
生成模块,用于获取用户的输入信...

【专利技术属性】
技术研发人员:徐华杰
申请(专利权)人:福昕鲲鹏北京信息科技有限公司
类型:发明
国别省市:北京;11

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

1