В моем веб-приложении (Java EE) я хотел бы напечатать файл PDF, созданный на стороне сервера. на лету на стороне клиента, не открывая его. Файлы могут быть один или несколько. Возможно ли это?
Я думаю, что это невозможно, за исключением случаев, когда вам требуется, чтобы клиенты сначала установили специальное приложение.
Не только Java EE, это было бы то же самое с любой серверной технологией.
Вам либо нужна дополнительная библиотека Java, либо для ее передачи в собственный код. В блоге есть статья с некоторыми предложениями на http://www.jpedal.org/PDFblog/2010/01/printing-pdf-files-from-java/