System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及在线文件转换的,具体涉及一种将在线文档转换为离线文档的方法。
技术介绍
1、随着互联网技术的发展,线上用户越来越多,为满足用户需求,对于各种开发文件、使用文件等的文档质量要求越来越高,而随着文档质量的提升,对于线下用户来说越来越不友好。
2、目前,在开发环境或者云平台中使用在线文件的方法通常是在线使用,即需要系统具备网络环境和较新的浏览器,在网络环境中通过浏览器打开在线文件实现在线帮助,因此在线文档需要使用具备网络环境的开发机器以及与系统适配的浏览器,而当前使用的离线文档则以markdown格式为主不便于阅读。
3、因此,这就使得现有技术中在线文档的使用过程存在以下缺陷与不足:
4、1)使用在线文档必须要在具备网络环境的机器上,使用的浏览器版本也不能过旧,因此对于不具备网络环境的机器或者有安全要求的机器支持不友好。
5、2)离线文档直接以markdown格式提供,对用户来说阅读麻烦。
6、3)使用离线生成的word帮助文档过多,查找阅读较麻烦,且样式和格式远不如在线html友好。
7、因此,亟需提供一种将在线文档转换为离线文档的方法以解决上述现有技术中存在的缺陷与不足。
技术实现思路
1、为了解决现有技术中存在的缺陷与不足,本专利技术提供了一种将在线文档转换为离线文档的方法。
2、本专利技术提供的具体方案为:
3、一种将在线文档转换为离线文档的方法,其特征在于:包括以下步骤
4、1)安装格式转换文件及帮助文件制作包;
5、2)定义生成的帮助文件的样式,并编写层叠样式文档;
6、3)遍历当前目录下的所有待转换的初始格式文档,调用格式转换文件,生成与该文档同名的转换格式文档,并保存在同一目录下;
7、4)遍历生成的所有转换格式文档,并将其中需转换格式的结尾超链接修改为转换格式的结尾超链接;
8、5)检查样式是否正确;
9、6)编写生成帮助文件的所需文档;
10、7)调用帮助文件制作包加载所需文档,生成最终离线帮助文档。
11、作为本专利技术的进一步优选实施方式,所述步骤1)中,根据对应的安装命令,分别安装格式转换文件及帮助文件制作包。
12、作为本专利技术的进一步优选实施方式,所述步骤1)中,所述格式转换文件选用pandoc文件。
13、作为本专利技术的进一步优选实施方式,所述步骤2)中,所述层叠样式文档中可以定义的样式至少包括有html样式、body样式、标题样式、代码样式及表格样式。
14、作为本专利技术的进一步优选实施方式,所述步骤3)中,所述待转换的初始格式文档选用markdown文档,所述转换格式文档选用html文档。
15、作为本专利技术的进一步优选实施方式,所述步骤4)中,所述需转换格式的结尾超链接选用.md结尾超链接,所述转换格式的结尾超链接选用.html结尾超链接。
16、作为本专利技术的进一步优选实施方式,所述步骤5)中,检查所有转换格式文档的结尾超链接的样式是否符合要求。
17、作为本专利技术的进一步优选实施方式,所述步骤6)中,所述所需文档至少包括有目录文档、索引文档及工程文档。
18、作为本专利技术的进一步优选实施方式,所述步骤6)中,按照先后顺序依次编写所需目录文档、索引文档及工程文档。
19、作为本专利技术的进一步优选实施方式,所述步骤7)中,所述帮助文件制作包选用hhw。
20、相较于现有技术,本专利技术能够实现的技术效果包括:
21、1)本专利技术提供一种将在线文档转换为离线文档的方法,可以解决当前在线平台的帮助文件在传统领域、特殊安全要求领域或无互联网环境下无法使用的情况,方便随时携带随时查看。
22、2)本专利技术提供一种将在线文档转换为离线文档的方法,解决了以markdown格式提供的帮助文档查看不方便,特殊格式无法查看的情况,对用户更友好。
23、3)本专利技术提供一种将在线文档转换为离线文档的方法,使得生成的离线文档与在线文档有一样的使用体验,使得帮助文件能够更具备灵活性和稳定性。
本文档来自技高网...【技术保护点】
1.一种将在线文档转换为离线文档的方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤1)中,根据对应的安装命令,分别安装格式转换文件及帮助文件制作包。
3.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤1)中,所述格式转换文件选用pandoc文件。
4.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤2)中,所述层叠样式文档中可以定义的样式至少包括有html样式、body样式、标题样式、代码样式及表格样式。
5.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤3)中,所述待转换的初始格式文档选用markdown文档,所述转换格式文档选用html文档。
6.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤4)中,所述需转换格式的结尾超链接选用.md结尾超链接,所述转换格式的结尾超链接选用.html结尾超链接。
7.根据权利要求1所述的一
8.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤6)中,所述所需文档至少包括有目录文档、索引文档及工程文档。
9.根据权利要求7所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤6)中,按照先后顺序依次编写所需目录文档、索引文档及工程文档。
10.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤7)中,所述帮助文件制作包选用hhw。
...【技术特征摘要】
1.一种将在线文档转换为离线文档的方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤1)中,根据对应的安装命令,分别安装格式转换文件及帮助文件制作包。
3.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤1)中,所述格式转换文件选用pandoc文件。
4.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤2)中,所述层叠样式文档中可以定义的样式至少包括有html样式、body样式、标题样式、代码样式及表格样式。
5.根据权利要求1所述的一种将在线文档转换为离线文档的方法,其特征在于:所述步骤3)中,所述待转换的初始格式文档选用markdown文档,所述转换格式文档选用html文档。
6.根据...
【专利技术属性】
技术研发人员:王翾,韩辉,焦进星,蒋太金,
申请(专利权)人:南京翼辉信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。