文档转换方法、装置、电子设备及机器可读存储介质与流程

专利检索2025-04-19  17

本发明涉及文档处理领域,具体地涉及一种文档转换方法、装置、电子设备及机器可读存储介质。
背景技术
::1、随着信息技术的快速发展,电子文档逐步取代了纸质文档,word(单词)文档等电子文档格式的可编辑文档被广泛应用于各个场景。通常word文档中包括了文本域,可通过编辑word文档中文本域制作需求的文档。以工业制品的生产为例,制作完成的word文档用于描述工业制品的材料、结构、工艺流程及技术指标等信息。由于需要向多个用户传阅展示完成制作的word文档,通常需要将word文档转换为不可编辑的pdf(portable documentformat,便携式文档格式)文档。通过将可编辑文档转换为不可编辑文档,避免了文档传阅展示过程中出现信息被篡改的情况而影响工业制品的生产质量。2、将可编辑文档转换为不可编辑文档时,通常需要专业的技术人员人工对应每个可编辑文档插入占位符等编程代码,导致了可编辑文档格式转换效率低下。此外,当插入可编辑文档中占位符位置出现错误时,不仅会导致可编辑文档中的信息无法填充至转换后的不可编辑文档,甚至还会导致转换后的不可编辑文档报错而无法使用。需要耗费大量时间检查并修改占位符的位置,进一步导致了可编辑文档格式转换效率低下。技术实现思路1、本发明实施例的目的是提供一种文档转换方法、装置、电子设备及机器可读存储介质,文档转换方法用于解决可编辑文档格式转换效率低下的问题。2、为了实现上述目的,第一方面,本申请提供一种文档转换方法,文档转换方法包括:3、构建第一文档模板,其中,第一文档模板的格式为第一格式,第一文档模板包括至少一个文本域,第一格式为可编辑的文档格式;4、获取第一文档模板对应的表单,并将表单中的每个表单字段渲染为可拖拽图形;5、响应任意一个可拖拽图形的拖拽操作,在任意一个可拖拽图形被拖拽至文本域的情况下,将任意一个可拖拽图形对应的表单字段与文本域绑定,得到第二文档模板;6、将第一格式的目标文档中的信息填充至第二文档模板;7、响应对第一格式的目标文档的转换请求,对第二文档模板进行格式转换,得到第二格式的目标文档,其中,第二格式为不可编辑的文档格式。8、本申请的实施例中,响应任意一个可拖拽图形的拖拽操作,在任意一个可拖拽图形被拖拽至文本域的情况下,将任意一个可拖拽图形对应的表单字段与文本域绑定,得到第二文档模板,包括:9、将每个文本域渲染为可拖入点;10、响应任意一个可拖拽图形的拖拽操作,在任意一个可拖拽图形被拖拽至可拖入点的情况下,将任意一个可拖拽图形对应的表单字段与可拖入点对应的文本域绑定,得到第二文档模板。11、本申请的实施例中,文档转换方法还包括:12、响应对目标表单字段的展示请求,对与目标表单字段绑定的目标文本域添加标识;13、基于目标文本域的标识,生成目标文本域的展示界面。14、本申请的实施例中,响应对第一格式的目标文档的转换请求,对第二文档模板进行格式转换,得到第二格式的目标文档,包括:15、将第一文档模板上传至目标浏览器;16、在目标浏览器为无头模式的情况下,响应对第一格式的目标文档的转换请求,对第二文档模板进行格式转换,得到第二格式的目标文档。17、本申请的实施例中,文档转换方法还包括:18、将第一格式的第一文档模板转换为html格式的第一文档模板;19、响应目标编辑器中对html格式的第一文档模板的修正操作,更新第一文档模板。20、本申请的实施例中,文档转换方法还包括:21、对第二文档模型进行渲染,生成第二文档模板的展示界面。22、本申请的实施例中,响应对第一格式的目标文档的转换请求,对第二文档模板进行格式转换,得到第二格式的目标文档,包括:23、响应对第二文档模板的修改操作,得到修改后的第二文档模板;24、响应对目标文档的转换请求,对修改后的第二文档模板进行格式转换,得到第二格式的目标文档。25、第二方面,本申请提供一种文档转换装置,文档转换装置包括:26、模板构建模块,用于构建第一文档模板,其中,第一文档模板的格式为第一格式,第一文档模板包括至少一个文本域,第一格式为可编辑的文档格式;27、字段渲染模块,用于获取第一文档模板对应的表单,并将表单中的每个表单字段渲染为可拖拽图形;28、图形拖拽模块,用于响应任意一个可拖拽图形的拖拽操作,在任意一个可拖拽图形被拖拽至文本域的情况下,将任意一个可拖拽图形对应的表单字段与文本域绑定,得到第二文档模板;29、信息填充模块,用于将第一格式的目标文档中的信息填充至第二文档模板;30、格式转换模块,用于响应对第一格式的目标文档的转换请求,对第二文档模板进行格式转换,得到第二格式的目标文档,其中,第二格式为不可编辑的文档格式。31、第三方面,本申请提供一种电子设备,包括:32、存储器,被配置成存储指令;以及33、处理器,被配置成从存储器调用指令以及在执行指令时能够实现上述的文档转换方法。34、第四方面,本申请提供一种机器可读存储介质,机器可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现上述的文档转换方法。35、本申请提供一种文档转换方法,文档转换方法包括:构建第一文档模板;获取第一文档模板对应的表单,并将表单中的每个表单字段渲染为可拖拽图形;响应任意一个可拖拽图形的拖拽操作,在任意一个可拖拽图形被拖拽至文本域的情况下,将任意一个可拖拽图形对应的表单字段与文本域绑定,得到第二文档模板;将第一格式的目标文档中的信息填充至第二文档模板;响应对第一格式的目标文档的转换请求,对第二文档模板进行格式转换,得到第二格式的目标文档。通过文档模板对文档进行格式转换,不再需要专业的技术人员人工对应每个文档插入占位符等编程代码,提高了文档格式转换效率。此外,通过拖拽可拖拽图形将表单字段与文本域进行绑定,提高了构建文档模板的效率,进一步提高了文档格式转换效率。技术特征:1.一种文档转换方法,其特征在于,所述文档转换方法包括:2.根据权利要求1所述的文档转换方法,其特征在于,所述响应任意一个可拖拽图形的拖拽操作,在所述任意一个可拖拽图形被拖拽至所述文本域的情况下,将所述任意一个可拖拽图形对应的表单字段与所述文本域绑定,得到第二文档模板,包括:3.根据权利要求1所述的文档转换方法,其特征在于,所述文档转换方法还包括:4.根据权利要求1所述的文档转换方法,其特征在于,所述响应对所述第一格式的目标文档的转换请求,对所述第二文档模板进行格式转换,得到第二格式的目标文档,包括:5.根据权利要求1所述的文档转换方法,其特征在于,所述文档转换方法还包括:6.根据权利要求1所述的文档转换方法,其特征在于,所述文档转换方法还包括:7.根据权利要求1所述的文档转换方法,其特征在于,所述响应对所述第一格式的目标文档的转换请求,对所述第二文档模板进行格式转换,得到第二格式的目标文档,包括:8.一种文档转换装置,其特征在于,所述文档转换装置包括:9.一种电子设备,其特征在于,包括:10.一种机器可读存储介质,其特征在于,所述机器可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现根据权利要求1至7中任一项所述的文档转换方法。技术总结本发明实施例提供一种文档转换方法、装置、电子设备及机器可读存储介质,属于文档处理领域。文档转换方法包括:构建第一文档模板;获取第一文档模板对应的表单,并将表单中的每个表单字段渲染为可拖拽图形;响应任意一个可拖拽图形的拖拽操作,在任意一个可拖拽图形被拖拽至文本域的情况下,将任意一个可拖拽图形对应的表单字段与文本域绑定,得到第二文档模板;将第一格式的目标文档中的信息填充至第二文档模板;响应对第一格式的目标文档的转换请求,对第二文档模板进行格式转换,得到第二格式的目标文档。通过拖拽可拖拽图形将表单字段与文本域进行绑定,提高了构建文档模板的效率,进一步提高了文档格式转换效率。技术研发人员:陈云辉,殷虎,卢山受保护的技术使用者:蓝思系统集成有限公司技术研发日:技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1152679.html

最新回复(0)