public void imprimir() throws IOException, PrinterException{
// Indicamos el nombre del archivo Pdf que deseamos imprimir
File Archivo = new File("C:/Users/usuario/Desktop/2003FV211174.pdf");
PDDocument document = PDDocument.load(Archivo);
PrinterJob job = PrinterJob.getPrinterJob();
if (job.printDialog() == true) {
job.setPageable(new PDFPageable(document));
job.print();
}
}
private void dispatchUncaughtException(Throwable e) {
getUncaughtExceptionHandler().uncaughtException(this, e);
}
try(PDDocument document = PDDocument.load(Archivo)){
PrinterJob job = PrinterJob.getPrinterJob();
if (job.printDialog() == true) {
job.setPageable(new PDFPageable(document));
job.print();
}
}