一种基于浏览器的ofd文件显示和编辑方法

    公开(公告)号:CN115309476A

    公开(公告)日:2022-11-08

    申请号:CN202211008799.X

    申请日:2022-08-22

    Abstract: 本发明涉及文档编辑技术领域,包括一种基于浏览器的ofd文件显示和编辑方法;首先在浏览器端创建默认虚拟ofd文件,具体按照ofd的文件层次组织结构和数据结构标准,构建由javascript实现的虚拟ofd文件;再根据虚拟ofd文件,创建Web编辑器;通过Web编辑器,选取ofd文件;并进行解析ofd文件;重置虚拟ofd文件;重置编辑器进行编辑ofd文件。本发明根据OFD的文件层次组织结构和数据结构标准,构建由javascript实现的虚拟ofd文件;然后根据虚拟ofd文件,创建Web编辑器;通过Web编辑器,修改虚拟ofd文件;最终实现所见即所得的ofd文件的编辑功能。

    一种OFD文档实时协同在线编辑的方法

    公开(公告)号:CN116484810A

    公开(公告)日:2023-07-25

    申请号:CN202310493197.6

    申请日:2023-05-05

    Inventor: 许剑锋 郭子华

    Abstract: 本发明涉文档编辑技术领域,公开了一种OFD文档实时协同在线编辑的方法,对OFD文档进行在线编辑,首先在浏览器端使用前端存储技术,存储所有的本地的和接收到的原子化操作,浏览器端使用本地的OFD编辑器程序,根据原子化操作指令,修改并渲染;协同编辑,多用户在多个浏览器端打开同一个OFD在线文档。通过OT算法实现编辑;首先原子化操作数据结构,包括对原子化操作数据赋予包括操作序号、印戳、文档编码、操作类型、操作节点路径、开始位置、结束位置、操作值和用户账号。本发明可以大大减少协同编辑中的服务器的运行压力,大大提升在线编辑的速度,从而提供更好的用户体验。

Patent Agency Ranking