Foros del Web » Programación para mayores de 30 ;) » Java »

PDFRenderer: Acceso y uso de archivos pdf que están dentro de .jar

Estas en el tema de PDFRenderer: Acceso y uso de archivos pdf que están dentro de .jar en el foro de Java en Foros del Web. Intento utilizar PDFRender para que abra y muestre archivos PDFs que están incrustados en un subdirectorio interno del .jar. Para utilizar un archivo según los ...
  #1 (permalink)  
Antiguo 18/06/2010, 05:30
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
PDFRenderer: Acceso y uso de archivos pdf que están dentro de .jar

Intento utilizar PDFRender para que abra y muestre archivos PDFs que están incrustados en un subdirectorio interno del .jar. Para utilizar un archivo según los ejemplos de esta librería (PDFRender) se utilizaría:

File file = new File("/SubInJar/MiArchivo.pdf");
RandomAccessFile raf = new RandomAccessFile(file, "r");
FileChannel channel = raf.getChannel();
ByteBuffer buf = channel.map(FileChannel.MapMode.READ_ONLY, 0,channel.size());
PDFFile pdffile = new PDFFile(buf);


en definitiva, según el ejemplo necesito un objeto de la clase File para iniciar la creación de un objeto de la clase PDFFile.
Pero si utilizo archivos PDF internos en el jar, la forma de acceder es a través de getResourceAsStream. Por lo tanto la pregunta es: ¿Como puedo incorporar el objeto inputstream obtenido con getResourceAsStream en el código anterior para que funcione?

Etiquetas: jar, pdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:58.