1.Java Print Service
Java Print Service是Java自带的打印框架,所在的包javax.print.PrintService;。
实现PDF打印的代码流程如下
//1.得到一个文件的输入流
FileInputStream fiStream;
try {
psStream = new FileInputStream("./sample.PDF");
} catch (FileNotFoundException ffne) {
}
if (psStream == null) {
return;
}
//这是要打印文件的格式,如果是PDF文档要设为自动识别
DocFlavor fileFormat = DocFlavor.INPUT_STREAM.AUTOSENSE;
//2.得到要打印的文档类DOC
Doc myDoc = new SimpleDoc(fiStream, fileFormat, null);