随笔分类 - ofd
摘要:关于字体库与 FontParser 的开发历程 字体库是用于处理和渲染字体的软件工具,其功能通常涵盖字体文件的加载、解析、字形渲染和文本布局等核心模块。在众多字体库中,FreeType 是被广泛应用且极具影响力的开源项目,已成为事实上的行业标准。 然而,FreeType 基于 C++ 开发,这使得对
阅读全文
摘要:ofd签章系统涉及证书的制作、电子印章制作、签章、验章等环节。关于ofd签章原理,本人写过多篇文章进行了阐述; 见文章《ofd板式文件 电子签章实现方法》、《一款简单易用的印章设计工具》、《签章那些事 -- 让你全面了解签章的流程》。 为了进一步加深对签章过程的理解,我开发了签章演示程序。本文就介绍
阅读全文
摘要:本人具有多年版式文档开发经验,研发了一系列相关软件。根据国家最新规范,本人开发了数电票转换软件。可以将数电票转成ofd、pdf、图等。
本人开发软件具有一下特点:
采用微服务的方式,传输方式为http+json,不限制开发语言,方便客户端对接。
方便部署。软件分为Linux版(支持国产平台)和Windows版。Windows版软件一分钟可以完成部署。
处理速度快,普通电脑每秒可以转换500张以上。
严格遵循国家标准,对处理的版式文件做了优化。
一站式解决方案。本人还开发了阅读器、web轻阅读等软件,均支持数电票。
阅读全文
摘要:本文从原理和实践上,讲述了签章流程。签章基本原理并不复杂,但是签章流程涉及多个环节,为确保每个环节严禁可靠,又衍生出了大量概念。深刻领会这些概念就离不开实践;只有从剖析证书数据、签章后的文件,这些可触摸的数据的入手,才能全面掌握领会签章流程。
阅读全文
摘要:本人使用WPF开发了一款OFD阅读器,显示字体是阅读器中最重要的功能。处理字体显示有多种方案,几易其稿,最终选用Freetype方案。本文对WPF中如何使用Freetype做简单描述。 OFD中有两种字体:嵌入字体和非嵌入字体。1) 非嵌入字体就是只提供字体名称,不提供字体对应的文件。2)嵌入字体:
阅读全文
摘要:前言 OFD是板式文档格式,板式文档只管显示;怎么对板式文档编辑,那不是OFD标准考虑的事。有时使用者是“不讲道理的”,我就是想要编辑ofd文件!需求就是开发软件的动力,毕竟开发者会向钱看的。 经过一番绞尽脑汁,在OFD阅读器的基础上,终于实现了编辑功能。至于好不好用,就仁者见仁智者见智了。板式没有
阅读全文
摘要:PDF是国际板式文件标准,使用的范围很广。OFD为国产板式文件标准,设计起点很高,天然支持国产签名算法(SM2、SM3);具有后发优势,目前市场占有率仍然很低,前途光明而又漫长。PDF标准并不支持国产签名算法;但是,可以通过扩展达到支持的目的。PDF、OFD两者签名处理逻辑差异很大,关于ofd签名可
阅读全文
摘要:本人开发了一款印章设计软件;不但可以将印章保存为图片,而且可以保存为ofd格式文件。 将印章保存为ofd格式,有很多优势:占用资源少、缩放不失真、可添加元数据。 矢量化图形格式一般为svg、pdf。很少人会用ofd保存矢量化图形,概因缺少相应的工具也。 ofd就是国产化的pdf,采用ofd保存矢量化
阅读全文
摘要:采用c#开发的ofd阅读器,具有如下功能:
1 性能优化:文档秒开、阅读流畅。
2 文档转换:支持将ofd转换为图片、文本、PDF,支持批量转换。
3 验真: 快速验证签章。
4 打印:批量打印多个文件。
5 支持添加批注。
6 支持文档拆分合并。
7 支持直接打开xml格式的数电票。
8 辅助开发人员工具:查看ofd xml内容,签章数据等
阅读全文
摘要:前言 文档处理一般经过三个环节:流、版、签;流式软件负责编辑,如:office、wps等。版式软件负责文档定型,保证显示样式不跑偏;版式文件格式有两种:pdf、ofd。签章软件负责对版式文档签章。签章是文档处理的最后一个环节。 当前,市面上的版式文件还是以pdf为主;对pdf的签章,国内研究的比较多
阅读全文
摘要:前言 本人在业余时间,开发了一款电子印章制作软件。印章制作软件看似简单,其实不然。 比如对椭圆形印章而言,要求公司名称中的每一个字间隔相等,要求字的方向与椭圆曲线垂直。 要满足这些条件,需要复杂的计算,并且要有一定的几何学基础。软件界面如下: 点击下载发票印章生成工具。 本文主要讲述椭圆形印章制作思
阅读全文
摘要:前言 ofd文件拆分合并会在多个场合用到,但市面上此类工具并不多。拆分和合并虽然为两个功能,但从编程角度考虑,其处理思路有相同之处。文章就以合并为例,讲一下处理思路。作者也写了一个拆分合并小工具(加入qq群565438497 下载),欢迎使用。 程序界面如下: 具有的功能:ofd合并、ofd合并为p
阅读全文