CN106021196B - 一种公式转换方法及*** - Google Patents

一种公式转换方法及*** Download PDF

Info

Publication number
CN106021196B
CN106021196B CN201610293124.2A CN201610293124A CN106021196B CN 106021196 B CN106021196 B CN 106021196B CN 201610293124 A CN201610293124 A CN 201610293124A CN 106021196 B CN106021196 B CN 106021196B
Authority
CN
China
Prior art keywords
formula
formula data
chinese character
data
editable
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.)
Active
Application number
CN201610293124.2A
Other languages
English (en)
Other versions
CN106021196A (zh
Inventor
涂继宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201610293124.2A priority Critical patent/CN106021196B/zh
Publication of CN106021196A publication Critical patent/CN106021196A/zh
Application granted granted Critical
Publication of CN106021196B publication Critical patent/CN106021196B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/111Mathematical or scientific formatting; Subscripts; Superscripts

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Pure & Applied Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Mathematical Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Algebra (AREA)
  • Document Processing Apparatus (AREA)

Abstract

本发明适用计算机技术领域,提供了一种公式转换方法及***,所述方法包括:将FBD格式的公式数据转换为文本格式的公式数据;在所述文本格式的公式数据中,提取包含中文字符的公式数据;通过宏命令调用公式编辑器,将所述包含中文字符的公式数据转换成可编辑的公式数据。本发明将FBD格式的公式数据转换为文本格式的公式数据,对于文本格式的公式数据中包含了中文字符的公式数据通过宏命令调用公式编辑器转换成可编辑的公式数据,有效地避免了包含了中文字符的公式数据在转换后发生乱码的情况,同时实现了公式数据的编辑功能,便于用户进行编辑,提高工作效率,操作十分简单便捷。

Description

一种公式转换方法及***
技术领域
本发明属于计算机技术领域,尤其涉及一种公式转换方法及***。
背景技术
目前从事于电子行业的电教产品内容,都需要将从出版社购买来的印刷版数据进行二次加工转换为所需使用的电子化数据,通常是转换为FBD格式的文件,而FBD格式的公式数据无法直接转换成可编辑的公式数据,只能后期通过图片***或者手动输入公式的方法解决,尤其对于理科类的印刷版数据存在大量的公式数据,通过图片***或者手动输入公式的方法使得效率低下,且后期修改也比较困难。
发明内容
本发明的目的在于提供一种公式转换方法及***,旨在解决由于现有技术中无法将FBD格式的公式数据转换为可编辑的公式数据,导致后期通过图片***或者手动输入公式的方式进行编辑,造成工作效率低下,作业繁琐的问题。
一方面,本发明提供了一种公式转换方法,所述方法包括下述步骤:
将FBD格式的公式数据转换为文本格式的公式数据;
在所述文本格式的公式数据中,提取包含中文字符的公式数据;
通过宏命令调用公式编辑器,将所述包含中文字符的公式数据转换成可编辑的公式数据。
另一方面,本发明提供了一种公式转换***,所述***包括:
公式数据第一转换单元,用于将FBD格式的公式数据转换为文本格式的公式数据;
中文字符提取单元,用于在所述文本格式的公式数据中,提取包含中文字符的公式数据;以及
公式数据第二转换单元,用于通过宏命令调用公式编辑器,将所述包含中文字符的公式数据转换成可编辑的公式数据。
在本发明实施例中,将FBD格式的公式数据转换为文本格式的公式数据,对于文本格式的公式数据中包含了中文字符的公式数据通过宏命令调用公式编辑器转换成可编辑的公式数据,有效地避免了包含了中文字符的公式数据在转换后发生乱码的情况,同时实现了公式数据的编辑功能,便于用户进行编辑,提高工作效率,操作十分简单便捷。
附图说明
图1是本发明实施例一提供的公式转换方法的实现流程图;
图2是本发明实施例二提供的公式转换方法的实现流程图;
图3是本发明实施例三提供的公式转换***的结构示意图;以及
图4是本发明实施例四提供的公式转换***的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明实施例一提供的公式转换方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S101中,将FBD格式的公式数据转换为文本格式的公式数据。
在本发明实施例中,小样文件的扩展名为“FBD”,小样文件是制作的主体,印刷版数据中的全部内容都在小样文件中,小样文件中的公式数据需要转换为文本格式的公式数据,便于对于公式数据进行编辑。
在步骤S102中,在文本格式的公式数据中,提取包含中文字符的公式数据。
在本发明实施例中,由于文本格式的公式数据中如果包含中文字符,则在转换后容易产生乱码,导致无法识别出公式数据中的字符,因此,为了避免出现乱码,需要对包含中文字符的公式数据进一步转换。
具体地,判断文本格式的公式数据中是否包含中文字符;若包含中文字符,则提取包含中文字符的公式数据;若不包含中文字符,则通过宏命令转换成可编辑的公式数据。由于不包含中文字符的公式数据不存在转换出现乱码的情况,因此,可以直接通过宏命令转换成可编辑的公式数据,无需调用公式编辑器进行转换。
在步骤S103中,通过宏命令调用公式编辑器,将包含中文字符的公式数据转换成可编辑的公式数据。
在本发明实施例中,通过枚举所有窗口,查找公式编辑器;将包含中文字符的公式数据输入公式编辑器,得到可编辑的公式数据。由于包含中文字符的公式数据直接调用宏命令进行转换会出现乱码的情况,因此需要通过宏命令调用公式编辑器,宏命令调用公式编辑器具体是通过枚举所有窗口,查找公式编辑器,再将包含中文字符的公式数据输入公式编辑器,得到可编辑的公式数据。
在本发明实施例中,对于文本格式的公式数据中包含了中文字符的公式数据通过宏命令调用公式编辑器转换成可编辑的公式数据,有效地避免了包含了中文字符的公式数据在转换后发生乱码的情况,同时实现了公式数据的编辑功能,便于用户进行编辑,提高工作效率,操作十分简单便捷。
实施例二:
图2示出了本发明实施例二提供的公式转换方法的实现流程图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤S201中,根据文档中的预设范围,查找FBD格式的公式数据。
在本发明实施例中,用户可以在文档中的预设范围,方便自定义需要转换公式数据的范围,例如文档中的某一段、或文档中的全部内容,可以减少不必要的转换内容,也可以实现对全文档进行批量转换,进一步地提高转换效率。
在步骤S202中,将FBD格式的公式数据转换为文本格式的公式数据。
在步骤S203中,在文本格式的公式数据中,提取包含中文字符的公式数据。
在步骤S204中,通过宏命令调用公式编辑器,将包含中文字符的公式数据转换成可编辑的公式数据。
在步骤S205中,根据预设的时间间隔,保存可编辑的公式数据。
在本发明实施例中,通过预设的时间间隔自动对可编辑的公式数据进行保存,防止断电数据丢失,方便用户进行编辑修改,增加用户的体验感。
在本发明实施例中,步骤S202—S204的实施方式可对应参考前述实施例一中步骤S101—S103的描述,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
实施例三:
图3示出了本发明实施例三提供的公式转换***的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。在本发明实施例中,公式转换***包括:公式数据第一转换单元31、中文字符提取单元32以及公式数据第二转换单元33,其中:
公式数据第一转换单元31,用于将FBD格式的公式数据转换为文本格式的公式数据。
在本发明实施例中,小样文件的扩展名为“FBD”,小样文件是制作的主体,印刷版数据中的全部内容都在小样文件中,小样文件中的公式数据需要转换为文本格式的公式数据,便于对于公式数据进行编辑。
中文字符提取单元32,用于在文本格式的公式数据中,提取包含中文字符的公式数据。
在本发明实施例中,由于文本格式的公式数据中如果包含中文字符,则在转换后容易产生乱码,导致无法识别出公式数据中的字符,因此,为了避免出现乱码,需要对包含中文字符的公式数据进一步转换。
在本发明实施例中,中文字符提取单元32具体用于:判断文本格式的公式数据中是否包含中文字符;若包含中文字符,则提取包含中文字符的公式数据;若不包含中文字符,则通过宏命令转换成可编辑的公式数据。由于不包含中文字符的公式数据不存在转换出现乱码的情况,因此,可以直接通过宏命令转换成可编辑的公式数据,无需调用公式编辑器进行转换。
公式数据第二转换单元33,用于通过宏命令调用公式编辑器,将包含中文字符的公式数据转换成可编辑的公式数据。
该公式数据第二转换单元33包括:公式编辑器查找单元331以及转换子单元332,其中:
公式编辑器查找单元331,用于通过枚举所有窗口,查找公式编辑器。
转换子单元332,用于将包含中文字符的公式数据输入所述公式编辑器,得到可编辑的公式数据。
在本发明实施例中,通过枚举所有窗口,查找公式编辑器;将包含中文字符的公式数据输入公式编辑器,得到可编辑的公式数据。由于包含中文字符的公式数据直接调用宏命令进行转换会出现乱码的情况,因此需要通过宏命令调用公式编辑器,宏命令调用公式编辑器具体是通过枚举所有窗口,查找公式编辑器,再将包含中文字符的公式数据输入公式编辑器,得到可编辑的公式数据。
在本发明实施例中,公式转换***的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。该***各单元的实施方式具体可参考前述实施例一的描述,在此不再赘述。
实施例四:
图4示出了本发明实施例四提供的公式转换***的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。
在本发明实施例中,公式转换***包括:FBD格式查找单元41、公式数据第一转换单元42、中文字符提取单元43、公式数据第二转换单元44以及保存单元45,其中:
FBD格式查找单元41,用于根据文档中的预设范围,查找FBD格式的公式数据。
在本发明实施例中,用户可以在文档中的预设范围,方便自定义需要转换公式数据的范围,例如文档中的某一段、或文档中的全部内容,可以减少不必要的转换内容,也可以实现对全文档进行批量转换,进一步地提高转换效率。
公式数据第一转换单元42,用于将FBD格式的公式数据转换为文本格式的公式数据。
中文字符提取单元43,用于在文本格式的公式数据中,提取包含中文字符的公式数据。
公式数据第二转换单元44,用于通过宏命令调用公式编辑器,将包含中文字符的公式数据转换成可编辑的公式数据。
保存单元45,用于根据预设的时间间隔,保存可编辑的公式数据。
在本发明实施例中,通过预设的时间间隔自动对可编辑的公式数据进行保存,防止断电数据丢失,方便用户进行编辑修改,增加用户的体验感。
在本发明实施例中,公式转换***的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。该***各单元的实施方式具体可参考前述实施例一的描述,在此不再赘述。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种公式转换方法,其特征在于,所述方法包括下述步骤:
将FBD格式的公式数据转换为文本格式的公式数据;
在所述文本格式的公式数据中,提取包含中文字符的公式数据;
通过宏命令调用公式编辑器,将所述包含中文字符的公式数据转换成可编辑的公式数据,
在所述文本格式的公式数据中,提取包含中文字符的公式数据的步骤,包括:
判断所述文本格式的公式数据中是否包含中文字符;
若包含中文字符,则提取包含中文字符的公式数据;
若不包含中文字符,则通过宏命令转换成可编辑的公式数据。
2.如权利要求1所述的方法,其特征在于,将FBD格式的公式数据转换为文本格式的公式数据的步骤之前,包括:
根据文档中的预设范围,查找所述FBD格式的公式数据。
3.如权利要求1所述的方法,其特征在于,通过宏命令调用公式编辑器,将所述包含中文字符的公式数据转换成可编辑的公式数据的步骤,包括:
通过枚举所有窗口,查找所述公式编辑器;
将所述包含中文字符的公式数据输入所述公式编辑器,得到所述可编辑的公式数据。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据预设的时间间隔,保存所述可编辑的公式数据。
5.一种公式转换***,其特征在于,所述***包括:
公式数据第一转换单元,用于将FBD格式的公式数据转换为文本格式的公式数据;
中文字符提取单元,用于在所述文本格式的公式数据中,提取包含中文字符的公式数据;以及
公式数据第二转换单元,用于通过宏命令调用公式编辑器,将所述包含中文字符的公式数据转换成可编辑的公式数据,
所述中文字符提取单元具体用于:
判断所述文本格式的公式数据中是否包含中文字符;
若包含中文字符,则提取包含中文字符的公式数据;
若不包含中文字符,则通过宏命令转换成可编辑的公式数据。
6.如权利要求5所述的***,其特征在于,所述***还包括:
FBD格式查找单元,用于根据文档中的预设范围,查找所述FBD格式的公式数据。
7.如权利要求5所述的***,其特征在于,所述公式数据第二转换单元包括:
公式编辑器查找单元,用于通过枚举所有窗口,查找所述公式编辑器;以及
转换子单元,用于将所述包含中文字符的公式数据输入所述公式编辑器,得到所述可编辑的公式数据。
8.如权利要求5所述的***,其特征在于,所述***还包括:保存单元,用于根据预设的时间间隔,保存所述可编辑的公式数据。
CN201610293124.2A 2016-05-05 2016-05-05 一种公式转换方法及*** Active CN106021196B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610293124.2A CN106021196B (zh) 2016-05-05 2016-05-05 一种公式转换方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610293124.2A CN106021196B (zh) 2016-05-05 2016-05-05 一种公式转换方法及***

Publications (2)

Publication Number Publication Date
CN106021196A CN106021196A (zh) 2016-10-12
CN106021196B true CN106021196B (zh) 2019-09-17

Family

ID=57081793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610293124.2A Active CN106021196B (zh) 2016-05-05 2016-05-05 一种公式转换方法及***

Country Status (1)

Country Link
CN (1) CN106021196B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106897256B (zh) * 2017-02-23 2020-03-17 广东小天才科技有限公司 一种将Office软件编辑的公式转换成MathML公式的方法及装置
CN107741990B (zh) * 2017-11-01 2023-05-16 深圳汇生通科技股份有限公司 数据清洗整合方法及***
CN111079385A (zh) * 2019-12-25 2020-04-28 小船出海教育科技(北京)有限公司 一种科学公式格式转换的方法和装置
CN113742475A (zh) * 2021-09-10 2021-12-03 绿盟科技集团股份有限公司 一种office文档检测方法、装置、设备及介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033858A (zh) * 2009-09-30 2011-04-27 北大方正集团有限公司 一种排版输出公式的方法及***
CN104679726A (zh) * 2013-12-03 2015-06-03 北大方正集团有限公司 Word文件的排版方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11259456A (ja) * 1998-03-12 1999-09-24 Toshiba Corp 文書作成装置、数式変換方法、及び記録媒体

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033858A (zh) * 2009-09-30 2011-04-27 北大方正集团有限公司 一种排版输出公式的方法及***
CN104679726A (zh) * 2013-12-03 2015-06-03 北大方正集团有限公司 Word文件的排版方法和装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
含公式Word文件到方正书版文件的实用转换方案;毛善锋;《中国科技期刊研究》;20091231;第20卷(第6期);参见摘要,第1-3节、图3-7
方正书版排版Word公式的转换方法;王昌栋 等;《科技与出版》;20081231(第3期);第38-40页
方正经典1.5Word格式转换***;北京北大方正电子有限公司;《方正经典1.5Word格式转换***使用说明书》;20100831;参见第1章

Also Published As

Publication number Publication date
CN106021196A (zh) 2016-10-12

Similar Documents

Publication Publication Date Title
CN106021196B (zh) 一种公式转换方法及***
CN107491477B (zh) 一种表情符号搜索方法及装置
CN101893993B (zh) 电子白板***及其语音处理方法
US10699712B2 (en) Processing method and electronic device for determining logic boundaries between speech information using information input in a different collection manner
CN104765750A (zh) 一种输入法应用中的输入语言切换方法及装置
CN110083580B (zh) 一种Word文档向PowerPoint文档转换的方法及***
CN102402432A (zh) 用于产生多国语言网页的方法
CN102609500A (zh) 一种问题推送方法和采用该方法的问答***和搜索引擎
CN106326194A (zh) 一种应用于文件格式转换场景下的目录生成方法和装置
CN104866308A (zh) 一种场景图像的生成方法及装置
CN104424180A (zh) 文本输入方法及设备
CN101430684A (zh) 中文办公软件文档与其他格式文档相互转换的方法及装置
CN110942763A (zh) 语音识别方法及装置
CN102033614B (zh) 一种智能组合的公式输入方法及***
CN103631506A (zh) 基于终端的阅读方法及相应的终端
CN107741931A (zh) 操作***框架的翻译方法、移动终端和存储装置
KR102075382B1 (ko) 시각장애인을 위한 콘텐츠 제공 장치 및 그 제공 방법
CN117057318A (zh) 领域模型生成方法、装置、设备以及存储介质
CN107066438A (zh) 一种文本编辑方法及装置,电子设备
CN102035931A (zh) 具有快速编辑信息功能的手机及方法
JP2022091686A (ja) データ注釈方法、装置、電子機器および記憶媒体
WO2021211300A1 (en) System and method for summerization of customer interaction
KR20130099327A (ko) 오픈 도메인 정보 추출 장치 및 방법
CN108959343A (zh) 一种文字修改的方法及装置
CN104536947A (zh) 版式文档的处理方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant