工具 1年前

OFD现状调研

作者头像 刘宇帅
3752 0

OFD 是什么

OFD(Open Fixed-layout Document) ,是由工业和信息化部软件司牵头中国电子技术标准化研究院成立的版式编写组制定的版式文档国家标准,属于中国的一种自主格式,要打破政府部门和党委机关电子公文格式不统一,以方便地进行电子文档的存储、读取以及编辑。

什么是板式文档?版式文档是与Word等流式文档相对应的,版式文档是版面呈现效果固定的电子文档,其显现效果与软硬件平台独立,在各种设备上阅读、打印或印刷时具有较强一致性,而流式文档会根据设备版面显示发生变化。

与PDF的区别?OFD与PDF定位一致,同为版式文档格式,而OFD文档则是我国自主研发,自主制定的版式文件格式标准。

OFD的优势?第一,OFD是基于XML技术来描述文档数据的,体积精简,格式开放,利于理解,长期可读可用;第二,OFD根据我国各领域特色需要进行特性扩展,更深入地贴合了应用需求;第三,OFD标准可支持国产密码算法,是文档安全性的有力保证,也是文件具有法律效力的基本条件;第四也是最重要的一点,OFD标准是自主可控的,国家再有需要对OFD做上面提到的扩展时,特别是在我国党政军严肃类文档应用领域,可以不受控于外部的厂商,有自主的标准话语权。

OFD的发展

2009年,由中共中央办公厅牵头,联合国务院办公厅、国家发改委等九部门共同建立电子文件管理部际联席会议,负责组织协调全国电子文件管理工作,并发布《电子文件管理暂行办法》。

2010年11月,联席会议委托工信部牵头组建了电子文件存储与交换格式标准工作组,开始了我国自主版式文档标准的编制工作。

2011年8月,编制组完成了《电子文件存储与交换格式 文书类版式文档》(OFD标准)的标准草案内容,并在全国多行业领域进行试点试用。

2016年10月,OFD作为国家标准(GB/T 33190-2016)正式发布。

2016 年 12 月,国家质量监督检验检疫总局、国家标准化管理委员会批准发布的《党政机关电子公文格式规范》中明确要求 “电子公文的承载格式为 OFD”。

2018 年 11 月,国家市场监督管理总局、国家电子文件管理部际联席会议办公室联合发布的《电子证照系列国家标准》中明确规定 “电子证照使用 OFD 格式”。

2020 年 01 月,国家税务总局发布的《关于增值税发票综合服务平台等事项的公告》(国家税务总局公告 2020 年第 1 号)中,明确指出 “增值税电子普通发票版式文件格式为 OFD 格式”。

软件支持现状

WPS

支持windows、安卓、IOS

福昕OFD阅读器

只支持windows版本,且只支持Win7 / Win8 / Win10

数科OFD

支持windows、android、IOS

支持OFD的阅读器还是比较少的,支持度比较好的只找到了这3个,而且都没有Mac版,不过Mac的图片预览器可以直接查看OFD文档,不清楚是不是专门定制化支持的。

开源项目

ofdrw

ofdrw是一个java版本的OFD处理库,支持文档生成、数字签名、文档保护、文档合并、转换、导出等功能。

活跃情况:1300 start,29个贡献者,发布31个版本,最近一段时间也在持续更新发版新版本。这是ofd相关的所有开源项目最活跃的一个了。

ofd.js

ofd.js OFD板式文件html渲染方案及组件

活跃情况:214 start,4个贡献者,基本上很少更新了。

XilouReader

XilouReader 专注PDF阅读,PDF处理,OFD阅读,OFD处理,PDF转OFD以及OFD转PDF引擎功能开发。基于pdfium的OFD/PDF双引擎版式阅读器。

活跃情况:25 start,2个贡献者,持续更新中,但是更新的很少。

开源项目很少,除了ofdrw做的还比较不错,基本上没有做的比较好的项目。

相关网站和论坛

百度

百度搜索ofd,很多都是关于ofd如何转换pdf、word的。

google

google搜索结果页很多都是和ofd文档无关的信息

ofd.wang

ofd.wang 看着是专门为OFD搭建的网站,但是没有什么内容,空的站点

网上大部分都是关于OFD如何转换PDF的内容,而且很多事在线转换的收费的站点,其他资讯和信息就比较少了。

总结

OFD标准自2016年10月发布以来,国家分别发布了《党政机关电子公文格式规范》、《电子证照系列国家标准》、《关于增值税发票综合服务平台等事项的公告》要求在党政机关电子公文、电子证件照、增值税发票上要求是用OFD格式。而做为非党政机关工作人员也很少接触党政机关相关的人员的普通人来说,很多人也包括我自己重来没有听说过OFD。虽然OFD本身有一些相对于PDF的优势,但是如果只是在正常的业务场景里当成文档使用,优势并不明显。所以OFD本身的前景是完全依赖于国家对该标准的推行力度,除非能够让党政机关所有相关文件以OFD格式标准要求,这样才有可能更大范围的影响到中国整个文档格式的使用格局。

所以短期来看OFD的最大的应用场景还是党政机关相关的,民用场景覆盖的周期会比较长,所以做OFD需要把眼光放的更远一些。

作者头像

刘宇帅

非著名程序员,全栈开发工程师,长期专注系统开发与架构设计。

提示

功能待开通!


暂无评论~

相关文章

ChatGPT最热开源项目

自2月份开始,我对ChatGPT的精彩表现感到非常着迷,它展现出了真正的智能。随后,我陆续注册了ChatGPT Plus会员,申请了GPT-4 API权限等。起初,我通过简单的数学和逻辑题来测试它的智能水平;后来,我开始将其视为搜索引擎,不仅用于搜寻概念性知识,还用于解决技术问题、技术方案,甚至是公司业务应用。如今,ChatGPT已经逐渐融入了我的工作和生活。 然而,由于日常工作繁忙,我总是根据需要解决的问题,寻找针对性的方案,而没有认真研究过基于ChatGPT的应用现状。因此,我决定花时间了解一下ChatGPT相关的热门开源项目,并将所得到的信息整理和记录在此。 lencx/ChatGPT

shadowsocks配合Proxifier实现全局代理

shadowsocks 使用的 sockets5 代理,而一般只有浏览器支持,所以使用 shadowsocks 可以实现科学上网,但是其他的应用却仍无法科学上网,所以要想实现全局科学上网需要 Proxifier 支持。 Proxifier介绍 Proxifier是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链。支持 64位系统,支持Xp,Vista,Win7,MAC OS ,支持socks4,socks5,http代理协议,支持TCP,UDP协议,可以指定端口,指定IP,指定域名,指定程序等运行模式,兼容性非常好。有点类

SVN 认证失败

问题 搭建好 svn 之后可以正常拉下库,但是 commit 的时候报以下权限错误。 > $ svn commit -m "test" svn: E170001: Commit failed (details follow): svn: E170001: Authorization failed 解决 问题是因为 svn 权限配置问题。

定时任务系统调研

webcron 源码地址 功能列表 基本任务创建、启动、手动执行、暂停 任务日志 任务执行结果邮件通知 任务分组 任务运行实例控制 缺点 任务只能在单机跑 不能添加用户 评价 安装部署简单,功能页面简洁,适合任务量不多个人或者小型项目组使用。 gocron 源码地址 功能列表 基本任务创建、手动执行、禁止执行、删除 任务依赖 任务分组 超时、重试 可以选择任务执行结果通知不同用户,通知类型包括邮件(并支持模板配置)、slack、webhook。 任务日志 支持分布式,添加执行任务节点,创建任务可指定任务可运行的节点(如果是单例模式,会选择一台执行) 用户管理 登录日志 执行方式支持

Macos 卸载Xcode git运行报错

我电脑上原本装了Xcode,但是我电脑是128G,用了两年东西越来越多硬盘不够用了,而我本身开发中很少用Xcode所以就把它卸载了,卸载之后发现Xcode占了11G左右的空间。。 卸载Xcode之后执行git,报错如下: > $ git status xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode t