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
encontre algo , gracias, termino de hacerlo y lo posteo para que quede
Si lo puedes postear seria genial, gracias
Un saludo
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