CAD平台的信息导入方法、装置和存储介质及电子装置与流程

文档序号:33125113发布日期:2023-02-01 04:53阅读:65来源:国知局
cad平台的信息导入方法、装置和存储介质及电子装置
技术领域
1.本技术涉及计算机领域,具体而言,涉及一种cad平台的信息导入方法、装置和存储介质及电子装置。


背景技术:

2.在cad计算机辅助设计场景中,涉及工程专业说明、材料清单的情况下,使用常规办公软件更容易进行信息的编辑和修改,故需要将其他办公软件中生成的编辑后的文档导入到cad平台中,现有的将信息导入cad平台方法通常需要手动对单页文件进行复制或者剪切信息,并将其粘贴在cad中,因此,存在信息导入效率较低的问题。
3.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本技术实施例提供了一种cad平台的信息导入方法、装置和存储介质及电子装置,以至少解决图元信息的检查效率较低的技术问题。
5.根据本技术实施例的一个方面,提供了一种cad平台的信息导入方法,包括:一种cad平台的信息导入方法,其特征在于,包括:响应于信息导入请求,获取待导入cad平台的目标信息,其中,上述信息导入请求用于请求将上述目标信息导入上述cad平台的图框;在上述目标信息的样式为非文字样式的情况下,按照上述图框的标准格式信息将上述目标信息进行处理,得到第一导入信息,并将上述第一导入信息导入上述图框,其中,上述标准格式信息为上述图框内允许导入的信息对应的标准格式;在上述目标信息的样式为文字样式的情况下,将上述目标信息中位于上述图框的标准范围内的信息按照上述标准格式信息进行处理,得到第二导入信息,并将上述第二导入信息导入上述图框,其中,上述标准范围为上述图框内允许导入的信息对应的标准范围。
6.根据本技术实施例的另一方面,还提供了一种cad平台的信息导入装置,包括:第一获取单元,用于响应于信息导入请求,获取待导入cad平台的目标信息,其中,上述信息导入请求用于请求将上述目标信息导入上述cad平台的图框;第一处理单元,用于在上述目标信息的样式为非文字样式的情况下,按照上述图框的标准格式信息将上述目标信息进行处理,得到第一导入信息,并将上述第一导入信息导入上述图框,其中,上述标准格式信息为上述图框内允许导入的信息对应的标准格式;第二处理单元,用于在上述目标信息的样式为文字样式的情况下,将上述目标信息中位于上述图框的标准范围内的信息按照上述标准格式信息进行处理,得到第二导入信息,并将上述第二导入信息导入上述图框,其中,上述标准范围为上述图框内允许导入的信息对应的标准范围。
7.作为一种可选的方案,上述第二处理单元,包括:第一处理模块,用于将上述目标信息中位于上述图框的标准范围内的第一信息按
照上述标准格式信息进行处理,得到第一目标导入信息;第二处理模块,用于将上述目标信息中位于上述图框的标准范围外的第二信息处理为第三信息,其中,上述第三信息位于上述图框的标准范围内;第三处理模块,用于将上述第三信息按照上述标准格式信息进行处理,得到第二目标导入信息;第一导入模块,用于将上述第一目标导入信息、以及上述第二目标导入信息导入上述图框。
8.作为一种可选的方案,上述第二处理模块,包括:第一执行模块,用于执行以下步骤,直至上述第二信息中的全部信息都处理为上述第三信息:从上述第二信息中确定出至少一个第二信息,并由上述至少一个第二信息组成当前信息集合,其中,上述当前信息集合中的信息对应的占用量小于或等于上述标准范围对应的上限阈值;将上述当前信息集合中的信息确定为上述第三信息;在上述第二信息中存在未处理为上述第三信息的残余信息的情况下,从上述残余信息中确定出至少一个残余信息,并由上述至少一个残余信息组成上述当前信息集合。
9.作为一种可选的方案,上述装置还包括:第一确定子模块,用于从上述第二信息中确定出预设段落的第二信息,并由上述预设段落的第二信息组成上述当前信息集合,其中,上述预设段落的段落数小于或等于上述标准范围对应的上限段落数;第二确定子模块,用于从上述第二信息中确定出预设页的第二信息,并由上述预设页的第二信息组成上述当前信息集合,其中,上述预设页的页数小于或等于上述标准范围对应的上限页数。
10.作为一种可选的方案,上述第一处理单元,包括:第一调整模块,用于将上述目标信息的显示参数调整为上述标准格式信息对应的显示参数。
11.作为一种可选的方案,上述第一调整模块,包括:第一调整子模块,用于在上述目标信息的样式为图片样式的情况下,将上述目标信息的显示比例调整为上述标准格式信息对应的显示比例;第二调整子模块,用于在上述目标信息的样式为表格样式的情况下,将上述目标信息的显示尺寸调整为上述标准格式信息对应的显示尺寸。
12.作为一种可选的方案,上述第一处理单元,包括:第四处理模块,用于在上述信息导入请求指示将上述目标信息处理为第一文字格式、且上述第一文字格式为上述cad平台允许的文字格式的情况下,按照上述第一文字格式、以及上述图框的标准格式信息将上述目标信息进行处理,得到上述第一文字格式的第一导入信息;第五处理模块,用于在上述信息导入请求未指示将上述目标信息处理为上述第一文字格式的情况下,按照第二文字格式、以及上述图框的标准格式信息将上述目标信息进行处理,得到上述第二文字格式的第一导入信息,其中,上述第二文字格式为上述cad平台
的默认文字格式。
13.根据本技术实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上cad平台的信息导入方法。
14.根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的cad平台的信息导入方法。
15.在本技术实施例中,响应于信息导入请求,获取待导入cad平台的目标信息,其中,上述信息导入请求用于请求将上述目标信息导入上述cad平台的图框;在上述目标信息的样式为非文字样式的情况下,按照上述图框的标准格式信息将上述目标信息进行处理,得到第一导入信息,并将上述第一导入信息导入上述图框,其中,上述标准格式信息为上述图框内允许导入的信息对应的标准格式;在上述目标信息的样式为文字样式的情况下,将上述目标信息中位于上述图框的标准范围内的信息按照上述标准格式信息进行处理,得到第二导入信息,并将上述第二导入信息导入上述图框,其中,上述标准范围为上述图框内允许导入的信息对应的标准范围,通过在获得目标信息后,对非文字样式的目标信息处理为标准格式信息的第一导入信息,对文字样式的目标信息处理为标准范围内的标准格式信息的第二导入信息,进而达到了将目标信息导入在cad平台的图框的目的,从而实现了提高目标信息的导入效率的技术效果,进而解决了cad平台的信息导入效率较低的技术问题。
附图说明
16.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1是根据本技术实施例的一种可选的cad平台的信息导入方法的应用环境的示意图;图2是根据本技术实施例的一种可选的cad平台的信息导入方法的流程的示意图;图3是根据本技术实施例的一种可选的cad平台的信息导入方法的示意图;图4是根据本技术实施例的另一种可选的cad平台的信息导入方法的示意图;图5是根据本技术实施例的另一种可选的cad平台的信息导入方法的示意图;图6是根据本技术实施例的另一种可选的cad平台的信息导入方法的示意图;图7是根据本技术实施例的另一种可选的cad平台的信息导入方法的示意图;图8是根据本技术实施例的一种可选的cad平台的信息导入装置的示意图;图9是根据本技术实施例的一种可选的电子装置的结构示意图。
具体实施方式
17.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范
围。
18.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
19.根据本技术实施例的一个方面,提供了一种cad平台的信息导入方法,可选地,作为一种可选的实施方式,上述cad平台的信息导入方法可以但不限于应用于如图1所示的环境中。其中,可以但不限于包括用户设备102以及服务器112,该用户设备102上可以但不限于包括显示器104、处理器106及存储器108,该服务器112包括数据库114以及处理引擎116。
20.具体过程可如下步骤:步骤s102,用户设备102获取待导入cad平台的目标信息;步骤s104-s106,通过网络110将目标信息发送至服务器112;步骤s108-s110,服务器112通过处理引擎识别目标信息的样式为文字样式或者为非文字样式,并对目标信息进行处理为第一导入信息和第二导入信息步骤s112-s114,通过网络110将第一导入信息和第二导入信息发送至用户设备102;步骤s116,用户设备102通过处理器106将第一导入信息和第二导入信息导入到图框中,以及将导入信息后的图框显示在显示器104,并将上述导入信息后的图框存储在存储器108中。
21.除图1示出的示例之外,上述步骤可以由客户端或服务器独立完成,或由客户端和服务器共同协作完成,如由用户设备102执行上述s108等步骤,从而减轻服务器112的处理压力。该用户设备102包括但不限于手持设备(如手机)、笔记本电脑、台式电脑、车载设备等,本技术并不限制用户设备102的具体实现方式。
22.可选地,作为一种可选的实施方式,如图2所示,cad平台的信息导入方法包括:s202,响应于信息导入请求,获取待导入cad平台的目标信息,其中,信息导入请求用于请求将目标信息导入cad平台的图框;s204,在目标信息的样式为非文字样式的情况下,按照图框的标准格式信息将目标信息进行处理,得到第一导入信息,并将第一导入信息导入图框,其中,标准格式信息为图框内允许导入的信息对应的标准格式;s206,在目标信息的样式为文字样式的情况下,将目标信息中位于图框的标准范围内的信息按照标准格式信息进行处理,得到第二导入信息,并将第二导入信息导入图框,其中,标准范围为图框内允许导入的信息对应的标准范围。
23.可选地,在本实施例中,上述cad平台的信息导入方法可以但不限于应用在软件平台进行工程绘图的场景中,工程师需要完成工程专业说明、材料清单、消防绿建说明等内容时,使用word、excel等常用办公软件更方便进行编辑和修改,而现有技术从现有文件中复制或剪切信息,并将其复制在cad中,存在排版不够美观,且仅能导入第一页信息,无法完成
批量导入,且在比例出现问题时,只能由工程师手动进行调整,故导入效率较低。
24.可选地,在本实施例中,通过先行选择需要制图的标准尺寸的图框,再将文档按照文字样式和非文字样式进行处理,将标准范围内标准格式的信息处理为导入信息,能够实现根据自动根据图幅尺寸剪裁插入对象长度,实现一次性插入多页信息的有益效果。
25.可选地,在本实施例中,步骤s202,可以但不限于理解为检测到信息导入指令,获取待导入cad平台的文档或图纸等信息,可以但不限于获取待导入文件的文件名、文件页数,文件属性等等,待导入cad平台的目标信息可以但不限于包括word、excel等便于编辑的常用办公文档,cad平台的图框可以但不限于理解为在cad平台上用于显示信息的区域,可以但不限于预设图框的长度和宽度等尺寸信息决定显示区域的大小规格等。
26.可选地,在本实施例中,步骤s204,可以但不限于理解为在导入文件之后,对文件进行识别,识别文件内容是否为图片和表格,将图片和表格识别出进行处理为第一导入信息,可以但不限于处理图片的尺寸大小、放缩比例、表格的尺寸和表格的列属性和行属性,使用ole接口函数插入至cad中,并处理ole的尺寸和比例大小,非文字样式可以但不限于包括表格、图片等非文字样式,图框的标准格式可以但不限于包括图框的形状,图框的偏移量,图框的线型、线宽和比例等等,第一导入信息为符合标准图框的信息。
27.可选地,在本实施例中,步骤s206,可以但不限于理解为在导入文件后,对文件进行识别,识别出文字样式的内容,并获取文字样式对应的段落、属性等信息,进一步将标准范围内的信息处理为第二导入信息,标准范围可以但不限于包括图框内允许插入的段落数量、图框内允许插入的行数量和最大高度值等等。
28.可选地,在本实施例中,可以但不限于预先对待导入的信息进行格式识别,识别到图片、表格将图片、表格和文字进行分类,并按照不同的样式进行不同处理,例如获取文字的段落信息、文字的格式信息、表格的行属性和列属性、图片的尺寸和放缩比例等等。
29.需要说明的是,通过在信息导入的情况下,将待导入的信息进行分类为文字样式、表格样式和图片样式,并按照标准格式和标准范围进行分别处理,提高了信息的导入的全面性。
30.进一步举例说明,例如图3所示,检测到word文档导入cad软件,获取待导入cad平台的目标信息302,识别出文档中的图片样式304、表格样式306和文字样式308,预先配置图框信息,例如图4所示,用户在交互窗口402中选择文件和配置标准格式,选择插入方式404按一段内容插入还是按一页内容插入,选择图幅标准406,选择文件路径408,填写名称410和标题文字高度412。在识别出目标信息为文字样式的情况下,根据标准范围将文字样式的目标信息处理为第二导入信息,在识别出目标信息为非文字样式的情况下,根据标准格式将非文字样式的目标信息处理为第一导入信息,最后将第一导入信息和第二导入信息都导入到cad平台中。
31.在本技术实施例中,响应于信息导入请求,获取待导入cad平台的目标信息,其中,信息导入请求用于请求将目标信息导入cad平台的图框;在目标信息的样式为非文字样式的情况下,按照图框的标准格式信息将目标信息进行处理,得到第一导入信息,并将第一导入信息导入图框,其中,标准格式信息为图框内允许导入的信息对应的标准格式;在目标信息的样式为文字样式的情况下,将目标信息中位于图框的标准范围内的信息按照标准格式信息进行处理,得到第二导入信息,并将第二导入信息导入图框,其中,标准范围为图框内
允许导入的信息对应的标准范围,通过在获得目标信息后,对非文字样式的目标信息处理为标准格式信息的第一导入信息,对文字样式的目标信息处理为标准范围内的标准格式信息的第二导入信息,进而达到了将目标信息导入在cad平台的图框的目的,从而实现了提高目标信息的导入效率的技术效果,进而解决了cad平台的信息导入效率较低的技术问题。
32.作为一种可选的方案,将目标信息中位于图框的标准范围内的信息按照标准格式信息进行处理,得到第二导入信息,并将第二导入信息导入图框,包括:将目标信息中位于图框的标准范围内的第一信息按照标准格式信息进行处理,得到第一目标导入信息;将目标信息中位于图框的标准范围外的第二信息处理为第三信息,其中,第三信息位于图框的标准范围内;将第三信息按照标准格式信息进行处理,得到第二目标导入信息;将第一目标导入信息、以及第二目标导入信息导入图框。
33.可选地,在本实施例中,可以但不限于理解为预先获取标准范围信息,将标准范围内的信息按照标准格式进行处理为第一目标导入信息,将标准范围外的第二信息处理为范围内的信息,当第二信息的范围满足范围内的信息,即处理为第三信息后按照标准格式信息处理为第二目标导入信息。
34.需要说明的是,通过将标准范围外的第二信息处理为标准范围内的第三信息,再按照标准格式进行处理,能够提高信息处理的效率。
35.通过本技术提供的实施例,将目标信息中位于图框的标准范围内的第一信息按照标准格式信息进行处理,得到第一目标导入信息;将目标信息中位于图框的标准范围外的第二信息处理为第三信息,其中,第三信息位于图框的标准范围内;将第三信息按照标准格式信息进行处理,得到第二目标导入信息;将第一目标导入信息、以及第二目标导入信息导入图框,进而达到了将超过标准范围外的目标信息按照标准范围导入在图框的目的,从而实现了提高信息处理的效率的技术效果。
36.作为一种可选的方案,将目标信息中位于图框的标准范围外的第二信息处理为第三信息,包括:执行以下步骤,直至第二信息中的全部信息都处理为第三信息:从第二信息中确定出至少一个第二信息,并由至少一个第二信息组成当前信息集合,其中,当前信息集合中的信息对应的占用量小于或等于标准范围对应的上限阈值;将当前信息集合中的信息确定为第三信息;在第二信息中存在未处理为第三信息的残余信息的情况下,从残余信息中确定出至少一个残余信息,并由至少一个残余信息组成当前信息集合。
37.可选地,在本实施例中,可以但不限于理解为:当待导入的目标信息为第二信息时,即目标信息的范围大于标准范围时,先从第二信息中确定出至少一个子第二信息,子第二信息组成占用量小于或等于标准范围的上限阈值的当前信息集合,进一步由于当前信息集合中的信息小于或等于标准范围的上线阈值,故将当前信息集合中的信息确定为第三信息,在第二信息中存在未处理为第三信息的剩余信息的情况下,从剩余信息中确定出至少一个残余信息,并由残余信息再组成当前信息集合。
38.需要说明的是,通过将大于标准范围的待导入信息进行循环操作,即先将第二信
息中标准范围内的目标信息确定为第三信息,再获取第二信息中被处理为第三信息之外的残余信息,再循环操作,将残余信息进一步按照标准范围的信息处理为第三信息。通过循环操作,实现了自动化将标准范围外的信息进行导入,能够实现在插入多页文档时,自动将信息导入图框的有益效果,提高了信息导入的效率。
39.进一步举例说明,可选的例如图5所示,待导入信息为第二信息502,例如标准范围为3段内容,则从第二信息502中根据标准范围组成当前信息集合,将当前信息集合中的信息确定为第三信息504,将未处理为第三信息的残余信息506中确定出至少一个残余信息,并由至少一个残余信息组成当前信息集合。
40.通过本技术提供的实施例,执行以下步骤,直至第二信息中的全部信息都处理为第三信息:从第二信息中确定出至少一个第二信息,并由至少一个第二信息组成当前信息集合,其中,当前信息集合中的信息对应的占用量小于或等于标准范围对应的上限阈值;将当前信息集合中的信息确定为第三信息;在第二信息中存在未处理为第三信息的残余信息的情况下,从残余信息中确定出至少一个残余信息,并由至少一个残余信息组成当前信息集合,进而达到了自动将标准范围外的信息处理循环导入在cad平台的图框的目的,从而实现了提高信息导入的全面性的技术效果。
41.作为一种可选的方案,从第二信息中确定出至少一个第二信息,并由至少一个第二信息组成当前信息集合,包括以下至少之一:从第二信息中确定出预设段落的第二信息,并由预设段落的第二信息组成当前信息集合,其中,预设段落的段落数小于或等于标准范围对应的上限段落数;从第二信息中确定出预设页的第二信息,并由预设页的第二信息组成当前信息集合,其中,预设页的页数小于或等于标准范围对应的上限页数。
42.可选地,在本实施例中,可以但不限于理解为分为按页导入和按段落导入两种导入方式,在按段落进行导入时,需要获取标准范围所允许的最多段落数量,再从第二信息中确定出预设段落的第二信息,将第二段落内的第二信息组成当前信息集合;在按页进行导入时,需要获取图框所允许的页数,再从第二信息中确定出预设页的当前信息集合。
43.需要说明的是,通过将信息分为按段落导入和按页导入两种导入方式,可以实现批量导入,提高信息导入的效率的有益效果。
44.通过本技术提供的实施例,从第二信息中确定出预设段落的第二信息,并由预设段落的第二信息组成当前信息集合,其中,预设段落的段落数小于或等于标准范围对应的上限段落数;从第二信息中确定出预设页的第二信息,并由预设页的第二信息组成当前信息集合,其中,预设页的页数小于或等于标准范围对应的上限页数,进而达到了自动化批量导入的目的,从而实现了提高信息导入的技术效果。
45.作为一种可选的方案,按照图框的标准格式信息将目标信息进行处理,得到第一导入信息,包括:将目标信息的显示参数调整为标准格式信息对应的显示参数。
46.可选地,在本实施例中,显示参数可以但不限于理解包括显示尺寸、显示放缩比例、显示行列参数等等。
47.通过本技术提供的实施例,将目标信息的显示参数调整为标准格式信息对应的显示参数,进而达到了根据图框灵活调整显示参数的目的,从而实现了提高信息导入的灵活
性的技术效果。
48.作为一种可选的方案,将目标信息的显示参数调整为标准格式信息对应的显示参数,包括:在目标信息的样式为图片样式的情况下,将目标信息的显示比例调整为标准格式信息对应的显示比例;在目标信息的样式为表格样式的情况下,将目标信息的显示尺寸调整为标准格式信息对应的显示尺寸。
49.可选地,在本实施例中,可以但不限于理解为目标信息为图片样式的情况下,将图片根据图框的尺寸大小信息进行比例缩放;目标信息为表格样式的情况下,将表格的尺寸按照标准格式进行表格的尺寸调整。
50.可选地,在本实施例中,可以但不限于当待导入信息为表格样式的情况下,获取行属性信息和列属性信息,在表格样式显示尺寸大于标准格式信息对应的显示尺寸的情况下,获取行属性信息和列属性信息,将标准范围内的目标信息导入到目标图框内后,获取残余的未导入的表格信息并继续处理为图框尺寸范围内的导入信息导入到目标图框中,将行属性信息和列属性信息粘贴到残余的表格信息中,实现了将尺寸过大的表格信息进行裁剪的目的,提高了信息导入的灵活性。
51.需要说明的是,通过提取表格的行属性和列属性,对表格进行分割粘贴,实现了对表格信息智能剪裁的目的,提高了信息导入的灵活性。
52.进一步举例说明,例如图6所示,表格信息602为待导入的目标信息,由于cad平台中图框604的尺寸小于表格信息602的尺寸,故提取表格信息的行属性606和列属性608,将表格信息602进行裁剪为两部分,分别放置不同图框中,并将行属性606和列属性608粘贴在图框中,实现了信息的灵活导入。
53.通过本技术提供的实施例,在目标信息的样式为图片样式的情况下,将目标信息的显示比例调整为标准格式信息对应的显示比例;在目标信息的样式为表格样式的情况下,将目标信息的显示尺寸调整为标准格式信息对应的显示尺寸,进而达到了智能调整图片和表格尺寸和比例的目的,从而实现了提高了信息导入的灵活性的技术效果。
54.作为一种可选的方案,按照图框的标准格式信息将目标信息进行处理,得到第一导入信息,包括:在信息导入请求指示将目标信息处理为第一文字格式、且第一文字格式为cad平台允许的文字格式的情况下,按照第一文字格式、以及图框的标准格式信息将目标信息进行处理,得到第一文字格式的第一导入信息;在信息导入请求未指示将目标信息处理为第一文字格式的情况下,按照第二文字格式、以及图框的标准格式信息将目标信息进行处理,得到第二文字格式的第一导入信息,其中,第二文字格式为cad平台的默认文字格式。
55.通过本技术提供的实施例,在信息导入请求指示将目标信息处理为第一文字格式、且第一文字格式为cad平台允许的文字格式的情况下,按照第一文字格式、以及图框的标准格式信息将目标信息进行处理,得到第一文字格式的第一导入信息;在信息导入请求未指示将目标信息处理为第一文字格式的情况下,按照第二文字格式、以及图框的标准格式信息将目标信息进行处理,得到第二文字格式的第一导入信息,其中,第二文字格式为
cad平台的默认文字格式,进而达到了对目标信息进行处理为导入信息目的,从而实现了提高信息导入效率的技术效果。
56.为便于理解,将上述cad平台的信息导入方法应用在具体的cad场景中,作为一种可选的方案,例如图7所示,具体步骤如下:步骤s702,读取word文件中的全部内容;步骤s704,先进行一遍基本的格式处理;步骤s706,选择按一段文字插入至cad中a0/a1尺寸的图框内,图框内固定插入n列内容,并确定好每列允许的最大高度值h,具体包括:判断当前选中的段落是否为图片、表格或文字,如果当前段落为图片或者表格,处理格式后,用ole接口函数插入至cad中,并处理ole尺寸和比例;如果所选段落中没有图片和表格时,判断所选段落范围是否大于一个指定数值v,如果大于指定数值v,则使用ole接口函数将指定数值范围内的文字插入至cad中,并处理ole对象尺寸和比例,如果所选段落小于指定数值v,则直接取n段内容,复制粘贴至cad中,其中某段内容范围再次大于指定数值v,则使用ole接口函数将指定数值范围内的文字插入至cad中,并处理ole尺寸和比例;当插入cad中的ole对象高度超过图框内每列允许的最大高度值h,则转到下一列,插入n列后,则声称下一个图框。
57.步骤s708,选择按一页文字插入至cad中a0/a1尺寸的图框内,图框内固定插入n列内容,并确定好每列允许的最大高度值h,具体包括:获取当前一页内容,处理格式后,使用ole接口函数将文字插入至cad中,再循环操作,直至插入cad中的ole对象高度超过图框内每列允许的最大高度值h,即转到下一列,插入n列后,即生成下一个图框。
58.通过本技术提供的实施例,能够避免由于篇幅过长导致的显示内容的缺漏。可以更快地将大段文字作为ole对象导入至cad中,因为在cad中可以用word打开ole对象进行编辑,提高调整格式的便利性。
59.可以理解的是,在本技术的具体实施方式中,涉及到用户信息等相关的数据,当本技术以上实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
60.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
61.根据本技术实施例的另一个方面,还提供了一种用于实施上述cad平台的信息导入方法的cad平台的信息导入装置。如图8所示,该装置包括:第一获取单元802,用于响应于信息导入请求,获取待导入cad平台的目标信息,其中,信息导入请求用于请求将目标信息导入cad平台的图框;第一处理单元804,用于在目标信息的样式为非文字样式的情况下,按照图框的标准格式信息将目标信息进行处理,得到第一导入信息,并将第一导入信息导入图框,其中,标准格式信息为图框内允许导入的信息对应的标准格式;
第二处理单元806,用于在目标信息的样式为文字样式的情况下,将目标信息中位于图框的标准范围内的信息按照标准格式信息进行处理,得到第二导入信息,并将第二导入信息导入图框,其中,标准范围为图框内允许导入的信息对应的标准范围。
62.具体实施例可以参考上述cad平台的信息导入装置中所示示例,本示例中在此不再赘述。
63.作为一种可选的方案,第二处理单元806,包括:第一处理模块,用于将目标信息中位于图框的标准范围内的第一信息按照标准格式信息进行处理,得到第一目标导入信息;第二处理模块,用于将目标信息中位于图框的标准范围外的第二信息处理为第三信息,其中,第三信息位于图框的标准范围内;第三处理模块,用于将第三信息按照标准格式信息进行处理,得到第二目标导入信息;第一导入模块,用于将第一目标导入信息、以及第二目标导入信息导入图框。
64.具体实施例可以参考上述cad平台的信息导入装置中所示示例,本示例中在此不再赘述。
65.作为一种可选的方案,第二处理模块,包括:第一执行模块,用于执行以下步骤,直至第二信息中的全部信息都处理为第三信息:从第二信息中确定出至少一个第二信息,并由至少一个第二信息组成当前信息集合,其中,当前信息集合中的信息对应的占用量小于或等于标准范围对应的上限阈值;将当前信息集合中的信息确定为第三信息;在第二信息中存在未处理为第三信息的残余信息的情况下,从残余信息中确定出至少一个残余信息,并由至少一个残余信息组成当前信息集合。
66.具体实施例可以参考上述cad平台的信息导入装置中所示示例,本示例中在此不再赘述。
67.作为一种可选的方案,装置还包括:第一确定子模块,用于从第二信息中确定出预设段落的第二信息,并由预设段落的第二信息组成当前信息集合,其中,预设段落的段落数小于或等于标准范围对应的上限段落数;第二确定子模块,用于从第二信息中确定出预设页的第二信息,并由预设页的第二信息组成当前信息集合,其中,预设页的页数小于或等于标准范围对应的上限页数。
68.具体实施例可以参考上述cad平台的信息导入装置中所示示例,本示例中在此不再赘述。
69.作为一种可选的方案,第一处理单元804,包括:第一调整模块,用于将目标信息的显示参数调整为标准格式信息对应的显示参数。
70.具体实施例可以参考上述cad平台的信息导入装置中所示示例,本示例中在此不再赘述。
71.作为一种可选的方案,装置还包括:
第一调整子模块,用于在目标信息的样式为图片样式的情况下,将目标信息的显示比例调整为标准格式信息对应的显示比例;第二调整子模块,用于在目标信息的样式为表格样式的情况下,将目标信息的显示尺寸调整为标准格式信息对应的显示尺寸。
72.具体实施例可以参考上述cad平台的信息导入装置中所示示例,本示例中在此不再赘述。
73.作为一种可选的方案,第一处理单元804,包括:第四处理模块,用于在信息导入请求指示将目标信息处理为第一文字格式、且第一文字格式为cad平台允许的文字格式的情况下,按照第一文字格式、以及图框的标准格式信息将目标信息进行处理,得到第一文字格式的第一导入信息;第五处理模块,用于在信息导入请求未指示将目标信息处理为第一文字格式的情况下,按照第二文字格式、以及图框的标准格式信息将目标信息进行处理,得到第二文字格式的第一导入信息,其中,第二文字格式为cad平台的默认文字格式。
74.具体实施例可以参考上述cad平台的信息导入装置中所示示例,本示例中在此不再赘述。
75.根据本技术实施例的又一个方面,还提供了一种用于实施上述cad平台的信息导入方法的电子装置,如图9所示,该电子装置包括存储器902和处理器904,该存储器902中存储有计算机程序,该处理器904被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
76.可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。
77.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:根据本技术实施例的一个方面,提供了一种cad平台的信息导入方法,包括:s1,响应于信息导入请求,获取待导入cad平台的目标信息,其中,信息导入请求用于请求将目标信息导入cad平台的图框;s2,在目标信息的样式为非文字样式的情况下,按照图框的标准格式信息将目标信息进行处理,得到第一导入信息,并将第一导入信息导入图框,其中,标准格式信息为图框内允许导入的信息对应的标准格式;s3,在目标信息的样式为文字样式的情况下,将目标信息中位于图框的标准范围内的信息按照标准格式信息进行处理,得到第二导入信息,并将第二导入信息导入图框,其中,标准范围为图框内允许导入的信息对应的标准范围。
78.可选地,本领域普通技术人员可以理解,图9所示的结构仅为示意,电子装置也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图9其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图9中所示更多或者更少的组件(如网络接口等),或者具有与图9所示不同的配置。
79.其中,存储器902可用于存储软件程序以及模块,如本技术实施例中的cad平台的信息导入方法和装置对应的程序指令/模块,处理器904通过运行存储在存储器902内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的cad平台的信息导入
方法。存储器902可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器902可进一步包括相对于处理器904远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器902具体可以但不限于用于存储第一导入信息、第二导入信息等信息。作为一种示例,如图9所示,上述存储器902中可以但不限于包括上述cad平台的信息导入装置中的第一获取单元802、第一处理单元804、第二处理单元806。此外,还可以包括但不限于上述cad平台的信息导入装置中的其他模块单元,本示例中不再赘述。
80.可选地,上述的传输装置906用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置906包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置906为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
81.此外,上述电子装置还包括:显示器908,用于显示上述第一导入信息、第二导入信息等信息;和连接总线910,用于连接上述电子装置中的各个模块部件。
82.在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(peer to peer,简称p2p)网络,任意形式的计算设备,比如服务器、终端等电子装置都可以通过加入该点对点网络而成为该区块链系统中的一个节点。
83.根据本技术的一个方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,该计算机程序/指令包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本技术实施例提供的各种功能。
84.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
85.需要说明的是,电子装置的计算机系统仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
86.计算机系统包括中央处理器(central processing unit,cpu),其可以根据存储在只读存储器(read-only memory,rom)中的程序或者从存储部分加载到随机访问存储器(random access memory,ram)中的程序而执行各种适当的动作和处理。在随机访问存储器中,还存储有系统操作所需的各种程序和数据。中央处理器、在只读存储器以及随机访问存储器通过总线彼此相连。输入/输出接口(input /output接口,即i/o接口)也连接至总线。
87.以下部件连接至输入/输出接口:包括键盘、鼠标等的输入部分;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分;包括硬盘等的存储部分;以及包括诸如局域网卡、调制解调器等的网络接口卡的通信部分。通信部分经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至输入/输出接口。可拆卸介质,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器上,以便于从其上读出的计算机程序根据需要被安装入存储部分。
88.特别地,根据本技术的实施例,各个方法流程图中所描述的过程可以被实现为计
算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理器执行时,执行本技术的系统中限定的各种功能。
89.根据本技术的一个方面,提供了一种计算机可读存储介质,计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
90.可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:s1,响应于信息导入请求,获取待导入cad平台的目标信息,其中,信息导入请求用于请求将目标信息导入cad平台的图框;s2,在目标信息的样式为非文字样式的情况下,按照图框的标准格式信息将目标信息进行处理,得到第一导入信息,并将第一导入信息导入图框,其中,标准格式信息为图框内允许导入的信息对应的标准格式;s3,在目标信息的样式为文字样式的情况下,将目标信息中位于图框的标准范围内的信息按照标准格式信息进行处理,得到第二导入信息,并将第二导入信息导入图框,其中,标准范围为图框内允许导入的信息对应的标准范围。
91.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
92.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
93.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。
94.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
95.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
96.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
97.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
98.以上仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1