NONCONFIDENTIAL // EXTERNAL
I built a PDF Box POC for silent printing. When I ran it in the local machine 
everything worked perfectly. The same didn't work as expected when hosted on 
the network server. My requirement is to print a PDF which is built on the 
server side on the client's default printer. Below is the code which I used:

ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
try (PDDocument doc = PDDocument.load(bais);) {
                PrinterJob job = PrinterJob.getPrinterJob();
                job.setPageable(new PDFPageable(doc));
                job.print();
} catch (IOException | PrinterException ioe) {
                ioe.printStackTrace();
}

Any help is appreciated!

Best Regards,
Murugan.

Reply via email to