一站式解决方案 :OFD电子证照生成
前言 证照的电子化是一个趋势;可以预计,未来几年内,绝大部分证照都会电子化。电子证照的种类越来越多,应用场景也复杂多样;这就给电子证照规范的制定、电子证照的生成提出了更高的要求。电子证照采用的格式有两种:pdf、ofd。pdf为国际标准,生态比较好;ofd为国家标准,具有后发优势,拥有完整自主知识产权,可根据需求灵活修改规范。综合考虑,电子证照采用ofd更合适,也符合国家政策导向。
每一类电子证照外观格式是完全一致的,好像“同一个模子刻出来的”。显然,证照生成系统也要根据“模子“生成,这个模子就是证照模板。 市面上的电子证照的生成系统因此大同小异,就是根据模板生成。我们的生成系统也不例外;但是,我们在生成系统上深耕细作,为用户的每个细节着想,形成了完善的一站式解决方案。目前,市面还没有出现与我们方案类似的系统,我们的系统具有很强的市场竞争力。本文简要描述我们的ofd证照生成系统处理逻辑。
好的电子证照生成系统评判标准
- 生成的文件符合ofd标准;
- 模板设计工具:方便灵活、可视化。能满足特殊需求:标引、元数据、附件、模板等元素。
- 模板的设计、测试、管理一站式处理。
- 接口调用简单、生成速度要快、可提供分布式解决方案。
你所关心的问题,就是我们要解决的问题。我们的系统针对以上种种要求,均给出了合理的解决方案。
全新设计开发的模板制作工具
我们的工具不是oem别人的,不是拿来开源程序修修补补的。是根据ofd规范和证照规范,从新设计开发的。
有如下创新:
- 元素分为标签和值:标签是不变的元素,生成系统会将标签生成模板文件,加快生成速度。
- 元素设置英文名、中文名等属性。客户端可以根据英文名或guid传值。
- 可以设置标引,生成系统直接根据模板生成系统。
- 可对每个元素设置类型信息,方便套打、信息提取。
标引设置
对元素分类,生成ofd时,会设置元素的类型。方便后续对ofd文件的处理。不仅限于套打!
生成的ofd文件,有自定义的属性,方便后续计算机处理
会生成模板参数,可根据此参数快速开发客户端程序;
直接将模板上传到数据库,方便模板管理。
可以直接将模板转成ofd、pdf文件,也可以立即做生成测试。
模板管理,以列表的形式的展示各个模板,显示模板样式、模板参数
接口调用简单,只需传数据即可,所有的规则、显示信息都在模板文件里!
/// /// 生成结婚证数据,发送到服务端/// class MarriageCertCreator{string TemplateGuid = "5041075d-a3d3-462e-b4b2-c3a9cfb18c8d";public WebClientInputParam Creat(){WebClientInputParam clientParam = new WebClientInputParam();clientParam.TemplateGuid = TemplateGuid;clientParam.ClientData = "客户端发送的tag数据";clientParam.PageGroup = new List();WebClientPage page = CreateFirstPage();clientParam.PageGroup.Add(page);return clientParam;}string _qrFilePath = "./结婚证二维码.png";string _photoFilePath = "./结婚证合影.png";private WebClientPage CreateFirstPage(){WebClientPage page = new WebClientPage();page.TemplatePageIndex = 0;//对于模版文件oft的第一页//持证人WebClientTextItem item = new WebClientTextItem(){ Guid = "*5", DataValue = "周呜呜" };page.ListPageText.Add(item);//登记日期item = new WebClientTextItem(){ Guid = "*7", DataValue = DateTime.Now.ToString("yyyy-MM-dd") };page.ListPageText.Add(item);//结婚证字号item = new WebClientTextItem(){ Guid = "*9", DataValue = "J330302-2020-1234567" };page.ListPageText.Add(item);//备注item = new WebClientTextItem(){ Guid = "*11", DataValue = "民政厅颁发的电子证照,与纸质证照有同等法律效力。" };page.ListPageText.Add(item);//男方姓名item = new WebClientTextItem(){ Guid = "*15", DataValue = "张一三" };page.ListPageText.Add(item);//男方国籍item = new WebClientTextItem(){ Guid = "*17", DataValue = "中国籍" };page.ListPageText.Add(item);//男方出生日期item = new WebClientTextItem(){ Guid = "*19", DataValue = "1998-09-08" };page.ListPageText.Add(item);//男方身份证号item = new WebClientTextItem(){ Guid = "*21", DataValue = "3700000000002020" };page.ListPageText.Add(item);/*********************图片数据*********************///合影照片if (File.Exists(_photoFilePath)){string imageData = Convert.ToBase64String(File.ReadAllBytes(_photoFilePath));WebClientImageItem image = new WebClientImageItem();image.Guid = "*13";image.DataValue = imageData;page.ListPageImage.Add(image);}return page;}}
自有集群系统,支持分布式处理、负载均衡!每秒可生成几千个证照!
完整的ofd解决方案
本人开发了ofd阅读器、ofd与pdf互转、ofd打印服务、验证服务、数据提取服务等一些列产品,具有完全自主知识产权,可为你提供全方位服务!
以上系统可以在windows、linux、国产操作系统下运行,所有的服务接口完全一样。
获取最新软件请加入QQ群:618168615
一站式解决方案 :OFD电子证照生成相关推荐
- OFD电子证照模版制作工具 - -升级版 采用WPF开发
每一类电子证照都具有相同板式,不同的电子证照之间只是文字.图片的差异.生成电子证照常用的方式就是采用模版批量生成. 本软件可以方便的设计证照模版.服务端根据模版生成电子证照,不同种类的电子证照生成逻辑 ...
- OFD电子证照模版制作工具 --(采用wpf开发)
前言 ofd应用的范围非常广,电子证照是其中非常重要的一个应用.同一类电子证照具有相同的板式.元数据:所以电子证照非常适合用模版来制作.模版就是板式样式固定,每个具体的证照只是文字或图片内容不同.比 ...
- 电子证照全国互通互认解决方案
电子证照全国互通互认解决方案 简介:本文介绍了一种以电子邮件作为通信工具实现电子证照全国互通互认的解决方案.因电子邮件可以在全球范围内.在任何人(自然人.法人).各种信息系统之间实现数据通信,因此,本 ...
- 【Python】Pandas profiling 生成报告并部署的一站式解决方案
Pandas 库功能非常强大,特别有助于数据分析与处理,并为几乎所有操作提供了完整的解决方案.一种常见的Pandas函数是pandas describe.它向用户提供数据集所有特征的描述性统计摘要,尽 ...
- Pandas profiling 生成报告并部署的一站式解决方案
Pandas 库功能非常强大,特别有助于数据分析与处理,并为几乎所有操作提供了完整的解决方案.一种常见的Pandas函数是pandas describe.它向用户提供数据集所有特征的描述性统计摘要,尽 ...
- 电子证照标识生成校验位生成,符合36904-2018和7064 MOD37.36文件要求
电子证照标识生成校验位生成,符合36904-2018和7064 MOD37.36文件要求 电子证照标识生成.证照目录编号生成.证照文件编号生成 电子证照标识规范 import org.apache.c ...
- 国家卫健委: 建设电子印章系统,推进电子证照与电子合同等融合应用
近日,国家卫生健康委办公厅会同国家中医药局办公室发布了<关于加快推进卫生健康行业电子证照建设与应用的指导意见>(以下简称<意见>).<意见>中明确提出:建设电子印章 ...
- CVPR 2021 | 视觉目标检测大模型GAIA:面向行业的视觉物体检测一站式解决方案
作者丨常清 编辑丨机器之心 中国科学院自动化研究所智能感知与计算研究中心联合华为等企业提出面向行业的视觉物体检测一站式解决方案 GAIA. 在深度学习与大数据的浪潮下,视觉目标检测在各个基准数据集上已 ...
- 商场室内地图导航如何实现,便捷、低成本智慧商业综合体一站式解决方案
试想一下,在大型商场内,顾客结队购物,同伴走散或者儿童走失,顾客不知道自己和同伴的位置,这是多么糟糕的事情.的确,在室内迷路,是一件令人很头疼的事情,如何把室外导航这种完整度高.体验感极佳的导航方式从 ...
最新文章
- CSS中的一些常见标签
- 成为DBA的艰辛之路————需要掌握一笔不小的知识
- ubuntu c/c++ IDE编程环境
- 《从零开始学Swift》学习笔记(Day 42)——构造函数调用规则
- Rational rose中实心菱形的画法
- 字节跳动面试:java后端面试宝典
- 在ChemDraw中一键隐藏所有氢原子的方法
- 深度学习入门——波士顿房价预测
- java模拟内存溢出并分析_模拟内存溢出通过MAT分析
- Visual Studio x64 编译 .asm 文件方法
- 强制删除文件处理程序
- centos服务器无法上网
- 男大学生眼中的完美女大学生
- 加密操作-->图片加密
- 云计算机渲染效果,什么是云渲染?云渲染这么用?
- 未能加载文件或程序集 Renci.SshNet, Version=2016.1.0.0, Culture=neutral, PublicKeyToken= 1cee9f8bde3db106或它的某
- java设计模式简化版之六大原则
- 【逆向分析】星际争霸1998 - 绕过密码验证
- 小达同学软件测试第五讲-测试技术与应用(完结)
- 一款超好用的截图软件Snipaste
热门文章
- 毕设小程序随笔-如何在wx.navigateBack()时刷新页面
- Worktile使用教程
- 算法设计技巧与分析(十一):近似算法(approximation algorithms)
- 概率的意义-深度理解
- 库卡机器人报错“一般变频器故障“
- obs-studio-node简单搭建rtmp推流软件demo
- 东芝半导体最新ARM开发板——TT_M3HQ开箱评测
- 若依ruoyiAOP切面用于数据过滤和权限处理实例
- 解决python3 UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\U0001f608‘ in position。。。
- 百度开源的Warp-CTC人工智能技术