首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

高分求java打印PDF的解决方案解决方法

2012-02-20 
高分求java打印PDF的解决方案如题,现有一个PDF文件(该PDF文件由iText生成保存在硬盘上,该文件是中文的,并

高分求java打印PDF的解决方案
如题,现有一个PDF文件(该PDF文件由iText生成保存在硬盘上,该文件是中文的,并且里面有表格.).我想不在IE里打开这个文件就直接送到打印机打印这个PDF文件.也就是用后台实现直接打印.要求用JAVA实现.如果解决立马送分.要求有代码.如果是借助开源工具,要求有工具的下载地和打印代码段.最好是免费的开源工具.当然,如果是收费的也可以.但一定要给出代码.

[解决办法]
帮顶
[解决办法]
帮顶
[解决办法]
import javax.print.*;
import javax.print.attribute.*;
import java.io.*;

public class PrintPDF {
public static void main(String args[]) throws Exception {
String filename = args[0];
PrintRequestAttributeSet pras =
new HashPrintRequestAttributeSet();
DocFlavor flavor = DocFlavor.INPUT_STREAM.POSTSCRIPT;
PrintService printService[] =
PrintServiceLookup.lookupPrintServices(flavor, pras);
PrintService defaultService =
PrintServiceLookup.lookupDefaultPrintService();
PrintService service = ServiceUI.printDialog(null, 200, 200,
printService, defaultService, flavor, pras);
if (service != null) {
DocPrintJob job = service.createPrintJob();
FileInputStream fis = new FileInputStream(filename);
DocAttributeSet das = new HashDocAttributeSet();
Doc doc = new SimpleDoc(fis, flavor, das);
job.print(doc, pras);
Thread.sleep(10000);
}
System.exit(0);
}
}
[解决办法]
JAVA 爱好者加群 38236097
JAVA 爱好者加群 38236097
[解决办法]
推荐使用itext
[解决办法]
学习一下...
[解决办法]
把Word/Excel/Power Point嵌入到Java程序内
http://blog.csdn.net/bovy/archive/2007/04.aspx
[解决办法]
哦。
[解决办法]
学习一下
[解决办法]
学习中
[解决办法]
学习。。。。。。。。。

热点排行