【技术实现步骤摘要】
本专利技术涉及word文档注音,具体为一种基于nodejs的无入侵word注音方法。
技术介绍
1、在常规的microsoft word文档技术中,加注拼音通常依赖于microsoft office或wps office等文档处理软件,这些软件在处理拼音标注时存在局限性,比如:1、只能为少量文本添加拼音,不适合批量处理,现有技术通常需要用户手动选择需要添加拼音的文字,因此不适合批量处理大量文本;2、仅支持国际通用的拼音系统,不支持其他拼音系统,现有技术通常仅支持国际通用的拼音系统,不支持其他拼音系统,如汉语拼音、注音符号等;3、不能自定义拼音字典和文本样式,灵活性不足,现有技术通常不能自定义拼音字典和文本样式,因此无法满足用户的个性化需求。
技术实现思路
1、本专利技术的目的在于提供一种基于nodejs的无入侵word注音方法,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种基于nodejs的无入侵word注音方法,包括以下步骤:
< ...【技术保护点】
1.一种基于Nodejs的无入侵Word注音方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于Nodejs的无入侵Word注音方法,其特征在于:所述步骤S1中,提供接口以支持用户自定义拼音字典和文本样式,增加灵活性和实用性,具体方式为:1、让用户先下载注音表格模板,本专利技术目前暂支持excel;2、用户在注音表格按照模板规范,填入对应的文字、单词和注音;3、用户完成注音表格工作后,将模板上传到系统上。
3.根据权利要求1所述的一种基于Nodejs的无入侵Word注音方法,其特征在于:所述步骤S2中,doc和docx是Micro
...【技术特征摘要】
1.一种基于nodejs的无入侵word注音方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于nodejs的无入侵word注音方法,其特征在于:所述步骤s1中,提供接口以支持用户自定义拼音字典和文本样式,增加灵活性和实用性,具体方式为:1、让用户先下载注音表格模板,本发明目前暂支持excel;2、用户在注音表格按照模板规范,填入对应的文字、单词和注音;3、用户完成注音表格工作后,将模板上传到系统上。
3.根据权利要求1所述的一种基于nodejs的无入侵word注音方法,其特征在于:所述步骤s2中,doc和docx是microsoft word中的默认文件格式,是一个压缩文件,里面包含了许多xml文件和媒体文件,且解压缩.docx文件的方式为:1、先定义xml的dtd文档或schema文档类型,也就是xml的文档规则;2、有了文档类型以后,建立源文件和目标xml的映射关系,且映射关系为:heading 1->topicref/@navtitle;heading 2->topicref/@navtitle;heading 3->topic/title;para->p;3、将docx文件复制到计算机上,然后将其重命名为.zip文件,右键单击重命名后的.zip文件,并选择“提取到此处”;4、系统会在相同的文件夹中创建一个与.zip文件同名的新文件夹,打开该文件夹,会看到多个文件和文件夹;5、使用docx-parser或其他适合的库来解析解压后的xml内容,并找到想要编辑的文档内容即可。
4.根据权利要求1所述的一种基于nodejs的无入侵word注音方法,其特征在于:所述步骤s3中,如果word没有引入资源,如图片,那么解压后即是所需的源文件,反之,解压后是一个文件夹,文件夹中和文档同名的文件即是所需的源文件,具体方式为:docx文档本质上是一个压缩包,可直接修改文档.docx后缀为.zip后缀,再解压zip包,可得如下docx文档详细结构,且主要结构为:1、[content_types].xml;2、*.rels文件;3、word/document.xml;4、word/styles.xml;5、word/numbering.xml。
5.根据权利要求1所述的一种基于nodejs的无入侵word注音方法,其特征在于:所述步骤s4中,拼音指南的节点为:<w:r...
【专利技术属性】
技术研发人员:邵健锋,朱国全,程飞,林鉴,陈天赏,
申请(专利权)人:深圳市今天国际物流技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。