CN109408778A - 一种基于可视化配置的文档生成控制***及方法 - Google Patents
一种基于可视化配置的文档生成控制***及方法 Download PDFInfo
- Publication number
- CN109408778A CN109408778A CN201811219646.3A CN201811219646A CN109408778A CN 109408778 A CN109408778 A CN 109408778A CN 201811219646 A CN201811219646 A CN 201811219646A CN 109408778 A CN109408778 A CN 109408778A
- Authority
- CN
- China
- Prior art keywords
- document
- configuration
- structure tree
- file
- configuration file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000000007 visual effect Effects 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004321 preservation Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明属于用于将所要处理的数据转变成为计算机能够处理的形式的输入装置技术领域,公开了一种基于可视化配置的文档生成控制***及方法,包括:打开已有的配置文件或新增的配置文件;树形展示已经配置的文档元素和可供新增的文档元素;通过双击打开对话框对文档元素的属性进行展示与配置或新增文档元素;保存配置文件作为文档生成的数据源;选择要进行导出的模版文件以及导出的路径;根据指定的模版文件以及导出路径自动生成docx格式的文档。本发明通过可视化配置的方式制作文档,制作的模版文件可以重复使用达到了复用的目的,提高了用户制作文档的效率,减少了用户的工作量。
Description
技术领域
本发明属于用于将所要处理的数据转变成为计算机能够处理的形式的输入装置技术领域,尤其涉及一种基于可视化配置的文档生成控制***及方法。
背景技术
文档是软件开发使用和维护中的必备资料。软件文档或者源代码文档是指与软件***及其软件工程过程有关联的文本实体。文档的类型包括软件需求文档,设计文档,测试文档,用户手册等。其中的需求文档,设计文档和测试文档一般是在软件开发过程中由开发者写就的,而用户手册等非过程类文档是由专门的非技术类写作人员写就的。文档能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用,尤其在维护工作中,文档是不可或缺的资料。因此越来越多的人开始重视文档制作的重要性,各种制作文档的手段层出。
目前,业内常用的现有技术是这样的:将已有的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)、或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种基于可视化配置的文档生成控制***,其特征在于,所述基于可视化配置的文档生成控制***包括:
配置文件模块,用于新建或打开已用的配置文件;
文档元素展示模块,用于对配置文件中的文档元素进行展示;
保存模块,用于经过新增或编辑配置文件中的标题、文字段落、图片、自定义表格、docx文件文档元素,完成配置文件的保存;
选择模块,选择要制作文档的配置文件以及导出路径;
制作文档模块,根据配置文件制作相应文档。
2.一种应用权利要求1所述基于可视化配置的文档生成控制***的基于可视化配置的文档生成控制方法,其特征在于,所述基于可视化配置的文档生成控制方法包括以下步骤:
步骤一,打开已有的配置文件或新增的配置文件;
步骤二,树形展示已经配置的文档元素和可供新增的文档元素;
步骤三,通过双击打开对话框对文档元素的属性进行展示与配置或新增文档元素;
步骤四,保存配置文件作为文档生成的数据源;
步骤五,选择要进行导出的模版文件以及导出的路径;
步骤六,根据指定的模版文件以及导出路径自动生成docx格式的文档。
3.如权利要求2所述的基于可视化配置的文档生成控制方法,其特征在于,所述步骤一中的文档元素包括标题、文字段落、图片、自定义表格、docx文件。
4.一种实现权利要求2~3任意一项所述基于可视化配置的文档生成控制方法的计算机程序。
5.一种实现权利要求2~3任意一项所述基于可视化配置的文档生成控制方法的信息数据处理终端。
6.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求2~3任意一项所述的基于可视化配置的文档生成控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811219646.3A CN109408778A (zh) | 2018-10-19 | 2018-10-19 | 一种基于可视化配置的文档生成控制***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811219646.3A CN109408778A (zh) | 2018-10-19 | 2018-10-19 | 一种基于可视化配置的文档生成控制***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109408778A true CN109408778A (zh) | 2019-03-01 |
Family
ID=65467779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811219646.3A Pending CN109408778A (zh) | 2018-10-19 | 2018-10-19 | 一种基于可视化配置的文档生成控制***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109408778A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112711687A (zh) * | 2020-12-30 | 2021-04-27 | 北京光启元数字科技有限公司 | 一种数据可视化转换方法、装置、设备及介质 |
CN113157255A (zh) * | 2021-03-22 | 2021-07-23 | 成都淞幸科技有限责任公司 | 一种面向语法树解码器的代码生成方法 |
CN113221515A (zh) * | 2021-05-31 | 2021-08-06 | 工银科技有限公司 | 一种在线文档编辑方法、装置和*** |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301869A (ja) * | 2004-04-15 | 2005-10-27 | Fuji Xerox Co Ltd | 文書視覚化装置、文書視覚化方法およびそのプログラム |
CN1959681A (zh) * | 2005-11-02 | 2007-05-09 | 阿尔斯通运输公司 | 生成技术手册的方法和*** |
CN1973256A (zh) * | 2004-07-08 | 2007-05-30 | 微软公司 | 自动文本生成 |
CN1979478A (zh) * | 2005-12-09 | 2007-06-13 | 北京书生国际信息技术有限公司 | 文档处理***和文档处理方法 |
US20070198952A1 (en) * | 2006-02-21 | 2007-08-23 | Pittenger Robert A | Methods and systems for authoring of a compound document following a hierarchical structure |
CN101350009A (zh) * | 2008-09-05 | 2009-01-21 | 中国工商银行股份有限公司 | 一种协同文档编写*** |
CN101493839A (zh) * | 2009-03-04 | 2009-07-29 | 北京航空航天大学 | 一种通用测试文档的生成方法 |
CN101751461A (zh) * | 2009-12-30 | 2010-06-23 | 中兴通讯股份有限公司 | 一种文档转换方法和装置 |
CN102356394A (zh) * | 2011-08-23 | 2012-02-15 | 华为技术有限公司 | 文档更新方法和装置 |
CN102495832A (zh) * | 2011-12-12 | 2012-06-13 | 方正国际软件有限公司 | 软件开发过程中文档自动生成*** |
CN102810115A (zh) * | 2012-06-19 | 2012-12-05 | 公安部交通管理科学研究所 | 一种多层分布式文档管理体系的实现方法 |
CN102819656A (zh) * | 2011-06-10 | 2012-12-12 | 中国科学院深圳先进技术研究院 | 生成电子病历的***及方法 |
CN103309849A (zh) * | 2013-03-28 | 2013-09-18 | 大连理工大学 | 一种基于OpenXML的docx文档创建和修改方法 |
CN103425465A (zh) * | 2012-05-16 | 2013-12-04 | 深圳市蓝韵网络有限公司 | 电子病历文档的编辑器 |
CN103605660A (zh) * | 2013-10-18 | 2014-02-26 | 国家电网公司 | 一种变电站配置描述文件的图形化处理方法 |
CN104598635A (zh) * | 2015-02-06 | 2015-05-06 | 无锡江南计算技术研究所 | 一种基于xml描述的复杂文档自动生成方法 |
CN105279144A (zh) * | 2015-10-10 | 2016-01-27 | 中国空气动力研究与发展中心高速空气动力研究所 | 一种风洞试验数据文本文件的排版方法和装置 |
CN105446946A (zh) * | 2014-07-17 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 版式文档的重排方法、***及电子阅读终端 |
CN106560805A (zh) * | 2015-10-01 | 2017-04-12 | 曹蕾 | 基于html标准的所见即所得文档编辑器的页面布局方法 |
CN106815184A (zh) * | 2017-01-18 | 2017-06-09 | 上海爱韦讯信息技术有限公司 | 基于fog数据自动生成文档的***及方法 |
-
2018
- 2018-10-19 CN CN201811219646.3A patent/CN109408778A/zh active Pending
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005301869A (ja) * | 2004-04-15 | 2005-10-27 | Fuji Xerox Co Ltd | 文書視覚化装置、文書視覚化方法およびそのプログラム |
CN1973256A (zh) * | 2004-07-08 | 2007-05-30 | 微软公司 | 自动文本生成 |
CN1959681A (zh) * | 2005-11-02 | 2007-05-09 | 阿尔斯通运输公司 | 生成技术手册的方法和*** |
CN1979478A (zh) * | 2005-12-09 | 2007-06-13 | 北京书生国际信息技术有限公司 | 文档处理***和文档处理方法 |
US20070198952A1 (en) * | 2006-02-21 | 2007-08-23 | Pittenger Robert A | Methods and systems for authoring of a compound document following a hierarchical structure |
CN101350009A (zh) * | 2008-09-05 | 2009-01-21 | 中国工商银行股份有限公司 | 一种协同文档编写*** |
CN101493839A (zh) * | 2009-03-04 | 2009-07-29 | 北京航空航天大学 | 一种通用测试文档的生成方法 |
CN101751461A (zh) * | 2009-12-30 | 2010-06-23 | 中兴通讯股份有限公司 | 一种文档转换方法和装置 |
CN102819656A (zh) * | 2011-06-10 | 2012-12-12 | 中国科学院深圳先进技术研究院 | 生成电子病历的***及方法 |
CN102356394A (zh) * | 2011-08-23 | 2012-02-15 | 华为技术有限公司 | 文档更新方法和装置 |
CN102495832A (zh) * | 2011-12-12 | 2012-06-13 | 方正国际软件有限公司 | 软件开发过程中文档自动生成*** |
CN103425465A (zh) * | 2012-05-16 | 2013-12-04 | 深圳市蓝韵网络有限公司 | 电子病历文档的编辑器 |
CN102810115A (zh) * | 2012-06-19 | 2012-12-05 | 公安部交通管理科学研究所 | 一种多层分布式文档管理体系的实现方法 |
CN103309849A (zh) * | 2013-03-28 | 2013-09-18 | 大连理工大学 | 一种基于OpenXML的docx文档创建和修改方法 |
CN103605660A (zh) * | 2013-10-18 | 2014-02-26 | 国家电网公司 | 一种变电站配置描述文件的图形化处理方法 |
CN105446946A (zh) * | 2014-07-17 | 2016-03-30 | 阿里巴巴集团控股有限公司 | 版式文档的重排方法、***及电子阅读终端 |
CN104598635A (zh) * | 2015-02-06 | 2015-05-06 | 无锡江南计算技术研究所 | 一种基于xml描述的复杂文档自动生成方法 |
CN106560805A (zh) * | 2015-10-01 | 2017-04-12 | 曹蕾 | 基于html标准的所见即所得文档编辑器的页面布局方法 |
CN105279144A (zh) * | 2015-10-10 | 2016-01-27 | 中国空气动力研究与发展中心高速空气动力研究所 | 一种风洞试验数据文本文件的排版方法和装置 |
CN106815184A (zh) * | 2017-01-18 | 2017-06-09 | 上海爱韦讯信息技术有限公司 | 基于fog数据自动生成文档的***及方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112711687A (zh) * | 2020-12-30 | 2021-04-27 | 北京光启元数字科技有限公司 | 一种数据可视化转换方法、装置、设备及介质 |
CN113157255A (zh) * | 2021-03-22 | 2021-07-23 | 成都淞幸科技有限责任公司 | 一种面向语法树解码器的代码生成方法 |
CN113157255B (zh) * | 2021-03-22 | 2022-07-05 | 成都淞幸科技有限责任公司 | 一种面向语法树解码器的代码生成方法 |
CN113221515A (zh) * | 2021-05-31 | 2021-08-06 | 工银科技有限公司 | 一种在线文档编辑方法、装置和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10346381B2 (en) | Atomic update operations in a data storage system | |
US10255308B2 (en) | Conforming data structure instances to schema versions | |
US7908588B2 (en) | Program presentation with reviewer feedback maintenance | |
JP7293643B2 (ja) | 構造化文書の内容をチャットベースのインタラクションに翻訳するための半自動化された方法及びシステム、プログラム | |
MX2008014849A (es) | Modificacion de un cuadro. | |
US8739025B2 (en) | Systems and methods for navigating to errors in an XBRL document using metadata | |
US20120291007A1 (en) | Management of template versions | |
CN109408778A (zh) | 一种基于可视化配置的文档生成控制***及方法 | |
CN104731588B (zh) | 页面布局文件生成方法和页面布局文件生成装置 | |
US10318621B2 (en) | Collating and intelligently sequencing installation documentation | |
US11741002B2 (en) | Test automation systems and methods using logical identifiers | |
TW201203082A (en) | Client application and web page integration | |
US20160371244A1 (en) | Collaboratively reconstituting tables | |
US20120260237A1 (en) | Portable Business Language and Automated Software Application Development System | |
CN114201718A (zh) | 可动态配置的表单实例生成方法及装置 | |
US20150324438A1 (en) | Rules based universal format presentation content translation | |
US20150370774A1 (en) | Automated application lifecycle tracking using batch processing | |
US20110145661A1 (en) | Selectively displaying source code defect information within a source code editor | |
CN113138760B (zh) | 一种页面生成方法、装置、电子设备和介质 | |
US8825588B2 (en) | Rule correlation to rules input attributes according to disparate distribution analysis | |
CN114168119A (zh) | 代码文件编辑方法、装置、电子设备以及存储介质 | |
CN108563621B (zh) | 一种pdf报表生成方法、装置、设备及存储介质 | |
CN113411271A (zh) | 数据接入方法、装置、设备以及存储介质 | |
CN110221827B (zh) | 数据处理方法及相关装置 | |
US12001322B2 (en) | Code linting in dynamic application environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190301 |