Follow this article to print PDF to PDF with Java. It has the details to set the IDE for development, a list of steps, and a sample code to print to PDF printer with Java....attributes for auto-resize, auto-rotate, and hiding the print dialog...the flag to auto-resize, auto-rotate, and hide the print page dialog...