Answer:
Print PDF file from Java
To print a PDF from Java the process broadly works as follows:
Search for and select a PrintService to print to.
Create a PrinterJob and assign it to this service.
Assign the PDF and the attributes for this print job, then print.
Explanation: