伟德国际1946软件能够完毕活动批量的信封套打,而且其后就依照那些情势来批量打字与印刷信封

近些年亟待向客户发送壹些宣传资料,Excel列表里面有一两百个记录,本来想手写尽管了,推断着也花不了多少时间,然则写完贰个信封小编就后悔了,整天敲着键盘,书写的字太不要脸了,而且觉得手依然有点累。才第三个啊,想着前边还有那么多,感觉1切人口都大了,只能遗弃,太没技术含量了。然后搜索有无壹些套打大巴的软件,可是找来找去依旧不曾合意的,依然自身写一个套打地铁软件好了,那么些不大的依旧有点技术含量,呵呵。本篇小说基于那么些嫌疑,整理了3个信封套打以及批量打字与印刷的兑现进程,软件能够达成活动批量的信封套打,1两百个的封皮地址,也是说话的武术就打字与印刷成功了,感觉小有成就,而且今后就根据这么些方式来批量打字与印刷信封,方便了成都百货上千。

近期急需向客户发送壹些宣传资料,Excel列表里面有一两百个记录,本来想手写即便了,猜测着也花不了多少时间,可是写完三个信封小编就后悔了,整天敲着键盘,书写的字太丢人了,而且觉得手照旧有点累。才第二个啊,想着前面还有那么多,感觉壹切人口都大了,只能甩掉,太没技术含量了。然后搜索有无1些套打的的软件,然而找来找去如故未有合意的,如故友好写贰个套打大巴软件好了,那几个小小的照旧有点技术含量,呵呵。本篇小说基于那个可疑,整理了3个信封套打以及批量打字与印刷的达成进度,软件能够兑现机关批量的封皮套打,一两百个的信封地址,也是说话的造诣就打字与印刷成功了,感觉小有成就,而且事后就依据这几个格局来批量打字与印刷信封,方便了累累。

壹、信封套打客车落到实处思路

依据套打客车处理,笔者在几年前的随笔都有一对小说介绍,如《Web打字与印刷的缓解方案之证件套打》、《据悉MVC4+EasyUI的Web开发框架经验总括(1陆)–使用云打字与印刷控件C-Lodop打字与印刷页面或套打报关运单消息》那两篇随笔基本思路照旧选择打字与印刷控件C-Lodop(http://www.lodop.net/)来进展打字与印刷的,笔者那样的套打小程序,最佳如故做成Winform程序比较便宜,因而在Winform里面整合网页浏览就能够落成那个控件的打字与印刷处理了。

此外,大家依据打字与印刷的地点信息,动态的生成HTML内容即可,基于那样的看法,大家动态生成HTML可以设想选取NVelocity的模板化处理技术,那么些能够参照下笔者的小说《使用NVelocity生成内容的三种办法》举行摸底,那个NVelocity用来拍卖模板化的始末变更照旧十三分便利的。

前面介绍的那几个内容,其实就是根据C-Lodop 和
NVelocity进行一个信封批量套打客车处理完毕技能。

这几个技巧都以以前商讨落到实处过的东西,用起来应当百发百中了,也就不枉费精力去找别的信封套打软件了。

咱俩先来介绍一下完好无缺的打字与印刷效果,首先大家要有部分特制的封皮恐怕普通信封,那样才能依据这一个基础上进展套打,把邮政编码、地址和联系人等消息打字与印刷上去。

伟德国际1946 1

接下来您须求有一个打字与印刷设备,小编那里运用了3个CANON的喷墨打字与印刷机(当然其余的也没难点)。

伟德国际1946 2

最终便是依照软件的根底上开始展览套打了,软件能够单个打印,也足以导入Excel进行套打才足以缓解实际难题。

伟德国际1946 3

1般是在单个打字与印刷没难点后,举办批量打字与印刷,能够省却豁达的时光,上边是基于那么些套打软件打印的封皮,借使手写的话,不知道写到何年何月了。

 伟德国际1946 4

  

一、信封套打大巴完毕思路

听大人讲套打的处理,笔者在几年前的小说都有壹部分随笔介绍,如《Web打印的消除方案之证件套打》、《依照MVC4+EasyUI的Web开发框架经验总括(1陆)–使用云打字与印刷控件C-Lodop打字与印刷页面或套打报关运单新闻》那两篇小说基本思路还是利用打印控件C-Lodop(http://www.lodop.net/)来进行打字与印刷的,我如此的套打小程序,最棒仍然做成Winform程序比较方便,由此在Winform里面整合网页浏览就能够完毕这一个控件的打字与印刷处理了。

别的,我们依照打字与印刷的地址音信,动态的生成HTML内容即可,基于那样的眼光,我们动态生成HTML能够缅怀采用NVelocity的模板化处理技术,这几个能够参照下自家的小说《接纳NVelocity生成内容的三种情势》进行摸底,那些NVelocity用来拍卖模板化的情节变更如故不行有利于的。

近年来介绍的那一个内容,其实就是依照C-Lodop 和
NVelocity进行三个信封批量套打地铁拍卖实现技术。

那一个技能皆之前边研商落实过的事物,用起来应当轻车熟路了,也就不枉费精力去找别的信封套打软件了。

大家先来介绍一下完完全全的打字与印刷效果,首先大家要有一些特制的封皮大概普通信封,那样才能根据这么些基础上进展套打,把邮编、地址和联系人等音信打字与印刷上去。

伟德国际1946 5

下一场您供给有2个打字与印刷设备,作者那里运用了2个CANON的喷墨打字与印刷机(当然其余的也没难题)。

伟德国际1946 6

谈到底就是基于软件的底蕴上进展套打了,软件能够单个打字与印刷,也得以导入Excel进行套打才可以缓解实际难题。

伟德国际1946 7

相似是在单个打字与印刷没难题后,举办批量打字与印刷,能够省却大方的时日,上边是依照那一个套打软件打字与印刷的封皮,若是手写的话,不了解写到何年何月了。

 伟德国际1946 8

  

二、信封套打大巴贯彻进程

上边我们来介绍这几个信封套打客车兑现进程。

率先大家先做三个测试页面,运转C-Lodop的设计界面,大家往里面添加1些信封所急需的成分,如套打大巴背景图片、邮编的文件、地址文本、人名称呼等音讯后,大概调整到适合的岗位即完毕了连带的筹划,界面设计效果如下所示。

伟德国际1946 9

下一场我们透过取得设计样式下的代码

伟德国际1946 10

变化代码里面就足以见到实际的内容了。

伟德国际1946 11

有了那几个音讯,咱们就足以创设贰个HTML模板,然后选取NVelocity来动态变化相关的变量新闻即可,HTML模板文件中的逻辑代码(JS代码)如下所示。

伟德国际1946 12

随后在我们模板文件中的打字与印刷预览函数编写如下所示。

伟德国际1946 13

诸如此类就能够兑现规范格式的浏览了,文本显示地方不必然和背景完全吻合,背景只是作为参考处理而已。

 伟德国际1946 14

成功那些就基本上是水到渠成了,然而大家打印的时候,我们供给留意在打字与印刷设置中应用的纸张,假设运用Camry的卡纸宽度和自定义的卡纸宽度的设置是例外的,大家建议依据信封的尺码自定义格式设置,卡纸的地方就和信封宽度一致即可,幸免信封进纸的时候晃动导致位置产生偏向。上边包车型客车是我对打字与印刷信封的用户自定义设置对话框,采纳实际的尺码(分米)进行设置即可。

伟德国际1946 15

前方介绍的是当个信封打字与印刷预览然后进行打字与印刷,打字与印刷的按钮事件处理代码如下所示。

伟德国际1946 16

传扬相关的键值参数后,能够兑现相关的数目绑定,然后打开HTML后,就能够举办相关的剧本实行信封打字与印刷了。

 

而对于批量打字与印刷,处理格局和单个打字与印刷有所差别,正是不会每种都踏足预览操作,咱们是须求把一群目的进行打印。

那么大家假如要促成批量的数据打字与印刷,就须要运用JS里面包车型客车数组操作,把相应的目的放置里面,然后批量开始展览打字与印刷就足以了。

伟德国际1946 17

而那么些数量的变动,大家即使使用NVelocity的模板函数实行处理即可。

伟德国际1946 18

完了这么些,咱们就足以流传对应的打字与印刷集合,让其在NVelocity模板里目生成对应的HTML代码,生成对应的对象参加到打字与印刷的数组里面,从而实现批量的多寡打字与印刷了。 

批量套打是在大家承认单个打字与印刷格式吻合已有信封的地点状态下,举行批量的打字与印刷处理。

伟德国际1946 19

即使开启批量打字与印刷,大家的剩下的做事就是不断的往打字与印刷机上边放置丰硕的封皮即可,能够边喝茶边等待达成,无拘无束的了。

伟德国际1946 20

上述便是基于NVelocity+C-LODOP控件达成的封皮套打任何思路和达成格局,对于大家技术人的话,做二个这么的软件钻探所开销的时刻,比手写几百个信封浪费的时日更有意义,所获取的引以自豪也是有那么有个其他。

简单来讲,技术正是为生存服务。

 

二、信封套打客车落到实处进度

上边大家来介绍那一个信封套打大巴贯彻进度。

率先大家先做一个测试页面,运营C-Lodop的宏图界面,我们往里面添加1些信封所须要的要素,如套打地铁背景图片、邮编的文书、地址文本、人名称呼等音讯后,大概调整到适合的任务即成功了有关的规划,界面设计效果如下所示。

伟德国际1946 21

然后大家通过取得设计样式下的代码

伟德国际1946 22

变动代码里面就足以看到实际的内容了。

伟德国际1946 23

有了这一个音信,大家就足以创制一个HTML模板,然后选择NVelocity来动态变化相关的变量音讯即可,HTML模板文件中的逻辑代码(JS代码)如下所示。

伟德国际1946 24

继而在大家模板文件中的打字与印刷预览函数编写如下所示。

伟德国际1946 25

诸如此类就能够完毕正式格式的浏览了,文本显示地点不肯定和背景完全符合,背景只是当作参照处理而已。

 伟德国际1946 26

形成这一个就基本上是马到功成了,然则我们打字与印刷的时候,大家必要专注在打字与印刷设置中选用的纸张,假若运用沃兰多的卡纸宽度和自定义的卡纸宽度的安装是不一致的,大家建议遵照信封的尺码自定义格式设置,卡纸的地方就和信封宽度一致即可,幸免信封进纸的时候晃动导致地方爆发差错。下边包车型地铁是本人对打字与印刷信封的用户自定义设置对话框,采纳实际的尺寸(分米)举办设置即可。

伟德国际1946 27

后边介绍的是当个信封打字与印刷预览然后开始展览打字与印刷,打字与印刷的按钮事件处理代码如下所示。

伟德国际1946 28

流传相关的键值参数后,能够达成相关的数目绑定,然后打开HTML后,就足以实施有关的剧本进行信封打字与印刷了。

 

而对于批量打字与印刷,处理格局和单个打字与印刷有所差别,就是不会每一种都踏足预览操作,我们是供给把一批指标进行打字与印刷。

那么大家借使要完毕批量的数量打印,就须要动用JS里面的数组操作,把相应的靶子放置里面,然后批量展开打字与印刷就能够了。

伟德国际1946 29

而以此数指标变更,大家固然接纳NVelocity的沙盘函数实行拍卖即可。

伟德国际1946 30

形成这几个,大家就能够流传对应的打字与印刷集合,让其在NVelocity模板里面生成对应的HTML代码,生成对应的靶子到场到打字与印刷的数组里面,从而形成批量的数目打字与印刷了。 

批量套打是在大家承认单个打字与印刷格式吻合已有信封的任务状态下,进行批量的打字与印刷处理。

伟德国际1946 31

假定开启批量打字与印刷,我们的多余的办事便是不断的往打字与印刷机上边放置丰硕的封皮即可,能够边喝茶边等待实现,无拘无缚的了。

伟德国际1946 32

如上正是依照NVelocity+C-LODOP控件完毕的封皮套打任何思路和贯彻格局,对于大家技术人的话,做2个这么的软件钻探所开支的时日,比手写几百个信封浪费的日子更有意义,所取得的成就感也是有那么部分的。

简单来说,技术正是为生存服务。