采用typescript编写,实现ofd前端预览、验章

前言  浏览器内核已支持pdf文件的渲染,这极大的方便了pdf文件的阅读和推广。ofd文件作为国产板式标准,急需一套在浏览器中渲染方案。

  本人研究ofd多年,分别采用qt、c# 开发了ofd阅读器。本人非前端开发人员,对js、typescript并不熟悉,所以对开发web版阅读器迟迟没有下手。但是,本人闲暇之时就阅读web相关书籍,持之以恒终有所获。

  编程就是开发思想和业务的结合,编程语言只是具体实现的一种方式。JavaScript语法与c#、java非常类似,看起来毫无违和感;再结合本人对ofd的理解,很快就开发出来一款web阅读器;目前,功能还不是很全,但是核心功能已实现。在ofd渲染部分,本人采用在canvas中画文本、线和图,处理方式与qt很类似,同时考虑了未来的功能扩展(如搜索、加注释等)。

功能说明:

1 支持三种签章标准(GB/T 38540-2020,GB/T 35275-2017,GM/T 0031-2014),鼠标移动到印章,立即显示验签结果。

采用typescript编写,实现ofd前端预览、验章_第1张图片

2 支持文字选中。采用在canvas画文字,处理鼠标移动事件,实现文字选中效果;

采用typescript编写,实现ofd前端预览、验章_第2张图片

3 单个js文件完成所有功能,方便嵌入到其他系统中。

采用typescript编写,实现ofd前端预览、验章_第3张图片

专注C#、C++。擅长WPF、WinForm、QT等技术。 研究ofd多年,开发了一些列产品。 技术交流QQ群:565438497。

你可能感兴趣的:(ofd,前端,typescript,javascript)