当前位置: 技术问答>java相关
JAVA能不能在本地打印?
来源: 互联网 发布时间:2017-04-09
本文导语: JAVA能不能在浏览器本地打印? 是这样的我想在浏览器本地打印,java能不能实现啊? java自带的哪个类实现的打印是不是在服务器进行打印? | web客户端打印方案: 1、js: window.print() //简...
JAVA能不能在浏览器本地打印?
是这样的我想在浏览器本地打印,java能不能实现啊?
java自带的哪个类实现的打印是不是在服务器进行打印?
是这样的我想在浏览器本地打印,java能不能实现啊?
java自带的哪个类实现的打印是不是在服务器进行打印?
|
web客户端打印方案:
1、js: window.print() //简单但是无法预览和分页
2、写入word文件
3、写入.pdf文件,用iText
1、js: window.print() //简单但是无法预览和分页
2、写入word文件
3、写入.pdf文件,用iText
|
在jdk1.4之前的版本,必须要实现java.awt.print.Printable接口或通过Toolkit.getDefaultToolkit().getPrintJob来获取打印服务对象;在jdk1.4中则还可以通过javax.print.PrintSerivceLookup来查找定位一个打印服务对象
在jdk1.4之前可以通过java.awt.print.PrintJob(jdk1.1提供的,现在已经很少用了)调用print或printAll方法开始打印工作;也可以通过java.awt.print.PrinterJob的printDialog显示打印对话框,然后通过print方法开始打印;在jdk1.4中则可以通过javax.print.ServiceUI的printDialog显示打印对话框,然后调用print方法开始一个打印工作
在jdk1.4之前可以通过java.awt.print.PrintJob(jdk1.1提供的,现在已经很少用了)调用print或printAll方法开始打印工作;也可以通过java.awt.print.PrinterJob的printDialog显示打印对话框,然后通过print方法开始打印;在jdk1.4中则可以通过javax.print.ServiceUI的printDialog显示打印对话框,然后调用print方法开始一个打印工作
|
将数据取回到客户段就可以了啦
|
如果是jsp很好实现,用word或excel不行么?