一种基于可视化配置的文档生成控制系统及方法与流程

文档序号:17000951发布日期:2019-03-02 01:47阅读:181来源:国知局
一种基于可视化配置的文档生成控制系统及方法与流程

本发明属于用于将所要处理的数据转变成为计算机能够处理的形式的输入装置技术领域,尤其涉及一种基于可视化配置的文档生成控制系统及方法。



背景技术:

文档是软件开发使用和维护中的必备资料。软件文档或者源代码文档是指与软件系统及其软件工程过程有关联的文本实体。文档的类型包括软件需求文档,设计文档,测试文档,用户手册等。其中的需求文档,设计文档和测试文档一般是在软件开发过程中由开发者写就的,而用户手册等非过程类文档是由专门的非技术类写作人员写就的。文档能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用,尤其在维护工作中,文档是不可或缺的资料。因此越来越多的人开始重视文档制作的重要性,各种制作文档的手段层出。

目前,业内常用的现有技术是这样的:将已有的word文件作为模版,并且只能在文件的固定位置插入固定格式的文字。若作为模版的word文件发生了改变,程序可能就会无法使用或是无法生成正确的文档,通用性不高。

综上所述,现有技术存在的问题是:

(1)程序与word模版文件耦合度过高,若模版文件发生变化程序也要进行调整。

(2)只能插入文字内容,无法插入自定义格式的表格及图片,不能满足用户进行多样化展示的要求。

(3)文档格式只有在制作完成后才能够进行调整,不能所见即所得,延迟了结果的可见性,不利于提高工作效率,造成用户友好性体验不佳。

解决上述技术问题的难度和意义:

不使用word模版文件仅通过程序生成docx格式的文件;通过可视化树状结构展示word文档各个基本元素;在制作文档前对文字内容、表格进行字体样式配置。



技术实现要素:

针对现有技术存在的问题,本发明提供了一种基于可视化配置的文档生成控制系统及方法。

本发明是这样实现的,一种基于可视化配置的文档生成控制系统,所述基于可视化配置的文档生成控制系统包括:

配置文件模块,用于新建或打开已用的配置文件;

文档元素展示模块,用于对配置文件中的文档元素进行展示;

保存模块,用于经过新增或编辑配置文件中的标题、文字段落、图片、自定义表格、docx文件文档元素,完成配置文件的保存;

选择模块,选择要制作文档的配置文件以及导出路径;

制作文档模块,根据配置文件制作相应文档。

本发明的另一目的在于提供一种应用所述基于可视化配置的文档生成控制系统的基于可视化配置的文档生成控制方法,所述基于可视化配置的文档生成控制方法包括以下步骤:

步骤一,打开已有的配置文件或新增的配置文件;

步骤二,树形展示已经配置的文档元素和可供新增的文档元素;

步骤三,通过双击打开对话框对文档元素的属性进行展示与配置或新增文档元素;

步骤四,保存配置文件作为文档生成的数据源;

步骤五,选择要进行导出的模版文件以及导出的路径;

步骤六,根据指定的模版文件以及导出路径自动生成docx格式的文档。

进一步,所述步骤一中的文档元素包括标题、文字段落、图片、自定义表格、docx文件。

本发明的另一目的在于提供一种实现所述基于可视化配置的文档生成控制方法的计算机程序。

本发明的另一目的在于提供一种实现所述基于可视化配置的文档生成控制方法的信息数据处理终端。

本发明的另一目的在于提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行所述的基于可视化配置的文档生成控制方法。

综上所述,本发明的优点及积极效果为:通过可视化配置的方式制作文档,制作的模版文件可以重复使用达到了复用的目的,提高了用户制作文档的效率,减少了用户的工作量。现有技术多基于word模板进行应用,最终生成word文档,只重结果,不重过程,造成用户不能有效及时的查看过程信息,如果中间有错误,或效果没有达到理想的目标,不能及时查看和得到反馈,造成了工作量的增加,友好性不佳,以及工作效率低下。

附图说明

图1是本发明实施例提供的基于可视化配置的文档生成控制系统结构示意图;

图中:1、配置文件模块;2、文档元素展示模块;3、保存模块;4、选择模块;5、制作文档模块。

图2是本发明实施例提供的基于可视化配置的文档生成控制方法流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

下面结合附图对本发明的应用原理作详细的描述。

如图1所示,本发明实施例提供的基于可视化配置的文档生成控制系统包括:

配置文件模块1,用于新建或打开已用的配置文件;

文档元素展示模块2,用于对配置文件中的文档元素进行展示;

保存模块3,用于经过新增或编辑配置文件中的标题、文字段落、图片、自定义表格、docx文件等文档元素,完成配置文件的保存;

选择模块4,选择要制作文档的配置文件以及导出路径;

制作文档模块5,根据配置文件制作相应文档。

如图2所示,本发明实施例提供的基于可视化配置的文档生成控制方法包括以下步骤:

s201:打开已有的配置文件或新增的配置文件;

s202:树形展示已经配置的文档元素和可供新增的文档元素;

s203:通过双击打开对话框对文档元素的属性进行展示与配置或新增文档元素;

s204:保存配置文件作为文档生成的数据源;

s205:选择要进行导出的模版文件以及导出的路径;

s206:根据指定的模版文件以及导出路径自动生成docx格式的文档。

在本发明的优选实施例中,步骤s201中,本发明提供的文档元素包括标题、文字段落、图片、自定义表格、docx文件等。

本发明实施例提供的基于可视化配置的文档生成控制方法具体包括以下步骤:

1.计算机载入配置文件;

2.计算机读取配置文件;

3.计算机根据配置文件生成文档配置树;

4.对配置树节点进行持久化操作,主要包括;

4.1.新增配置树节点;

4.2.更新配置树节点;

4.3.删除配置树节点。

5.保存配置文件;

6.读入导出路径;

7.载入配置模版、导出路径;

计算机根据选择的模版和导出路径制作相应word文件。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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