一种批量生成TRIZ分析报告的方法技术

技术编号:38817181 阅读:20 留言:0更新日期:2023-09-15 19:56
本发明专利技术提供一种批量生成TRIZ分析报告的方法,包括以下步骤:S1:创建CSS文件;S2:创建并配置通用FTL模板;S3:根据通用FTL模板生成TRIZ分析报告;S4:输出TRIZ分析报告;本发明专利技术提出的批量生成TRIZ分析报告的方法通过创建CSS文件,引入CSS文件到创建的通用FTL模板,根据需求读取通用FTL模板,格式化填充通用FTL模板,将通用FTL模板转化为需要的文件格式;解决了现有技术中无法直接根据需求生成对应样式的TRIZ分析报告的问题;同时实现了TRIZ分析报告的批量生成,智能化的同时提高了工作效率。智能化的同时提高了工作效率。

【技术实现步骤摘要】
一种批量生成TRIZ分析报告的方法


[0001]本专利技术涉及报告生成
,尤其涉及一种批量生成TRIZ分析报告的方法。

技术介绍

[0002]工业生产研发中,工程师使用TRIZ工具进行产品创新时,最终会生成一系列TRIZ分析报告。TRIZ分析报告中大多包含图片、数据以及对方案的具体描述等内容。
[0003]现有技术中生成TRIZ分析报告的方法存在以下弊端:工程师对于生成的TRIZ分析报告有多种样式需求,例如doc、pdf、html等,现有技术无法解决直接根据需求生成对应样式的TRIZ分析报告的问题;现有技术中,只能逐个生成TRIZ分析报告,操作繁琐的同时效率低下;

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种批量生成TRIZ分析报告的方法。
[0005]为实现上述目的,本专利技术采用了如下技术方案:一种批量生成TRIZ分析报告的方法,包括以下步骤:S1:创建CSS文件;工程师根据前端组件创建对应的CSS文件;所述前端组件为wangeditor富文本组件;所述CSS文件包括渲染富文本所需要的样式、设置的字体等;所述渲染富文本所需要的样式包括doc、pdf、html等多类型的文件样式;将创建的CSS文件保存到对应的文件夹中;S2:创建并配置通用FTL模板;包括如下子步骤:S21:工程师通过Freemarker模板框架创建通用FTL模板,所述通用FTL模板具体是指一个HTML页面;所述通用FTL模板包括模板名称、报告名称、报告类型、报告数据列表、报告描述等参数;S22:对创建的通用FTL模板进行配置;包括如下子步骤:S221:导入CSS文件;通过通用FTL模板的head标签根据css文件所在的文件夹路径将css文件中符合具体样式需求的css文件链接到通用FTL模板中;将具体的TRIZ分析报告的参数值保存到通用FTL模板的p标签中;所述具体的TRIZ分析报告的参数值包括模板名称、方案名称、报告类型、报告数据列表等参数值;
S222:设置通用FTL模板格式;工程师设置通用FTL模板格式,所述通用FTL模板格式包括编码格式、中文字体样式;设置编码格式为UTF

8;通过设置编码格式为UTF

8使通用FTL模板支持中文字体样式;S223:通用FTL模板配置完成,保存模板;S3:根据通用FTL模板生成TRIZ分析报告;包括如下子步骤:S31:获取通用FTL模板;Freemarker模板框架根据模板名称获取通用FTL模板;S32:格式化填充内容的标签,将内容渲染到通用FTL模板中;将通用FTL模板中的各个参数转化为对应的格式,传入到模板流中,用p标签中具体的参数值替换模板中对应的参数;S33:TRIZ分析报告生成;将步骤S32中生成的通用FTL模板的文件流转化为具体需求对应的文件样式,即转换为引入的CSS文件的对应样式;S4:输出TRIZ分析报告;根据模板名称查找通用FTL模板生成的TRIZ分析报告,并输出对应的TRIZ分析报告;进一步的,如果有多个TRIZ分析报告要生成,则启动多线程根据通用FTL模板批量生成多个TRIZ分析报告,并将生成的TRIZ分析报告转化为ZIP文件格式压缩导出;与现有技术相比,本专利技术的有益效果为:本专利技术提出的批量生成TRIZ分析报告的方法通过创建CSS文件,引入CSS文件到创建的通用FTL模板,根据需求读取通用FTL模板,格式化填充通用FTL模板的内容,将通用FTL模板转化为需要的文件格式;解决了现有技术中无法直接根据需求生成对应样式的TRIZ分析报告的问题;本专利技术提出的方法如果有多个TRIZ分析报告要生成,则启动多线程根据通用FTL模板批量生成多个TRIZ分析报告,并将生成的TRIZ分析报告转化为ZIP文件格式压缩导出,实现了TRIZ分析报告的批量生成,智能化的同时提高了工作效率;
实施方式
[0006]为使对本专利技术的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
[0007]一种批量生成TRIZ分析报告的方法,包括以下步骤:S1:创建CSS文件;工程师根据前端组件创建对应的CSS文件;所述前端组件为wangeditor富文本组件;所述CSS文件包括渲染富文本所需要的样式、设置的字体等;所述渲染富文本所需要的样式包括doc、pdf、html等多类型的文件样式;
将创建的CSS文件保存到对应的文件夹中;S2:创建并配置通用FTL模板;包括如下子步骤:S21:工程师通过Freemarker模板框架创建通用FTL模板,所述通用FTL模板具体是指一个HTML页面;所述通用FTL模板包括模板名称、报告名称、报告类型、报告数据列表、报告描述等参数;S22:对创建的通用FTL模板进行配置;包括如下子步骤:S221:导入CSS文件;通过通用FTL模板的head标签根据css文件所在的文件夹路径将css文件中符合具体样式需求的css文件链接到通用FTL模板中;将具体的TRIZ分析报告的参数值保存到通用FTL模板的p标签中;所述具体的TRIZ分析报告的参数值包括模板名称、方案名称、报告类型、报告数据列表等参数值;S222:设置通用FTL模板格式;工程师设置通用FTL模板格式,所述通用FTL模板格式包括编码格式、中文字体样式;设置编码格式为UTF

8;通过设置编码格式为UTF

8使通用FTL模板支持中文字体样式;S223:通用FTL模板配置完成,保存模板;S3:根据通用FTL模板生成TRIZ分析报告;包括如下子步骤:S31:获取通用FTL模板;Freemarker模板框架根据模板名称获取通用FTL模板;S32:格式化填充内容的标签,将内容渲染到通用FTL模板中;将通用FTL模板中的各个参数转化为对应的格式,传入到模板流中,用p标签中具体的参数值替换模板中对应的参数;S33:TRIZ分析报告生成;将步骤S32中生成的通用FTL模板的文件流转化为具体需求对应的文件样式,即转换为引入的CSS文件的对应样式;S4:输出TRIZ分析报告;根据模板名称查找通用FTL模板生成的TRIZ分析报告,并输出对应的TRIZ分析报告;进一步的,如果有多个TRIZ分析报告要生成,则启动多线程根据通用FTL模板批量生成多个TRIZ分析报告,并将生成的TRIZ分析报告转化为ZIP文件格式压缩导出;进一步的,用户可以根据需求自定义通用FTL模板的内容、样式等;通过自定义通用FTL模板的内容、样式可以生成符合用户实际风格、格式、排版需求的报告,适应不同的场景,提高了生成TRIZ分析报告的智能化程度;
创建通用FTL模板生成TRIZ分析报告,面对格式排版需求相同的TRIZ分析报告,可以复用通用FTL模板,不用逐个创建,提高了效率。
[0008]本专利技术已由上述相关实施例加以描述,然而上述实施例仅为实施本专利技术的范例。必需指出的是,已揭露的实施例并未限制本专利技术的范围。相反地,在不脱离本专利技术的精神和范围内所作的更动与润饰,均属本专利技术的专利保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种批量生成TRIZ分析报告的方法,其特征在于:包括以下步骤:S1:创建CSS文件;工程师根据前端组件创建对应的CSS文件;所述前端组件为wangeditor富文本组件;所述CSS文件包括渲染富文本所需要的样式、设置的字体;所述渲染富文本所需要的样式包括doc、pdf、html多类型的文件样式;将创建的CSS文件保存到对应的文件夹中;S2:创建并配置通用FTL模板;包括如下子步骤:S21:工程师通过Freemarker模板框架创建通用FTL模板,所述通用FTL模板具体是指一个HTML页面;所述通用FTL模板包括模板名称参数、报告名称参数、报告类型参数、报告数据列表参数、报告描述参数;S22:对创建的通用FTL模板进行配置;包括如下子步骤:S221:导入CSS文件;根据具体的样式需求将创建的CSS文件导入到通用FTL模板中;S222:设置通用FTL模板格式;工程师设置通用FTL模板格式,所述通用FTL模板格式包括编码格式、中文字体样式;S223:通用FTL模板配置完成,保存模板;S3:根据通用FTL模板生成TRIZ分析报告;包括如下子步骤:S31:获取通用FTL模板;Freemarker模板框架根据模板名称获取通用FTL模板;S32:格式化填充内容的标签,将内容渲染到通用FTL模板中;将通用FTL模板中的各个参数转化为对应的格式,传入到模板流中,用p标签中具体的参数值替换模板中对应的参数;S33:TRIZ分析报告生成;S4:输出...

【专利技术属性】
技术研发人员:杨松贵郝敬桃
申请(专利权)人:南京维拓科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1