Código:
Pero no logro que imprima. Alguna sugerencia? public final void imprimirPDF() {
PdfDecoder pdf = null;
try {
PrintService[] service = PrinterJob.lookupPrintServices();
PrinterJob printJob = PrinterJob.getPrinterJob();
printJob.setPrintService(service[0]);
Paper paper = new Paper();
paper.setSize(595, 842);
paper.setImageableArea(0, 0, 595, 842);
PageFormat pf = printJob.defaultPage();
pf.setPaper(paper);
pdf = new PdfDecoder(true);
pdf.openPdfFile("mi_PDF.pdf");
pdf.setPageFormat(pf);
printJob.setPageable(pdf);
printJob.print();
} catch (Exception e) {
e.printStackTrace();
} finally {
pdf.closePdfFile();
}
}


