之前一直在社区分享零代码&低代码的技术实践,也陆陆续续设计并开发了多款可视化搭建产品,比如:
最近的一周里我在 Nocode/WEP 文档知识引擎中又添加了3个非常有意思的功能,这里和大家分享一下。
体验地址: http://wep.turntip.cn
当然其中有几个功能的灵感来自于网友,之前有网友在我的文章下评论说“能不能支持doc导入,以及是否可以对文档进行分页处理”,我综合评估了一下这两个需求,觉得非常有价值,所以在上周花时间把功能实现了。
之所以要实现和word文档打通,是因为目前仍然有大部分文档采用word创作,如果 Nocode/WEP 能支持导入 word 文件,那将可以极大提高用户对文档整合效率的诉求。
大家可以在编辑器功能菜单上发现doc解析功能:
当然也可以在顶部功能菜单上找到这一功能:
同时如果想导出为doc文件,也是完全没问题的,但是可能有些样式会丢失哦~
后面我会在公众号里分享一下doc文档解析和导出的技术实现方案,大家有好的想法也可以在评论区留言。
上面聊了doc文档解析,不能避免的一个话题就是PDF,因为有很多场景下我们都是需要能直接查看PDF文件,但是传统文档中往往不能直接在文档中嵌入一个可预览的PDF,所以我基于WEB的强大能力,实现了直接在文档中预览PDF的功能:
由上图可以看到我们可以直接在Nocode/WEP文档编辑器中导入一个PDF,即可直接预览PDF。
由于文档内容过多,可能会导致文档加载很慢,从而带来体验上的问题。所以我认真思考了网友的这个建议,然后实现了文档的分页功能。
我们只需要在想要做分页的地方拖拽一个分页组件,即可实现大文档的分页功能:
通过这种方式,我们在访问文档的时候就显示了分页按钮:
这样我们就能实现超大文档的高性能访问,因为我的实现逻辑是根据分页符按需返回文档内容,所以不需要担心文档过大导致的加载性能问题。