Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以将pdfbox打印与不支持pdf的旧打印机一起使用吗?_Java_Pdfbox - Fatal编程技术网

Java 我可以将pdfbox打印与不支持pdf的旧打印机一起使用吗?

Java 我可以将pdfbox打印与不支持pdf的旧打印机一起使用吗?,java,pdfbox,Java,Pdfbox,我正在实现一个用于打印PDF文档的打印工具,我正在使用支持PDF的打印机对其进行测试,但我想知道它是否可以与一些不支持PDF的客户端打印机一起使用 代码: 如果你的操作系统有打印机驱动程序,我认为打印机不会关心PCsYes上的文件格式。PDFBox使用java打印,java使用打印机驱动程序。没有直接的pdf到打印机。也许你把PDF和Postscript混淆了,两者都是Adobe提供的。谢谢Tilman,你的意思是PDFBox不会直接将PDF文件发送到打印机吗?@sahbijabnouni不,不

我正在实现一个用于打印PDF文档的打印工具,我正在使用支持PDF的打印机对其进行测试,但我想知道它是否可以与一些不支持PDF的客户端打印机一起使用

代码:


如果你的操作系统有打印机驱动程序,我认为打印机不会关心PCsYes上的文件格式。PDFBox使用java打印,java使用打印机驱动程序。没有直接的pdf到打印机。也许你把PDF和Postscript混淆了,两者都是Adobe提供的。谢谢Tilman,你的意思是PDFBox不会直接将PDF文件发送到打印机吗?@sahbijabnouni不,不会。如果是这样,那么就根本不需要PDFBox了——想想看。
PrintService printerService = getPrinterService(printerName);
            PDDocument pdf = PDDocument.load(documentStream);
            Doc document = new SimpleDoc(new PDFPageable(pdf), DocFlavor.SERVICE_FORMATTED.PAGEABLE, null);
            DocPrintJob job = printerService.createPrintJob();