System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() OFD文件的在线查看方法、系统、存储介质及电子设备技术方案_技高网

OFD文件的在线查看方法、系统、存储介质及电子设备技术方案

技术编号:40987286 阅读:2 留言:0更新日期:2024-04-18 21:31
本发明专利技术公开了一种OFD文件的在线查看方法、系统、存储介质及电子设备,该方法包括:通过任一浏览器打开预先配置好的在线查看OFD文件系统,向用户展示在线查看OFD文件系统的操作界面;其中操作界面上配置有用于选择OFD电子发票版式文件的查看组件;响应于用户对查看组件的点击操作,在操作界面中展示对应的选择页面,并在选择页面中展示用于打开本地文件的第一选择组件和用于打开远程文件的第二选择组件;当用户点击第一选择组件或者第二选择组件时,通过浏览器获取对应的OFD文件,将OFD文件按照预设格式进行编码后,将编码信息发送至在线查看OFD文件系统;在线查看OFD文件系统根据接收到的编码信息以及预设的展示格式,绘制对应的页面后展示。

【技术实现步骤摘要】

本专利技术涉及文件浏览,并且更具体地,涉及一种ofd文件的在线查看方法、系统、存储介质及电子设备。


技术介绍

1、ofd(open fixed-layout document),是由工业和信息化部软件司牵头中国电子技术标准化研究院成立的版式编写组制定的版式文档国家标准,属于中国的一种自主格式,具有开放、安全和扩展性强等特点。2016年10月13日由国家标准委员会发布《电子文件存储与交换格式版式文档》(gb/t33190-2016),正式将ofd格式确立为我国电子文件的国家标准。

2、标准发布以来,在党政机关电子公文、电子证照、电子发票等领域应用较为广泛,但是ofd是面向文书、图形图像甚至多媒体索引而设计的通用文档格式,加上技术实现众多,市场上流通的ofd文件并不一定满足档案长期保存要求。所以,就像pdf有pdf/a、pdf/e等配套一样,ofd也需要发展在档案长期保存等方向的子项标准。

3、基于国内ofd文件的盛行,但是专门用于打开ofd的文件太少,软件打开的时间过长问题,亟需一种能够在浏览器中直接打开ofd文件的技术方案。


技术实现思路

1、为了解决上述
技术介绍
所述的至少一个问题,本专利技术提供一种ofd文件的在线查看方法、系统、存储介质及电子设备。

2、根据本专利技术的一个方面,提供了一种ofd文件的在线查看方法,包括:

3、通过任一浏览器打开预先配置好的在线查看ofd文件系统,向用户展示在线查看ofd文件系统的操作界面;其中操作界面上配置有用于选择ofd电子发票版式文件的查看组件;

4、响应于用户对查看组件的点击操作,在操作界面中展示对应的选择页面,并在选择页面中展示用于打开本地文件的第一选择组件和用于打开远程文件的第二选择组件;

5、当用户点击第一选择组件或者第二选择组件时,通过浏览器获取对应的ofd文件,将ofd文件按照预设格式进行编码后,将编码信息发送至在线查看ofd文件系统;

6、在线查看ofd文件系统根据接收到的编码信息以及预设的展示格式,绘制对应的页面后展示。

7、可选地,所述当用户点击第一选择组件或者第二选择组件时,通过浏览器获取对应的ofd文件,包括:

8、当用户点击第一选择组件时,通过浏览器从本地数据库获取对应的ofd文件;

9、当用户点击第二选择组件时,通过浏览器从远程服务器获取对应的ofd文件。

10、可选地,所述当用户点击第二选择组件时,通过浏览器从远程服务器获取对应的ofd文件,包括:

11、当用户点击第二选择组件时,根据用户输入的file路径确定目标服务器,并将ofd文件的获取请求发送至目标服务器;

12、目标服务器根据获取请求从数据库中查找对应的ofd文件,并判断ofd文件的文件类型;

13、目标服务器根据ofd文件的文件类型,从多种加密算法中选择对应的加密算法,并使用选择的加密算法对ofd文件进行加密处理,生成加密文件后将加密文件以及与所使用的加密算法对应的加密编号回传至浏览器;

14、浏览器从本地备份的多种解密算法中选择与目标服务器回传的加密编号匹配的解密算法,并使用选择的解密算法对加密文件进行解密处理,得到对应的ofd文件。

15、可选地,所述多种加密算法包括对称加密算法和非对称加密算法。

16、可选地,所述在线查看ofd文件系统还具有打印功能,并且该方法还包括:

17、在线查看ofd文件系统根据用户的打印请求,借用浏览器的打印机对当前查看的ofd文件进行打印。

18、可选地,所述在线查看ofd文件系统还具有翻页功能,并且该方法还包括:

19、在线查看ofd文件系统根据用户的翻页请求,执行向上翻页操作、向下翻页操作或者直接跳转首页操作,并记录当前页数。

20、可选地,所述在线查看ofd文件系统还具有缩放功能,并且该方法还包括:

21、在线查看ofd文件系统根据用户对显示页面中展示的缩放组件的点击操作或者对缩放列表选项的选择操作,确定网页内容的目标显示比例,并按照目标显示比例调整网页内容。

22、根据本专利技术的又一个方面,提供了一种ofd文件的在线查看系统,包括:

23、文件选择模块、本地文件打开模块、远程文件打开模块、页面绘制模块、打印文件功能模块、翻页功能模块和缩放功能模块;其中

24、文件选择模块用于响应于用户对查看组件的点击操作,在操作界面中展示对应的选择页面,并在选择页面中展示用于打开本地文件的第一选择组件和用于打开远程文件的第二选择组件;

25、本地文件打开模块用于当用户点击第一选择组件时,通过浏览器从本地数据库获取对应的ofd文件,将ofd文件按照预设格式进行编码后,将编码信息发送至在线查看ofd文件系统;

26、远程文件打开模块用于当用户点击第二选择组件时,通过浏览器从远程服务器获取对应的ofd文件,将ofd文件按照预设格式进行编码后,将编码信息发送至在线查看ofd文件系统;

27、页面绘制模块用于根据接收到的编码信息以及预设的展示格式,绘制对应的页面后展示;

28、打印文件功能模块用于根据用户的打印请求,借用浏览器的打印机对当前查看的ofd文件进行打印;

29、翻页功能模块用于根据用户的翻页请求,执行向上翻页操作、向下翻页操作或者直接跳转首页操作,并记录当前页数;

30、缩放功能模块用于根据用户对显示页面中展示的缩放组件的点击操作或者对缩放列表选项的选择操作,确定网页内容的目标显示比例,并按照目标显示比例调整网页内容。

31、本专利技术实现了只需要拥有任一浏览器就可以打开ofd文件,更加广泛和方便,以及其兼容性。更加快速的阅读ofd文档,减少对电脑性能的依赖性,降低企业电脑购买费用。本专利技术实现了打印、缩放、翻页等对文件操作的基础功能,为文件的灵活性再填一笔。本专利技术将打开ofd功能从其它大型耗内存的软件中剥离出来,增加便携性,只需要记住文件地址或只携带文档,就可以轻松阅读、共享,不再对大型耗内存的电脑软件依赖性。

本文档来自技高网...

【技术保护点】

1.一种OFD文件的在线查看方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述当用户点击第一选择组件或者第二选择组件时,通过浏览器获取对应的OFD文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述当用户点击第二选择组件时,通过浏览器从远程服务器获取对应的OFD文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述多种加密算法包括对称加密算法和非对称加密算法。

5.根据权利要求1所述的方法,其特征在于,所述在线查看OFD文件系统还具有打印功能,并且该方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述在线查看OFD文件系统还具有翻页功能,并且该方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述在线查看OFD文件系统还具有缩放功能,并且该方法还包括:

8.一种OFD文件的在线查看系统,其特征在于,包括:文件选择模块、本地文件打开模块、远程文件打开模块、页面绘制模块、打印文件功能模块、翻页功能模块和缩放功能模块;其中

9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7任一所述的方法。

10.一种电子设备,其特征在于,所述电子设备包括:

...

【技术特征摘要】

1.一种ofd文件的在线查看方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述当用户点击第一选择组件或者第二选择组件时,通过浏览器获取对应的ofd文件,包括:

3.根据权利要求2所述的方法,其特征在于,所述当用户点击第二选择组件时,通过浏览器从远程服务器获取对应的ofd文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述多种加密算法包括对称加密算法和非对称加密算法。

5.根据权利要求1所述的方法,其特征在于,所述在线查看ofd文件系统还具有打印功能,并且该方法还包括:

6.根据权利要求1所...

【专利技术属性】
技术研发人员:朱锟王铮杨金
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

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

1