[发明专利]一种自定义文档页面生成方法及相关设备在审
申请号: | 202011193561.X | 申请日: | 2020-10-30 |
公开(公告)号: | CN112307388A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 张颖;邓淮谦 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 梁凯 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自定义 文档 页面 生成 方法 相关 设备 | ||
本申请实施例提供了一种自定义文档页面生成方法及相关设备,可以更高效地生成自定义文档页面。该方法包括:识别目标自定义文档页面的自定义文档中的所有变量,并创建上述目标自定义文档页面模板文件,创建上述目标自定义文档页面的配置文件,标记上述配置文件中的数据类型,其中,上述数据类型包括:正文数据和自定义数据。将上述自定义数据填充至上述目标自定义文档页面模板文件获得上述目标自定义文档页面的自定义文件,将上述正文数据转换为上述目标自定义文档页面的正文文件,根据上述自定义文件和上述自定义文件生成上述目标自定义文档页面。
技术领域
本申请涉及网站开发技术领域,尤其涉及一种自定义文档页面生成方法及相关设备。
背景技术
在网站开发中,涉及文档编辑查看等功能时,通常是将轻量级标记语言markdown转换为对应的超文本标记语言HTML文件作为正文,再加上自定义的头部尾部等内容形成完整的HTML页面文件,用于发布或显示的需求。
目前的各种转换工具仅仅支持markdown相关部分到HTML标签的转换,无法生成符合标准的完整的HTML页面,而自定义内容需手动添加形成最终完整的HTML页面。使得在网页制作中需要较多的重复工作,且手动添加自定义的头部尾部等内容出错率较高,造成网页制作的效率极低。
发明内容
本申请实施例提供了一种自定义文档页面生成方法及相关设备,可以更高效地生成自定义文档页面。
本申请实施例的第一方面提供了一种自定义文档页面生成方法,包括:
识别目标自定义文档页面的自定义文档中的所有变量,并创建所述目标自定义文档页面模板文件;
创建所述目标自定义文档页面的配置文件,标记所述配置文件中的数据类型,其中,所述数据类型包括:正文数据和自定义数据;
将所述自定义数据填充至所述目标自定义文档页面模板文件获得所述目标自定义文档页面的自定义文件;
将所述正文数据转换为所述目标自定义文档页面的正文文件,根据所述自定义文件和所述自定义文件生成所述目标自定义文档页面。
可选地,所述标记所述配置文件中的数据类型的步骤包括:
基于TypeSCript标记所述配置文件中的数据类型。
可选地,所述配置文件中的数据类型中的自定义数据包括:基本数据和数组类型数据。
可选地,所述将所述自定义数据填充至所述目标自定义文档页面模板文件获得所述目标自定义文档页面的自定义文件,具体包括:
将所述基本数据填充至所述目标自定义文档页面模板文件以替换所述自定义文档中的所有变量,获得所述目标自定义文档页面的自定义文件中的基本数据自定义文件。
可选地,所述将所述自定义数据填充至所述目标自定义文档页面模板文件获得所述目标自定义文档页面的自定义文件,具体包括:
为所述数组类型数据创建数组类型数据模板文件;
将所述数组类型数据填充至所述数组类型数据模板文件,获得所述目标自定义文档页面的自定义文件中的数组类型自定义文件。
可选的,所述根据所述自定义文件和所述自定义文件生成所述目标自定义文档页面,具体包括:
通过直译式脚本语言工具node中的fs模块将所述自定义文件和所述自定义文件创建为完整的所述目标自定义文档页面。
可选的,所述将所述正文数据转换为所述目标自定义文档页面的正文文件,具体包括:
读取正文数据中的轻量级标记语言文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011193561.X/2.html,转载请声明来源钻瓜专利网。