Web
ape_goku
这个作者很懒,什么都没留下…
展开
-
web应用票据打印实现(一)
web应用浏览器端票据打印实现许多web应用的开发中都会涉及到票据打印的功能。常用的Web打印实现的方式有:1.浏览器打印接口 调用window.print()方法,调用打印机功能打印当前窗口的内容,与单击浏览器的打印按钮效果一致。示例代码如下: 一些文字内容...... 打印当前页面 优点是打印对话框功能很全面,甚至如火狐浏览原创 2015-03-06 10:11:47 · 8353 阅读 · 1 评论 -
web应用票据打印实现(二)
要实现票据的套打,就要精确的定位打印数据的格式,在本项目中我们通过Adobe Acrobat制作票据模板来实现这一工作,打印时通过itext库来填写模板,最后生成用以打印的pdf。1.pdf票据模板的制作原创 2015-03-08 12:28:35 · 3467 阅读 · 0 评论 -
web应用票据打印实现(三)
itext是一个开源库,用以动态的创建、修改pdf文件。通过itext,我们就可以在上一篇创建的pdf模板中填入数据,生成供打印用的pdf文档了。首先我们需要打开模板,者通过创建一个PdfReader 对象来实现:String printableTemplate = ... //模板文件的路径PdfReader printableReader = new PdfReader(printableTe原创 2015-03-12 12:54:40 · 2608 阅读 · 0 评论 -
web应用票据打印实现(四)
上一篇中,我们已经通过iText生成了共打印的pdf文档,如果没有特别的要求,利用浏览器的pdf插件来预览和打印已经能供满足我们Web应用在浏览器端实现票据套打的要求了。但在我们的项目中,客户要求一次操作之后连续进行打印,即使用不同的数据填充模板,连续套打上百张的票据。 当时考虑的实现方式有两种:生成一个多页的pdf文档,还是利用浏览器的pdf插件来进行打印生成多个pdf文档,使用app原创 2015-03-16 12:54:49 · 3359 阅读 · 0 评论