Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > highlight en un pdf - java -springMVC 3

Hola, tengo un problema con mostrar un pdf y remarcar palabras, en este momento utilizo esta rutina


@RequestMapping("/visualizarPdf.htm")
@ResponseBody
public ResponseEntity generatePdf() throws IOException {
PDDocument document = null;
try {
document = new PDDocument();

PDPage page = new PDPage();
document.addPage(corta.cut(confPdfDTO));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
document.save(baos);
HttpHeaders headers = new HttpHeaders();
headers.setContentType(new MediaType("application", "pdf"));
headers.setContentLength(baos.toByteArray().length);
return new ResponseEntity(baos.toByteArray(), headers, HttpStatus.CREATED);
} catch (Exception e) {
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.TEXT_PLAIN);
return new ResponseEntity("BROKEN".getBytes(), headers, HttpStatus.CREATED);
} finally {
if (document != null) {
document.close();
}
}
}


basicamente, con un numero y un nombre busca un pdf corta una pagina en ese numero y lo muestra en pantalla.

El problema es el siguiente, primero que al hacerlo asi no tengo ningun control sobre el archivo, sino que se carga , se pone en pantalla completa y no tengo codigo a ejecutar en ese sector. Queda mas o menos asi
http://imageshack.com/a/img854/7049/379u.png .

Lo que necesito saber es si ha alguna forma de hacer un higjlight a una palabra en cuestion.

Otro problema que tiene esta forma de hacerlo que si selecciono una palabra x , y la copio en lugar de copiar esa palabra copia la que esta 4 espacios mas adelante, es como si estuviera desfasado el pdf, espero que alguien pueda ayudarme, muchas gracias de ante mano. Cualquier duda o informacion que quieran saber no duden en consultarme, muchas gracias

abril 1, 2014 | Unregistered Commentermartin

En lugar de todo eso que pones, que no tiene nada que ver con lo que pides... no seria mejor que dijeras:

"Estoy utilizando PDFBox para tratar ficheros PDF. Como hago para marcar un texto?"

En ese caso, la respuesta es: buscando en Google: "pdfbox highlight text example"


Un saludo

abril 1, 2014 | Unregistered CommenterUnoPorAhi

encontre algo , gracias, termino de hacerlo y lo posteo para que quede

abril 1, 2014 | Unregistered Commentermartin

Si lo puedes postear seria genial, gracias

Un saludo

abril 2, 2014 | Unregistered CommenterUnoPorAhi