一种小样文件到Office文件的转换方法及装置制造方法及图纸

技术编号:14600456 阅读:134 留言:0更新日期:2017-02-09 03:42
本发明专利技术适用计算机技术领域,提供了一种小样文件到Office文件的转换方法及装置,该方法包括:接收用户输入的将小样文件转换为Office文件的文件转换请求;获取小样文件中不同文件内容部分对应的排版标签,对排版标签进行解析,得到对应的标签属性值;建立与排版标签一一对应的、用于Office文件格式设置的格式标签,使用标签属性值对格式标签进行设置;根据不同文件内容部分以及对应的格式标签,生成与小样文件对应的Office文件,实现了小样文件到Office文件的自动转换,提高了小样文件转换为Office文件的效率。

【技术实现步骤摘要】

本专利技术属于计算机
,尤其涉及一种小样文件到Office文件的转换方法及装置。
技术介绍
方正书版系统是一款用于书刊排版的批处理软件系统,功能强大,其批处理功能可用于对书刊排版中的内容和格式进行批次处理,减少工作量。方正书版系统中包括四种文件:小样文件、排版参数文件、大样文件以及发排文件,其中,小样文件是方正书版系统的主体,内容为用户输入、编辑的文本文件,并插有排版注解,其扩展名为.fbd。现有办公应用系统大多使用Office文件,因此,常常需要将小样文件转换为Office文件。现有技术在将小样文件转换为Office文件时,通常先将方正书版小样文件转换成文本文件,然后从文本文件中将文字内容复制保存到Office文件中,从而使得小样文件中的公式、表格以及文字所具有的特殊属性(例如,字体颜色、大小、加粗和文本框等)都会丢失,用户需要重新进行编辑、排版,降低了工作效率,浪费了大量的人力和财力。
技术实现思路
本专利技术的目的在于提供一种小样文件到Office文件的转换方法及装置,旨在解决由于现有技术无法提供一种有效的小样文件到Office文件的转换方法,导致小样文件到Office文件的转换效率低下的问题。一方面,本专利技术提供了一种小样文件到Office文件的转换方法,所述方法包括下述步骤:接收用户输入的将小样文件转换为Office文件的文件转换请求;获取所述小样文件中不同文件内容部分对应的排版标签,对所述排版标签进行解析,得到对应的标签属性值;建立与所述排版标签一一对应的、用于所述Office文件格式设置的格式标签,使用所述标签属性值对所述格式标签进行设置;根据所述不同文件内容部分以及对应的所述格式标签,生成与所述小样文件对应的Office文件。另一方面,本专利技术提供了一种小样文件到Office文件的转换装置,所述装置包括:请求接收单元,用于接收用户输入的将小样文件转换为Office文件的文件转换请求;标签解析单元,用于获取所述小样文件中不同文件内容部分对应的排版标签,对所述排版标签进行解析,得到对应的标签属性值;标签设置单元,用于建立与所述排版标签一一对应的、用于所述Office文件格式设置的格式标签,使用所述标签属性值对所述格式标签进行设置;以及文件生成单元,用于根据所述不同文件内容部分以及对应的所述格式标签,生成与所述小样文件对应的Office文件。在本专利技术实施例中,接收用户输入的将小样文件转换为Office文件的文件转换请求,获取小样文件中不同文件内容部分对应的排版标签,对排版标签进行解析,得到对应的标签属性值,建立与排版标签一一对应的、用于Office文件格式设置的格式标签,使用标签属性值对格式标签进行设置,根据不同文件内容部分以及对应的格式标签,生成与小样文件对应的Office文件,实现了小样文件到Office文件的自动转换,提高了小样文件转换为Office文件的效率。附图说明图1是本专利技术实施例一提供的小样文件到Office文件的转换方法的实现流程图;图2是本专利技术实施例二提供的小样文件到Office文件的转换装置的结构示意图;以及图3是本专利技术实施例二提供的小样文件到Office文件的转换装置的优选结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体实施例对本专利技术的具体实现进行详细描述:实施例一:图1示出了本专利技术实施例一提供的小样文件到Office文件的转换方法的实现流程,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:在步骤S101中,接收用户输入的将小样文件转换为Office文件的文件转换请求。本专利技术实施例适用于文件处理设备或系统,文件处理设备或系统接收的文件转换请求中包括有待转换的小样文件。其中,小样文件的内容为用户输入、编辑的文本文件,并插有排版注解或排版标签,其扩展名为.fbd,排版标签描述了对应内容的排版格式,而Office文件可以为微软公司的Word、Excel或PowerPoint格式文件。在步骤S102中,获取小样文件中不同文件内容部分对应的排版标签,对排版标签进行解析,得到对应的标签属性值。在步骤S103中,建立与排版标签一一对应的、用于Office文件格式设置的格式标签,使用标签属性值对格式标签进行设置。在本专利技术实施例中,在对Office文件的格式标签进行设置之前,预先为Office文件建立格式标签的数据结构,该数据结构与小样文件的排版标签的数据结构一一对应,以用于将小样文件中出现的排版标签转换为Office文件的格式标签,例如,可分别为语音、视频、图片、标题、知识点、段落、句解、注释、题型、题干、答案、字体等建立对应的数据结构。在得到小样文件中不同文件内容部分对应的排版标签的标签属性值后,建立与排版标签一一对应的、用于Office文件格式设置的格式标签,使用标签属性值对格式标签进行设置。优选地,可建立一格式配置文件,在该格式配置文件中记录与排版标签一一对应的、用于Office文件格式设置的格式标签,使用标签属性值对格式标签进行设置,从而通过格式配置文件存储Office文件的格式设置参数,便于转换过程中参考的统一加载和读取。在步骤S104中,根据不同文件内容部分以及对应的格式标签,生成与小样文件对应的Office文件。在本专利技术实施例中,在将小样文件中不同文件内容部分复制到Office文件中后,根据与各个部分对应的格式标签对不同文件内容进行格式设置,最终生成与小样文件对应的Office文件,实现了小样文件到Office文件的自动转换,提高了小样文件转换为Office文件的效率。进一步地,在转换得到Office文件后,可将转换过程中的格式配置文件删除,以减少存储资源浪费。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。实施例二:图2示出了本专利技术实施例二提供的小样文件到Office文件的转换装置的结构,为了便于说明,仅示出了与本专利技术实施例相关的部分,其中:请求接收单元21,用于接收用户输入的将小样文件转换为Office文件的文件转换请求;标签解析单元22,用于获取小样文件中不同文件内容部分对应的排版标签,对排版标签进行解析,得到对应的标签属性值;标签设置单元23,用于建立与排版标签一一对应的、用于Office文件格式设置的格式标签,使用标签属性值对格式标签进行设置;以及文件生成单元24,用于根据不同文件内容部分以及对应的格式标签,生成与小样文件对应的Office文件。在本专利技术实施例中,在对Office文件的格式标签进行设置之前,预先为Office文件建立格式标签的数据结构,该数据结构与小样文件的排版标签的数据结构一一对应,以用于将小样文件中出现的排版标签转换为Office文件的格式标签,例如,可分别为语音、视频、图片、标题、知识点、段落、句解、注释、题型、题干、答案、字体等建立对应的数据结构。在得到小样文件中不同文件内容部分对应的排版标签的标签属性值后,建立与排版标签本文档来自技高网...

【技术保护点】
一种小样文件到Office文件的转换方法,其特征在于,所述方法包括下述步骤:接收用户输入的将小样文件转换为Office文件的文件转换请求;获取所述小样文件中不同文件内容部分对应的排版标签,对所述排版标签进行解析,得到对应的标签属性值;建立与所述排版标签一一对应的、用于所述Office文件格式设置的格式标签,使用所述标签属性值对所述格式标签进行设置;根据所述不同文件内容部分以及对应的所述格式标签,生成与所述小样文件对应的Office文件。

【技术特征摘要】
1.一种小样文件到Office文件的转换方法,其特征在于,所述方法包括下述步骤:接收用户输入的将小样文件转换为Office文件的文件转换请求;获取所述小样文件中不同文件内容部分对应的排版标签,对所述排版标签进行解析,得到对应的标签属性值;建立与所述排版标签一一对应的、用于所述Office文件格式设置的格式标签,使用所述标签属性值对所述格式标签进行设置;根据所述不同文件内容部分以及对应的所述格式标签,生成与所述小样文件对应的Office文件。2.如权利要求1所述的方法,其特征在于,建立与所述排版标签一一对应的、用于所述Office文件格式设置的格式标签的步骤之前,所述方法还包括:预先为所述Office文件建立所述格式标签的数据结构,以与小样文件的排版标签一一对应。3.如权利要求1所述的方法,其特征在于,建立与所述排版标签一一对应的、用于所述Office文件格式设置的格式标签,使用所述标签属性值对所述格式标签进行设置的步骤,包括:建立一格式配置文件,在所述格式配置文件中记录与所述排版标签一一对应的、用于所述Office文件格式设置的格式标签,使用所述标签属性值对所述格式标签进行设置。4.如权利要求3所述的方法,其特征在于,生成与所述小样文件对应的Offic...

【专利技术属性】
技术研发人员:丁小响涂继宏李海龙
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

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

1