文件格式的转换方法、系统及电子设备技术方案

技术编号:27590806 阅读:21 留言:0更新日期:2021-03-10 10:08
本发明专利技术提供了一种文件格式的转换方法、系统及电子设备,涉及文件格式转换领域,该方法应用于文件转码网页的过程,首先获取待转码文件的资源定位符;待转码文件的资源定位符中包含待转码文件的文件格式信息;然后利用待转码文件的资源定位符对待转码文件进行下载,并将已下载的待转码文件标记为第一待处理文件;再根据第一待处理文件的文件格式信息,将第一待处理文件转换为满足文件转码网页需求的第二待处理文件;然后生成第二待处理文件的资源定位符,利用第二待处理文件的资源定位符对第二待处理文件进行下载并用于文件转码网页的过程。该方法通过对输入文件的预处理操作,降低了网页转换过程中对原始输入文件的格式要求。了网页转换过程中对原始输入文件的格式要求。了网页转换过程中对原始输入文件的格式要求。

【技术实现步骤摘要】
文件格式的转换方法、系统及电子设备


[0001]本专利技术涉及文件格式转换
,尤其是涉及一种文件格式的转换方法、系统及电子设备。

技术介绍

[0002]现有技术中的网页转换过程是通过相应的文件转码网页系统,将输入文件转码为可用的网页文件。由于网页文件格式的类型数量有限,因此对转码前的输入文件有着严格的格式要求。在实际使用过程中,输入文件的格式复杂多样,当前的文件转码网页系统难以满足各类格式的输入文件的转码需求。
[0003]可见,现有网页转换过程中还存在着对输入文件格式要求较高的问题。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种文件格式的转换方法、系统及电子设备,通过待转码文件的资源定位符将待转码文件预先进行下载,并通过文件类型和文件内容两个层面将待转码文件转换为满足文件转码网页需求的文件,最终将转换后的文件用于文件转码网页系统进行转码。通过对输入文件的预处理操作,最终转化为文件转码网页系统能够支持的文件格式,降低了网页转换过程中对原始输入文件的格式要求。
[0005]第一方面,本专利技术实施例提供了一种文件格式的转换方法,该方法应用于文件转码网页的过程,该方法包括:
[0006]获取待转码文件的资源定位符;其中,待转码文件的资源定位符中包含待转码文件的文件格式信息;
[0007]利用待转码文件的资源定位符对待转码文件进行下载,并将已下载的待转码文件标记为第一待处理文件;其中,第一待处理文件的文件格式信息与待转码文件的文件格式信息相同;/>[0008]根据第一待处理文件的文件格式信息,将第一待处理文件转换为满足文件转码网页需求的第二待处理文件;
[0009]生成第二待处理文件的资源定位符,利用第二待处理文件的资源定位符对第二待处理文件进行下载,并将已下载的第二待处理文件用于文件转码网页的过程。
[0010]在一些实施方式中,根据第一待处理文件的文件格式信息,将第一待处理文件转换为满足文件转码网页需求的第二待处理文件的步骤,包括:
[0011]获取预设的输入文件支持类型以及输出文件支持类型;其中,输入文件支持类型为文件转码网页过程中支持的输入文件的类型;输出文件支持类型为文件转码网页过程中支持的输出文件的类型;
[0012]对第一待处理文件的文件格式信息进行格式判断,确定第一待处理文件是否满足输入文件支持类型;
[0013]如果第一待处理文件满足输入文件支持类型且不满足输出文件支持类型,则将第
一待处理文件转换为满足输出文件支持类型的第二待处理文件。
[0014]在一些实施方式中,输入文件支持类型,包括:演示输入文件、表格输入文件、文字输入文件、PDF输入文件和文本输入文件上述一种或多种对应的文件格式;
[0015]其中,演示输入文件对应的文件格式,包括:pptx、ppt、pot、potx、pps、ppsx、dps、dpt、pptm、potm、ppsm;
[0016]表格输入文件对应的文件格式,包括:xls、xlt、et、ett、xlsx、xltx、csv、xlsb、xlsm、xltm;
[0017]文字输入文件对应的文件格式,包括:doc、dot、wps、wpt、docx、dotx、docm、dotm;
[0018]PDF输入文件对应的文件格式,包括:pdf;
[0019]文本输入文件对应的文字格式,包括:lrc、c、cpp、h、asm、s、java、asp、bat、bas、prg、cmd、rtf、txt、xml、json。
[0020]在一些实施方式中,输出文件支持类型,包括:演示输出文件、表格输出文件、文字输出文件、PDF输出文件和文本输出文件上述一种或多种对应的文件格式;
[0021]其中,演示输出文件对应的文件格式,包括:pptx、ppt;
[0022]表格输出文件对应的文件格式,包括:xls、xlsx;
[0023]文字输出文件对应的文件格式,包括:doc、docx;
[0024]PDF输出文件对应的文件格式,包括:pdf;
[0025]文本输出文件对应的文字格式,包括:txt。
[0026]在一些实施方式中,对第一待处理文件的文件格式信息进行格式判断,确定第一待处理文件是否满足输入文件支持类型,包括:
[0027]获取第一待处理文件的文件格式信息中包含的文件头、文件内容以及文件扩展名;
[0028]分别利用第一待处理文件的文件头、文件内容以及文件扩展名,判断第一待处理文件是否满足输入文件支持类型。
[0029]在一些实施方式中,根据第一待处理文件的文件格式信息,将第一待处理文件转换为满足文件转码网页需求的第二待处理文件的步骤之后,方法还包括:
[0030]获取预设的文件格式标准;其中,文件格式标准为文件转码网页过程中文件所需的格式标准;
[0031]判断第二待处理文件是否满足文件格式标准;
[0032]如果否,将第二待处理文件按照文件格式标准进行格式转换。
[0033]在一些实施方式中,利用待转码文件的资源定位符对待转码文件进行下载,并将已下载的待转码文件标记为第一待处理文件的步骤之前,方法还包括:
[0034]判断待转码文件的资源定位符是否已完成转换;
[0035]如果是,利用待转码文件的资源定位符对待转码文件进行下载,并将已下载的待转码文件用于文件转码网页的过程。
[0036]第二方面,本专利技术实施例提供了一种文件格式的转换系统,该系统用于文件转码网页的过程,该系统包括:
[0037]文件资源定位符获取模块,用于获取待转码文件的资源定位符;其中,待转码文件的资源定位符中包含待转码文件的文件格式信息;
[0038]第一待处理文件获取模块,用于利用待转码文件的资源定位符对待转码文件进行下载,并将已下载的待转码文件标记为第一待处理文件;其中,第一待处理文件的文件格式信息与待转码文件的文件格式信息相同;
[0039]第二待处理文件获取模块,用于根据第一待处理文件的文件格式信息,将第一待处理文件转换为满足文件转码网页需求的第二待处理文件;
[0040]文件格式转换生成模块,用于生成第二待处理文件的资源定位符,利用第二待处理文件的资源定位符对第二待处理文件进行下载,并将已下载的第二待处理文件用于文件转码网页的过程。
[0041]第三方面,本专利技术实施例还提供一种电子设备,包括:处理器和存储器;存储器上存储有计算机程序,计算机程序在被处理器运行时实现上述第一方面任意可能的实施方式中提到的文件格式的转换方法的步骤。
[0042]第四方面,本专利技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,其中,计算机程序被处理器运行时实现上述第一方面任意可能的实施方式中提到的文件格式的转换方法的步骤。
[0043]本专利技术实施例带来了以下有益效果:
[0044]本专利技术提供了一种文件格本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件格式的转换方法,其特征在于,所述方法应用于文件转码网页的过程,所述方法包括:获取待转码文件的资源定位符;其中,所述待转码文件的资源定位符中包含所述待转码文件的文件格式信息;利用所述待转码文件的资源定位符对所述待转码文件进行下载,并将已下载的所述待转码文件标记为第一待处理文件;其中,所述第一待处理文件的文件格式信息与所述待转码文件的文件格式信息相同;根据所述第一待处理文件的文件格式信息,将所述第一待处理文件转换为满足文件转码网页需求的第二待处理文件;生成所述第二待处理文件的资源定位符,利用所述第二待处理文件的资源定位符对所述第二待处理文件进行下载,并将已下载的所述第二待处理文件用于文件转码网页的过程。2.根据权利要求1所述的方法,其特征在于,根据所述第一待处理文件的文件格式信息,将所述第一待处理文件转换为满足文件转码网页需求的第二待处理文件的步骤,包括:获取预设的输入文件支持类型以及输出文件支持类型;其中,所述输入文件支持类型为文件转码网页过程中支持的输入文件的类型;所述输出文件支持类型为文件转码网页过程中支持的输出文件的类型;对所述第一待处理文件的文件格式信息进行格式判断,确定所述第一待处理文件是否满足所述输入文件支持类型;如果所述第一待处理文件满足所述输入文件支持类型且不满足输出文件支持类型,则将所述第一待处理文件转换为满足所述输出文件支持类型的所述第二待处理文件。3.根据权利要求2所述的方法,其特征在于,所述输入文件支持类型,包括:演示输入文件、表格输入文件、文字输入文件、PDF输入文件和文本输入文件上述一种或多种对应的文件格式;其中,所述演示输入文件对应的文件格式,包括:pptx、ppt、pot、potx、pps、ppsx、dps、dpt、pptm、potm、ppsm;所述表格输入文件对应的文件格式,包括:xls、xlt、et、ett、xlsx、xltx、csv、xlsb、xlsm、xltm;所述文字输入文件对应的文件格式,包括:doc、dot、wps、wpt、docx、dotx、docm、dotm;所述PDF输入文件对应的文件格式,包括:pdf;所述文本输入文件对应的文字格式,包括:lrc、c、cpp、h、asm、s、java、asp、bat、bas、prg、cmd、rtf、txt、xml、json。4.根据权利要求2所述的方法,其特征在于,所述输出文件支持类型,包括:演示输出文件、表格输出文件、文字输出文件、PDF输出文件和文本输出文件上述一种或多种对应的文件格式;其中,所述演示输出文件对应的文件格式,包括:pptx、ppt;所述表格输出文件对应的文件格式,包括:xls、xlsx;所述文字输出文件对应的文...

【专利技术属性】
技术研发人员:夏振水
申请(专利权)人:杭州米络星科技集团有限公司
类型:发明
国别省市:

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

1