目前使用javascript开发的OFD的渲染库主要有两个:
ofd.js
和liteofd
,其中ofd.js开发比较早,liteofd是最近刚出现的js库。首先结论是ofd.js
渲染效果没有liteofd
好,因为ofd.js
目前有一些效果没有支持,比如对字体没有比较好的解析和支持。
liteofd
相对ofd.js
效果更好,并且提供的接口方法更多,能够获取OFD
的全文本,因为liteofd
对字体支持了,所以效果相对ofd.js
会更好一点
两个库的地址
ofd.js:https://github.com/DLTech21/ofd.js
liteofd:https://github.com/xxss0903/liteofd
liteofd的地址支持在线预览,预览地址是:https://xxss0903.github.io/liteofd/
下面是两个库渲染的预览,第一个是ofd.js的,对字体没有好的支持,下面是liteofd,对字体有一定的支持