一种HTML表单生成带标引的OFD文档的方法与流程

文档序号:34608752发布日期:2023-06-29 05:06阅读:75来源:国知局
一种HTML表单生成带标引的OFD文档的方法与流程

本发明属于ofd文档处理领域,具体涉及一种html表单生成带标引的ofd文档的方法。


背景技术:

1、ofd 文件格式,是我国自主研发、自主制定的版式文件格式标准。与常见版式文件格式pdf相比,ofd标准允许自定义多个标引,与文档中数据交互。

2、现在政府和企业单位业务系统中存在大量表单数据急需归档为版式文档存档,但现有技术生成ofd文档主要有两个途径:一是使用专用ofd阅读器或编辑器生成;二是使用流式编辑器中的转换功能。

3、以上两种途径都需要安装编辑器,更换设备后需要重新安装,编辑器不能覆盖所有硬件环境;且流式编辑器在编辑流式文档时,容易发生破环原有表单排版的情况,使得转换后的ofd文档版面出现偏差,且无法生成标引数据。

4、现有途径无法支持html表单数据生成ofd归档文件的需求。


技术实现思路

1、本发明的目的在于提供一种html表单生成带标引的ofd文档的方法,以解决上述背景技术中提出的问题。

2、为实现上述目的,本发明提供如下技术方案:一种html表单生成带标引的ofd文档的方法,其特征在于,包括以下步骤:

3、步骤1:使用html页面拖拽生成文档版面及表单数据;使用html+css+js技术,实现网页区域组件的增加、删除、位置移动和修改标引key值,并使用js对象记录版面所有组件位置和设置的标引key值数据;

4、步骤2:根据步骤1设置的key值数据,将页面元素转换为json格式对象;

5、步骤3:通过json格式把表单数据及定位信息发送给后台服务;使用http请求访问服务端接口,把前端js记录的对象数据发送给服务端;

6、步骤4:后台服务根据《gb/t_33190-2016_电子文件存储与交换格式版式文档》组装出ofd文档,并给页面内容建立标引信息;

7、步骤5:返回ofd结果文档。

8、优选的,所述步骤1中所述的制作网页文档版面能够使用图片、ofd文档、设定尺寸的空白页面作为底图,在底图中绘制线段、矩形、圆形等图元数据丰富底图,组件类型包含:文本域、数字域、日期域、图像域、印章域、二维码、选项域,新增的组件可使用鼠标拖拽改变位置,也可以输入坐标参数改变位置。

9、优选的,所述步骤2中所述的json格式数据包含的信息有:页面大小信息、组件id、组件在页面的位置、组件对应的标引key值、组件的类型。

10、优选的,所述步骤4中所述的组装ofd文档,文本、数字、日期、对应生成content.xml中的textobject对象,图像、二维码对应生成content.xml中的imageobject对象,绘制的图元数据对应content.xml中的path对象。

11、本发明的技术效果和优点:

12、通过对html表单版面的动态推拽、填充数据,再根据html版面生成json格式,使用http请求访问服务端接口,把前端js记录的对象数据发送给服务端,通过后台服务组装ofd文档,并建立标引信息,无需安装客户端软件也可以提供html表单数据快速转换为带有标引的版式文档。



技术特征:

1.一种html表单生成带标引的ofd文档的方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种html表单生成带标引的ofd文档的方法,其特征在于:步骤1中所述的制作网页文档版面能够使用图片、ofd文档、设定尺寸的空白页面作为底图,在底图中绘制线段、矩形、圆形等图元数据丰富底图,组件类型包含:文本域、数字域、日期域、图像域、印章域、二维码、选项域,新增的组件可使用鼠标拖拽改变位置,也可以输入坐标参数改变位置。

3.根据权利要求1所述的一种html表单生成带标引的ofd文档的方法,其特征在于:步骤2中所述的json格式数据包含的信息有:页面大小信息、组件id、组件在页面的位置、组件对应的标引key值、组件的类型。

4.根据权利要求1所述的一种html表单生成带标引的ofd文档的方法,其特征在于:步骤4中所述的组装ofd文档,文本、数字、日期、对应生成content.xml中的textobject对象,图像、二维码对应生成content.xml中的imageobject对象,绘制的图元数据对应content.xml中的path对象。


技术总结
本发明公开了一种HTML表单生成带标引的OFD文档的方法,属于OFD文档处理领域,首先通过html+css+js技术对HTML表单版面的动态拖拽、填充数据,快速编辑表单;其次并使用JS对象记录版面所有组件位置和设置的标引key值数据,然后将页面元素转换为JSON格式对象,并建立数据、标引的key值发送后台服务器;最终服务器生成OFD文件时候,前端的JSON数据格式就会对应解释成符合OFD标准的XML文件,然后写入到OFD文档的对应位置里面,根据JSON数据格式,为版面上内容与标引建立联系。对比现有技术的优点在于:可以将HTML表单快速转换为版式文档,且不需要安装客户端软件,提供任意终端中带有标引的OFD文档简便生成,也可上传预设模板及XML数据文件,批量快速生成统一格式带有标引的OFD文档。

技术研发人员:邓文强,金宏洲,程亮
受保护的技术使用者:江西金格科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1