IMPRIMIR DOCUMENTO PDF CON PDFBOX EN JAVA
Publicado por Holmans (3 intervenciones) el 29/01/2020 05:06:30
hola a todos
estoy tratando de imprimir un archivo pdf que se encuentra en mi disco en una ruta especifica, tengo el siguiente codigo en donde utilizo la libreria PDFBOX, pero cuando llego a la linea 29 PDDocument document = PDDocument.load(Archivo); me manda a la exception y no me permite continuar.
realicé la prueba con varias versiones de pdfbox pero esto no solucionó, tengo los import de forma correcta
alguien tiene idea de que puede ser o tiene una idea mejor para realizar el proceso de impresion de un archivo ya existente.
nota: esta es la linea a donde me arroja el error

estoy tratando de imprimir un archivo pdf que se encuentra en mi disco en una ruta especifica, tengo el siguiente codigo en donde utilizo la libreria PDFBOX, pero cuando llego a la linea 29 PDDocument document = PDDocument.load(Archivo); me manda a la exception y no me permite continuar.
realicé la prueba con varias versiones de pdfbox pero esto no solucionó, tengo los import de forma correcta
alguien tiene idea de que puede ser o tiene una idea mejor para realizar el proceso de impresion de un archivo ya existente.
1
2
3
4
5
6
7
8
9
10
11
12
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();
}
}
nota: esta es la linea a donde me arroja el error
1
2
3
private void dispatchUncaughtException(Throwable e) {
getUncaughtExceptionHandler().uncaughtException(this, e);
}
Valora esta pregunta


0