Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 只打印多页pdf中的一页_Java_Printing - Fatal编程技术网

Java 只打印多页pdf中的一页

Java 只打印多页pdf中的一页,java,printing,Java,Printing,我有一份有多页的文件。我想先打印所有页面,然后再只打印第一页 是否有一个属性可以设置(PrintRequestAttributeSet)以确保它只打印第一页?我没有找到可以使用PrintRequestAttributeSet设置的所有属性的列表。您应该使用属性仅打印文档的第一页: DocPrintJob printJob = printService.createPrintJob(); HashPrintRequestAttributeSet attributes = new HashPrint

我有一份有多页的文件。我想先打印所有页面,然后再只打印第一页

是否有一个属性可以设置(PrintRequestAttributeSet)以确保它只打印第一页?我没有找到可以使用PrintRequestAttributeSet设置的所有属性的列表。

您应该使用属性仅打印文档的第一页:

DocPrintJob printJob = printService.createPrintJob();
HashPrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1));
printJob.print(pdfDoc, attributes);
支持的属性的完整列表可在的文档页面中找到。

您应该使用属性仅打印文档的第一页:

DocPrintJob printJob = printService.createPrintJob();
HashPrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1));
printJob.print(pdfDoc, attributes);

支持的属性的完整列表可以在的文档页找到。

如果我有6页,那么我需要从6打印到4(打印还原)我该怎么做?如果我有6页,那么我需要从6页打印到4页(打印还原),我应该怎么做?提前谢谢