System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种OFD电子发票的打印方法和装置制造方法及图纸_技高网

一种OFD电子发票的打印方法和装置制造方法及图纸

技术编号:42024985 阅读:3 留言:0更新日期:2024-07-16 23:15
本申请实施例公开了一种OFD电子发票的打印方法和装置,该方法包括以下步骤:对用户选择的多张OFD电子发票文档分别进行解析和渲染,输出多张OFD电子发票文档的缩略图;根据电子发票文档预览窗口的大小,对多张OFD电子发票文档的缩略图进行布局和显示;根据本地的物理打印机的设置参数以及用户的自定义设置参数,计算多张OFD电子发票文档的数据尺寸以及打印布局;根据多张OFD电子发票文档的数据尺寸以及打印布局,将多张OFD电子发票文档渲染为矢量化光栅数据,并将矢量化光栅数据发送至物理打印机进行打印。本申请实施例通过对OFD电子发票文档的批量解析和渲染,将多个电子发票文档打印到一张纸上,能够提升效率,并避免出错和资源浪费。

【技术实现步骤摘要】

本申请属于计算机,具体涉及一种ofd电子发票的打印方法和装置。


技术介绍

1、ofd(open fixed-layout documents,开放固定版式文档)是我国依照国家标准自主研发的一种电子文件格式,可满足版式文件的可管可控、长期保存等需求,支持电子签章、数字签名等安全机制。

2、目前,在财务人员进行ofd电子发票存档过程中,需要对电子发票文档分别进行打印然后再存档。传统的做法是通过一款ofd阅读软件分别打开ofd电子发票文档,然后再使用其打印功能一一进行打印,将每张电子发票打印到一张纸上,最后再整理纸质文档进行存档。整个操作过程中,人工操作繁琐重复,极容易出错,效率低下,而且一张发票打印到一张纸上,也造成了资源的极大浪费。

3、申请内容

4、本申请实施例的目的是提供一种ofd电子发票的打印方法和装置,以解决现有技术存在的效率低下和资源浪费的缺陷。

5、为了解决上述技术问题,本申请是这样实现的:

6、第一方面,提供了一种ofd电子发票的打印方法,包括以下步骤:

7、对用户选择的多张ofd电子发票文档分别进行解析和渲染,输出所述多张ofd电子发票文档的缩略图;

8、根据电子发票文档预览窗口的大小,对所述多张ofd电子发票文档的缩略图进行布局和显示;

9、根据本地的物理打印机的设置参数以及用户的自定义设置参数,计算所述多张ofd电子发票文档的数据尺寸以及打印布局;

10、根据所述多张ofd电子发票文档的数据尺寸以及打印布局,将所述多张ofd电子发票文档渲染为矢量化光栅数据,并将所述矢量化光栅数据发送至所述物理打印机进行打印。

11、第二方面,提供了一种ofd电子发票的打印装置,包括:

12、解析模块,用于对用户选择的多张ofd电子发票文档分别进行解析和渲染,输出所述多张ofd电子发票文档的缩略图;

13、显示模块,用于根据电子发票文档预览窗口的大小,对所述多张ofd电子发票文档的缩略图进行布局和显示;

14、计算模块,用于根据本地的物理打印机的设置参数以及用户的自定义设置参数,计算所述多张ofd电子发票文档的数据尺寸以及打印布局;

15、打印模块,用于根据所述多张ofd电子发票文档的数据尺寸以及打印布局,将所述多张ofd电子发票文档渲染为矢量化光栅数据,并将所述矢量化光栅数据发送至所述物理打印机进行打印。

16、本申请实施例通过对ofd电子发票文档的批量解析和渲染,将多个电子发票文档打印到一张纸上,能够提升效率,并避免出错和资源浪费。


技术实现思路

本文档来自技高网...

【技术保护点】

1.一种开放固定版式文档OFD电子发票的打印方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述根据电子发票文档预览窗口的大小,对所述多张OFD电子发票文档的缩略图进行布局和显示之后,还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述多张OFD电子发票文档的缩略图在预览窗口中的显示顺序,与所述多张OFD电子发票文档的打印数序对应。

4.根据权利要求1所述的方法,其特征在于,所述根据本地的物理打印机的设置参数以及用户的自定义设置参数,计算所述多张OFD电子发票文档的数据尺寸以及打印布局之前,还包括:

5.根据权利要求1所述的方法,其特征在于,所述将所述矢量化光栅数据发送至所述物理打印机进行打印,具体包括:

6.一种OFD电子发票的打印装置,其特征在于,包括:

7.根据权利要求6所述的装置,其特征在于,还包括:

8.根据权利要求6或7所述的装置,其特征在于,所述多张OFD电子发票文档的缩略图在预览窗口中的显示顺序,与所述多张OFD电子发票文档的打印数序对应。>

9.根据权利要求6所述的装置,其特征在于,还包括:

10.根据权利要求6所述的装置,其特征在于,

...

【技术特征摘要】

1.一种开放固定版式文档ofd电子发票的打印方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述根据电子发票文档预览窗口的大小,对所述多张ofd电子发票文档的缩略图进行布局和显示之后,还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述多张ofd电子发票文档的缩略图在预览窗口中的显示顺序,与所述多张ofd电子发票文档的打印数序对应。

4.根据权利要求1所述的方法,其特征在于,所述根据本地的物理打印机的设置参数以及用户的自定义设置参数,计算所述多张ofd电子发票文档的数据尺寸以及打...

【专利技术属性】
技术研发人员:冯辉陈留勇陈亚军
申请(专利权)人:百望股份有限公司
类型:发明
国别省市:

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

1