一种批量生成TRIZ分析报告的方法与流程

文档序号:35426266发布日期:2023-09-13 15:32阅读:24来源:国知局

本发明涉及报告生成,尤其涉及一种批量生成triz分析报告的方法。


背景技术:

1、工业生产研发中,工程师使用triz工具进行产品创新时,最终会生成一系列triz分析报告。triz分析报告中大多包含图片、数据以及对方案的具体描述等内容。

2、现有技术中生成triz分析报告的方法存在以下弊端:

3、工程师对于生成的triz分析报告有多种样式需求,例如doc、pdf、html等,现有技术无法解决直接根据需求生成对应样式的triz分析报告的问题;

4、现有技术中,只能逐个生成triz分析报告,操作繁琐的同时效率低下;


技术实现思路

1、本发明的目的是为了解决现有技术中存在的缺点,而提出的一种批量生成triz分析报告的方法。

2、为实现上述目的,本发明采用了如下技术方案:一种批量生成triz分析报告的方法,包括以下步骤:

3、s1:创建css文件;

4、工程师根据前端组件创建对应的css文件;

5、所述前端组件为wangeditor富文本组件;

6、所述css文件包括渲染富文本所需要的样式、设置的字体等;

7、所述渲染富文本所需要的样式包括doc、pdf、html等多类型的文件样式;

8、将创建的css文件保存到对应的文件夹中;

9、s2:创建并配置通用ftl模板;

10、包括如下子步骤:

11、s21:工程师通过freemarker模板框架创建通用ftl模板,所述通用ftl模板具体是指一个html页面;

12、所述通用ftl模板包括模板名称、报告名称、报告类型、报告数据列表、报告描述等参数;

13、s22:对创建的通用ftl模板进行配置;

14、包括如下子步骤:

15、s221:导入css文件;

16、通过通用ftl模板的head标签根据css文件所在的文件夹路径将css文件中符合具体样式需求的css文件链接到通用ftl模板中;

17、将具体的triz分析报告的参数值保存到通用ftl模板的p标签中;

18、所述具体的triz分析报告的参数值包括模板名称、方案名称、报告类型、报告数据列表等参数值;

19、s222:设置通用ftl模板格式;

20、工程师设置通用ftl模板格式,所述通用ftl模板格式包括编码格式、中文字体样式;

21、设置编码格式为utf-8;

22、通过设置编码格式为utf-8使通用ftl模板支持中文字体样式;

23、s223:通用ftl模板配置完成,保存模板;

24、s3:根据通用ftl模板生成triz分析报告;

25、包括如下子步骤:

26、s31:获取通用ftl模板;

27、freemarker模板框架根据模板名称获取通用ftl模板;

28、s32:格式化填充内容的标签,将内容渲染到通用ftl模板中;

29、将通用ftl模板中的各个参数转化为对应的格式,传入到模板流中,用p标签中具体的参数值替换模板中对应的参数;

30、s33:triz分析报告生成;

31、将步骤s32中生成的通用ftl模板的文件流转化为具体需求对应的文件样式,即转换为引入的css文件的对应样式;

32、s4:输出triz分析报告;

33、根据模板名称查找通用ftl模板生成的triz分析报告,并输出对应的triz分析报告;

34、进一步的,如果有多个triz分析报告要生成,则启动多线程根据通用ftl模板批量生成多个triz分析报告,并将生成的triz分析报告转化为zip文件格式压缩导出;

35、与现有技术相比,本发明的有益效果为:

36、本发明提出的批量生成triz分析报告的方法通过创建css文件,引入css文件到创建的通用ftl模板,根据需求读取通用ftl模板,格式化填充通用ftl模板的内容,将通用ftl模板转化为需要的文件格式;解决了现有技术中无法直接根据需求生成对应样式的triz分析报告的问题;

37、本发明提出的方法如果有多个triz分析报告要生成,则启动多线程根据通用ftl模板批量生成多个triz分析报告,并将生成的triz分析报告转化为zip文件格式压缩导出,实现了triz分析报告的批量生成,智能化的同时提高了工作效率;

38、实施方式

39、为使对本发明的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。

40、一种批量生成triz分析报告的方法,包括以下步骤:

41、s1:创建css文件;

42、工程师根据前端组件创建对应的css文件;

43、所述前端组件为wangeditor富文本组件;

44、所述css文件包括渲染富文本所需要的样式、设置的字体等;

45、所述渲染富文本所需要的样式包括doc、pdf、html等多类型的文件样式;

46、将创建的css文件保存到对应的文件夹中;

47、s2:创建并配置通用ftl模板;

48、包括如下子步骤:

49、s21:工程师通过freemarker模板框架创建通用ftl模板,所述通用ftl模板具体是指一个html页面;

50、所述通用ftl模板包括模板名称、报告名称、报告类型、报告数据列表、报告描述等参数;

51、s22:对创建的通用ftl模板进行配置;

52、包括如下子步骤:

53、s221:导入css文件;

54、通过通用ftl模板的head标签根据css文件所在的文件夹路径将css文件中符合具体样式需求的css文件链接到通用ftl模板中;

55、将具体的triz分析报告的参数值保存到通用ftl模板的p标签中;

56、所述具体的triz分析报告的参数值包括模板名称、方案名称、报告类型、报告数据列表等参数值;

57、s222:设置通用ftl模板格式;

58、工程师设置通用ftl模板格式,所述通用ftl模板格式包括编码格式、中文字体样式;

59、设置编码格式为utf-8;

60、通过设置编码格式为utf-8使通用ftl模板支持中文字体样式;

61、s223:通用ftl模板配置完成,保存模板;

62、s3:根据通用ftl模板生成triz分析报告;

63、包括如下子步骤:

64、s31:获取通用ftl模板;

65、freemarker模板框架根据模板名称获取通用ftl模板;

66、s32:格式化填充内容的标签,将内容渲染到通用ftl模板中;

67、将通用ftl模板中的各个参数转化为对应的格式,传入到模板流中,用p标签中具体的参数值替换模板中对应的参数;

68、s33:triz分析报告生成;

69、将步骤s32中生成的通用ftl模板的文件流转化为具体需求对应的文件样式,即转换为引入的css文件的对应样式;

70、s4:输出triz分析报告;

71、根据模板名称查找通用ftl模板生成的triz分析报告,并输出对应的triz分析报告;

72、进一步的,如果有多个triz分析报告要生成,则启动多线程根据通用ftl模板批量生成多个triz分析报告,并将生成的triz分析报告转化为zip文件格式压缩导出;

73、进一步的,用户可以根据需求自定义通用ftl模板的内容、样式等;

74、通过自定义通用ftl模板的内容、样式可以生成符合用户实际风格、格式、排版需求的报告,适应不同的场景,提高了生成triz分析报告的智能化程度;

75、创建通用ftl模板生成triz分析报告,面对格式排版需求相同的triz分析报告,可以复用通用ftl模板,不用逐个创建,提高了效率。

76、本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1