文件格式转换方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:38759087 阅读:16 留言:0更新日期:2023-09-10 09:44
本申请公开了一种文件格式转换方法、装置、计算机设备及可读存储介质,包括:获取需要进行格式转换的至少两个待转换文件,以及转换配置文件,所述转换配置文件包括将所述待转换文件的格式转换为目标格式的转换配置信息;基于所述至少两个待转换文件各自对应的视图比例参数和所述转换配置文件,按照预设策略对所述至少两个待转换文件进行格式转换处理,获得所述目标格式的至少两个目标文件;各所述目标文件与对应的所述待转换文件的视图比例参数相同。如此,能够在对多个文件进行批量转换格式时,确保文件在格式转换前后的视图比例参数保持相同,解决了格式转换后的文件与原文件的数据信息不一致的问题,提高了文件格式转换的准确率和质量。准确率和质量。准确率和质量。

【技术实现步骤摘要】
文件格式转换方法、装置、计算机设备及可读存储介质


[0001]本专利技术涉及机械设计
,特别是涉及一种文件格式转换方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]在机械设备工业设计制造过程中,产品设计最终要形成具体的二维、三维生产设计图纸文件,以用于具体的生产制造,达到快速、批量化的制造目标。对于应用工业设计软件所设计好的图纸文件,为了能够应用于不同的制造加工设备,需要让制造加工设备能够识别读取图纸信息,此时需要先对图纸文件的格式进行转换,以满足制造加工需要。
[0003]专利技术人在研究中发现现有的文件格式转换存在以下问题:在需要将视图比例参数不同的多个图纸文件进行批量格式转换处理时,图纸的视图比例参数会以第一个转换的图纸文件的视图比例参数作为所有图纸文件的视图比例参数,导致与第一个转换的图纸文件具有不同视图比例参数的图纸文件在格式转换后的视图比例参数不正确,即图纸文件在格式转换前后的视图比例参数不相同,使得格式转换后的图纸文件与原图纸文件的数据信息不一致。

技术实现思路

[0004]本申请的目的在于提供一种文件格式转换方法、装置、计算机设备及计算机可读存储介质,能够在对多个文件进行批量转换格式时,确保文件在格式转换前后的视图比例参数保持相同,提高了文件格式转换的准确率和质量。
[0005]为达到上述目的:
[0006]第一方面,本申请实施例提供了一种文件格式转换方法,所述方法包括:
[0007]步骤S1、获取需要进行格式转换的至少两个待转换文件,以及转换配置文件,所述转换配置文件包括将所述待转换文件的格式转换为目标格式的转换配置信息;
[0008]步骤S2、基于所述至少两个待转换文件各自对应的视图比例参数和所述转换配置文件,按照预设策略对所述至少两个待转换文件进行格式转换处理,获得所述目标格式的至少两个目标文件;各所述目标文件与对应的所述待转换文件的视图比例参数相同。
[0009]在一实施方式中,所述步骤S2,包括:
[0010]获取各所述待转换文件对应的视图比例参数,并将各所述待转换文件按照对应的视图比例参数进行分类,获得至少一视图比例参数对应的待转换文件集合;
[0011]基于目标待转换文件集合对应的目标视图比例参数和所述转换配置文件,对所述目标待转换文件集合中的待转换文件进行批量格式转换处理,获得所述目标待转换文件集合中的至少一待转换文件各自对应的、且视图比例参数为所述目标视图比例参数的目标文件;所述目标待转换文件集合为任一所述待转换文件集合。
[0012]在一实施方式中,所述步骤S2,包括:
[0013]依序获取并记录所述至少两个待转换文件各自对应的视图比例参数;
[0014]基于记录的所述至少两个待转换文件各自对应的视图比例参数和所述转换配置文件,依次对各所述待转换文件进行格式转换处理,获得各所述待转换文件对应的、且视图比例参数分别对应相同的目标文件。
[0015]在一实施方式中,所述步骤S2,包括:
[0016]步骤S20、从所述至少两个待转换文件中获取第n个所述待转换文件对应的视图比例参数;
[0017]步骤S21、基于第n个所述待转换文件对应的视图比例参数和所述转换配置文件,对第n个所述待转换文件进行格式转换处理,获得第n个所述待转换文件对应的、且视图比例参数与第n个所述待转换文件对应的视图比例参数相同的目标文件;
[0018]步骤S22、判断n是否等于或大于N,若是,则结束,否则控制n=n+1,并返回步骤S20;N为所述至少两个待转换文件包含的待转换文件的个数。
[0019]在一实施方式中,所述获取需要进行格式转换的至少两个待转换文件,包括:
[0020]根据配置的待转换文件的导入路径,从所述导入路径下读取需要进行格式转换的至少两个待转换文件。
[0021]在一实施方式中,所述方法还包括:
[0022]将所述目标文件存储至配置的输出路径下。
[0023]在一实施方式中,所述待转换文件的当前格式为prt,所述目标格式为dwg。
[0024]第二方面,本申请实施例提供一种文件格式转换装置,包括:
[0025]获取模块,用于获取需要进行格式转换的至少两个待转换文件,以及转换配置文件,所述转换配置文件包括将所述待转换文件的格式转换为目标格式的转换配置信息;
[0026]处理模块,用于基于所述至少两个待转换文件各自对应的视图比例参数和所述转换配置文件,按照预设策略对所述至少两个待转换文件进行格式转换处理,获得所述目标格式的至少两个目标文件;各所述目标文件与对应的所述待转换文件的视图比例参数相同。
[0027]第三方面,本申请实施例提供一种计算机设备,包括:处理器和存储有计算机程序的存储器,在所述处理器运行所述计算机程序时,实现上述文件格式转换方法的步骤。
[0028]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述文件格式转换方法的步骤。
[0029]本申请实施例提供的文件格式转换方法、装置、计算机设备及计算机可读存储介质,所述方法包括:获取需要进行格式转换的至少两个待转换文件,以及转换配置文件,所述转换配置文件包括将所述待转换文件的格式转换为目标格式的转换配置信息;基于所述至少两个待转换文件各自对应的视图比例参数和所述转换配置文件,按照预设策略对所述至少两个待转换文件进行格式转换处理,获得所述目标格式的至少两个目标文件;各所述目标文件与对应的所述待转换文件的视图比例参数相同。如此,基于至少两个待转换文件各自对应的视图比例参数和转换配置文件,按照预设策略对至少两个待转换文件进行格式转换处理,获得视图比例参数对应相同且格式为目标格式的目标文件,使得对待转换文件完成格式转换后生成的目标文件与对应待转换文件的视图比例参数相同,能够在对多个文件进行批量转换格式时,确保文件在格式转换前后的视图比例参数保持相同,解决了格式
转换后的文件与原文件的数据信息不一致的问题,提高了文件格式转换的准确率和质量。
附图说明
[0030]图1为本专利技术实施例提供的文件格式转换方法的流程示意图;
[0031]图2为本专利技术实施例提供的文件格式转换方法的具体流程示意图;
[0032]图3为本专利技术实施例提供的文件格式转换装置的结构示意图一;
[0033]图4为本专利技术实施例提供的文件格式转换装置的结构示意图二。
具体实施方式
[0034]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0035]需要说明的是,在本文中,术语“包括”、“包含”或者本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件格式转换方法,其特征在于,包括:步骤S1、获取需要进行格式转换的至少两个待转换文件,以及转换配置文件,所述转换配置文件包括将所述待转换文件的格式转换为目标格式的转换配置信息;步骤S2、基于所述至少两个待转换文件各自对应的视图比例参数和所述转换配置文件,按照预设策略对所述至少两个待转换文件进行格式转换处理,获得所述目标格式的至少两个目标文件;各所述目标文件与对应的所述待转换文件的视图比例参数相同。2.根据权利要求1所述的文件格式转换方法,其特征在于,所述步骤S2,包括:获取各所述待转换文件对应的视图比例参数,并将各所述待转换文件按照对应的视图比例参数进行分类,获得至少一视图比例参数对应的待转换文件集合;基于目标待转换文件集合对应的目标视图比例参数和所述转换配置文件,对所述目标待转换文件集合中的待转换文件进行批量格式转换处理,获得所述目标待转换文件集合中的至少一待转换文件各自对应的、且视图比例参数为所述目标视图比例参数的目标文件;所述目标待转换文件集合为任一所述待转换文件集合。3.根据权利要求1所述的文件格式转换方法,其特征在于,所述步骤S2,包括:依序获取并记录所述至少两个待转换文件各自对应的视图比例参数;基于记录的所述至少两个待转换文件各自对应的视图比例参数和所述转换配置文件,依次对各所述待转换文件进行格式转换处理,获得各所述待转换文件对应的、且视图比例参数分别对应相同的目标文件。4.根据权利要求1所述的文件格式转换方法,其特征在于,所述步骤S2,包括:步骤S20、从所述至少两个待转换文件中获取第n个所述待转换文件对应的视图比例参数;步骤S21、基于第n个所述待转换文件对应的视图比例参数和所述转换配置文件,对第n个所述待转换文件进...

【专利技术属性】
技术研发人员:刘建伟杨才明周坤蒋欣刘浩
申请(专利权)人:中科云谷科技有限公司
类型:发明
国别省市:

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

1