OFD版式文档Java开发组件(iOFD)

OFD版式文档Java开发组件(简称:iOFD)是用于生成OFD文档的一个Java类库。iOFD确保开发人员无需了解OFD文档格式规范的情况下,通过添加段落、图标、图片、表格、页头、页尾、页面、页码、水印和其他高级对象,结合直观的构建元素,很容易地通过编程的方式来创建一个OFD文档。并且创建OFD文档所需的代码量更少,更加容易阅读和理解,提升代码可维护性,降低开发成本。

iOFD提供基于SM2国产密码算法的电子签章功能,满足国家安全电子签章密码技术规范相关要求。

iOFD的安装非常方便,只需要在系统的CLASSPATH中加入相关jar包,在程序中就可以使用iOFD类库了。

iOFD设计目标

一种简单的OFD文档解决方案

iOFD提供常用的元素组件如:段落、图标、图片、表格、页头、页尾、页面、页码、水印等,它可以允许程序员不了解OFD底层格式的情况下进行OFD文档设计。iOFD的基础组件可以在很短时间内掌握,程序员从一开始就可以很有效率的完成文档开发工作。

iOFD的部署非常简单,只需要把jar导入工程目录即可;相比在各类不同的客户端安装程序或者控件的模式,显著降低部署、运维、客户和版本更新的工作量,降低服务成本。

高性能的OFD文档解决方案

iOFD可以在零基础上,动态的构建OFD文档。iOFD可以完美的与传统模式系统设计结合,从类似数据库、文件等异构的数据源中抽取数据,按照设计师的意愿生成大量的OFD文档提供给用户阅览。

相对与当前市面上先生成其他格式文档,然后再转换为OFD文档的方案,iOFD免去了生成中间格式文件的过程,直接输出OFD文档,能够节省系统开销,提升系统性能。

架构中立

iOFD仅依赖dom4j、log4j等部分开源组件,没有复杂的依赖逻辑,不依赖其他商业软件。

iOFD仅实现了与OFD文档相关的服务,与应用系统其他框架、业务模型、通讯协议无直接关联。

支持基于SM2、SM3等国产密码算法的电子签章

iOFD支持基于国产密码算法的电子签章服务。程序员通过调用iOFD的API即可实现对OFD文档电子签章,确保OFD文档的完整性和不可抵赖性。

支持党政机关公文标准格式

iOFD支持15种规范性党政机关公文: 决议决定命令公报公告通告意见通知通报报告请示批复议案纪要

iOFD支持12种党政机关常用补充公文: 条例规定办法章程守则细则启事声明公示安排计划总结

 红夜阅读器 2022(0.71)

红夜阅读器是一款基于我国自主OFD标准的版式阅读器产品。

最终目标是为用户提供一个符合国家标准、功能完整、简单易用并且功能完整的OFD版式文档阅览服务。

阅读器使用过程中的任何意见建议,可通过微信、QQ、电子邮件等方式联系我们。

主要特征

可以打印OFD文件。

可以完整的展示ofd发票文件。

可以将OFD文件转成图片。

直接下载

 

 iOFD 2.3.1

增加支持输出《建筑工程施工许可证》(C0217-2019)

入门指南 | 白皮书

 

 iOFD 2.2.1

增加PDF转OFD功能 。

增加PDF转OFD在线服务,有需要请通过下方的商务联系方式获取测试开发包。

增加页面尺寸按需定义功能。

入门指南 | 白皮书

 

 iOFD 2.1.1

党政机关公文是党政机关实施领导、履行职能、处理公务的具有特定效力和规范体式的文书,是传达贯彻党和国家方针政策,公布法规和规章,指导、布置和商洽工作,请示和答复问题,报告、通报和交流情况等的重要工具。

党政机关公文共有15种,分别是决议、决定、命令、公报、公告、通告、意见、通知、通报、报告、请示、批复、议案、函、纪要。本次更新对这15种公文进行解读,并提供测试代码案例,以便程序员无需了解公文底层格式,更快地掌握各类型公文的编码方式,在实际工作中轻松上手。

除了党政机关公文外,其他常用公文的写作格式更为灵活,日常工作中这些公文的使用率也很高,因此还是需要熟悉并掌握一些它们的写法,格式和技巧。本次更新重点介绍条例、规定、办法、章程、守则、细则、启事、声明、公示、安排、计划、总结等在内的多种常用公文的写作格式和方法,并提供大量案例代码。

入门指南 | 白皮书

 

商务联系

QQ:3326656468

电子邮箱:dms_support@126.com

扫描以下二维码了解更多详细信息:

为什么不是开源系统?

开源,(Open Source)全称为开放源代码。市场上开源软件层出不穷,很多人可能认为开源软件最明显的特点是免费,但实际上并不是这样的,开源软件最大的特点应该是开放,也就是任何人都可以得到软件的源代码,加以修改学习,甚至重新发放,当然是在版权限制范围之内。

开源系统其实面向的用户有两个群体,一是程序员,他们最关心源代码,能不能进行二次开发利用;二是普通终端用户,他们只关心软件功能够不够强。开源系统的重点应该是在“开放”,是接纳、包容和发展,求同存异,互利共赢,才是开源的本质。

闭源(Closed source)是发明作为开源的反义词的一个术语和被用于指任何没有资格作为开源许可术语的程序。一般地,它意味着将仅获得它们许可的计算机程序的一个二进制版本而没有这个程序的源代码,软件的翻译修改从技术方面几乎是不可能的。

用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名,而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权。现在,国内的盗版很泛滥,即便闭源的软件,都会被肆意盗版甚至篡改版权,开源软件就更别说了,篡改版权就是个查找替换的简单操作而已。版权意识的淡漠才是国内开源发展的最大障碍。