Resaltar PDF

Resalta texto en un PDF: busca palabras y marca cada aparición con un resaltador.

Tus archivos se quedan en este dispositivo. No se sube nada. Cómo comprobarlo

Publicidad

Cómo usar la herramienta Resaltar PDF

1. Sube el PDF que quieres marcar.
2. Escribe las palabras en el recuadro Palabras o frases para resaltar, una por línea, y elige amarillo, verde, rosa o azul.
3. Haz clic en Resaltar y descargar PDF. Se marca cada coincidencia en cada página; el texto en sí no se toca.

Funciones principales de la herramienta Resaltar PDF

🔍 Encuentra el texto por ti

Se busca cada frase en la capa de texto del documento, sin distinguir mayúsculas de minúsculas, y se dibuja una barra sobre cada coincidencia en su posición dentro de la línea, así no tienes que buscarlas tú mismo.

🖍️ El texto se mantiene legible

La barra se dibuja en modo de fusión multiplicar, así que las palabras de debajo siguen siendo legibles, seleccionables y se pueden buscar, como la tinta de un rotulador.

🖥️ Nada sale de tu dispositivo

JavaScript lee y reescribe el archivo en tu navegador. No se envía nada a ningún servidor.

Acerca de la herramienta Resaltar PDF

Resaltar PDF localiza cada frase con pdf.js, calcula dónde queda la coincidencia en la línea midiendo el texto que hay antes, y dibuja una barra translúcida sobre ella con pdf-lib. Como la barra se mezcla en lugar de pintarse encima, las palabras siguen siendo legibles y seleccionables, y la búsqueda las sigue encontrando.

Marca cada fecha límite de un contrato, cada código de producto de una lista de precios, o el nombre de un cliente a lo largo de un informe extenso. Cada fragmento de texto se busca por separado, así que una frase que se divide en dos líneas no coincide, y una página escaneada no tiene nada que encontrar hasta que ha pasado por la herramienta de OCR. La posición dentro de una línea se mide con una fuente del navegador del mismo tipo que la del PDF (con serifa, sin serifa o monoespaciada), así que puede desviarse un poco con una fuente poco habitual o con un espaciado de letras amplio.

Cuándo usar la herramienta Resaltar PDF

Un contrato de proveedor de 60 páginas menciona «rescisión» en una docena de sitios y necesitas leer cada uno antes de una llamada. Escribe la palabra, elige amarillo, descarga y recorre el resultado. El mensaje te dice cuántas coincidencias se encontraron y en cuántas páginas, así que sabes al momento si el número coincide con lo que esperabas.

Una lista de precios necesita todas las líneas de ciertos códigos de producto marcadas para un compañero. Escribe cada código en su propia línea; todos se marcan en un mismo paso. La coincidencia busca dentro del texto, así que un código como AB12 también coincide con AB123. Escribe la forma más larga posible de cada código.

Un material de estudio necesita sus términos clave destacados para una clase. Como la barra se mezcla sobre el texto en lugar de pintarse encima, las palabras siguen siendo legibles en pantalla y en papel, y un alumno puede seguir seleccionándolas y copiándolas.

Quieres que una frase se marque solo donde aparece en una cláusula concreta, no en todo el documento. Esta herramienta marca cada aparición, así que para un solo punto abre el Editor de PDF, elige Resaltar y arrastra un cuadro donde quieras. Para tachar el texto en negro en lugar de marcarlo, usa Censurar PDF, que además elimina el texto del archivo.

Consejos y solución de problemas

  • El mensaje «Escribe al menos una palabra o frase para resaltar.» aparece debajo del recuadro cuando está vacío. Las líneas en blanco se ignoran y los espacios al principio o al final de una línea se recortan, así que una frase no puede empezar ni terminar con un espacio.
  • El mensaje «No se encontró ninguna de esas palabras en el texto del documento» significa que no hubo ninguna coincidencia en ninguna página y no se generó ningún archivo. Revisa la ortografía, prueba con un fragmento más corto o, si el archivo es un escaneo, pásalo antes por OCR PDF.
  • Una coincidencia tiene que estar dentro de un mismo fragmento de texto tal como lo lee pdf.js. Una frase que cruza un salto de línea, un límite de columna o un cambio de fuente en medio (una palabra en negrita dentro de una frase normal) no se encuentra; busca en su lugar la parte de un solo lado del corte.
  • No hay opción de palabra completa: «pago» también coincide con «impago» y «pagos». Elige una frase más larga, como «fecha límite», cuando una más corta capture demasiado. Los términos que se solapan, como «límite» y «fecha límite», se dibujan cada uno, así que la parte compartida recibe dos barras y un color más oscuro.
  • La posición horizontal de la barra se mide a partir del ancho del texto que precede a la coincidencia, compuesto con una fuente del navegador del mismo tipo, así que con una fuente poco habitual o un espaciado de letras amplio puede desviarse un poco hacia un lado. Su altura procede del tamaño de fuente del fragmento.
  • Los resaltados se dibujan dentro del contenido de la página, no se añaden como anotaciones de PDF, así que la lista de comentarios de un lector no los muestra y no se pueden seleccionar ni eliminar en un visor. Conserva el original si es posible que quieras una copia limpia. La descarga se llama highlighted_ seguido del nombre del archivo original.
  • El mensaje «No se pudo resaltar el PDF: No password given» significa que el archivo necesita una contraseña para abrirse. Pásalo por Desbloquear PDF y resalta el resultado. Vista previa del documento renderiza el resultado con pdf.js dentro de la página, para que puedas comprobar las barras antes de guardar.
  • «Este PDF tiene una contraseña de propietario que restringe los cambios» significa que el archivo se abre sin contraseña, pero está bloqueado contra la edición. Pásalo por Desbloquear PDF, que quita esas restricciones sin pedir una contraseña, y resalta el resultado.

Cómo funciona la herramienta Resaltar PDF en tu navegador

Dos bibliotecas trabajan sobre los mismos bytes guardados en memoria. pdf.js abre una copia del archivo en un Web Worker, un hilo en segundo plano de tu navegador, y devuelve la capa de texto de cada página: cada fragmento de texto con su cadena, su ancho y una transformación que lleva el tamaño de fuente y la posición. La herramienta pone en minúsculas cada cadena y busca cada frase que has introducido. Para cada coincidencia construye un cuadro en puntos PDF: el tramo horizontal es la parte del ancho del fragmento que ocupa la coincidencia, medida con la función measureText del canvas en una fuente del navegador del mismo tipo que la fuente del PDF, el tramo vertical va desde el 22% del tamaño de fuente por debajo de la línea base hasta la parte superior del tamaño de fuente, y la transformación del fragmento sitúa ese cuadro en la página, lo que también resuelve las páginas rotadas.

Después, pdf-lib abre los mismos bytes y dibuja un rectángulo por cada cuadro, ensanchado 1 pt por cada lado, en el color que elegiste con el modo de fusión Multiplicar, lo que hace que la barra se comporte como la tinta de un rotulador sobre el texto en lugar de una pegatina encima. El documento se guarda en un nuevo array de bytes, se envuelve en un Blob y se muestra en la tarjeta de resultado con el número de coincidencias y páginas. No se sube nada, y todo lo demás del archivo, incluidos el texto, los enlaces, los marcadores y los campos de formulario, se escribe de nuevo sin cambios.

Preguntas frecuentes

¿Resaltar cambia o elimina el texto?

No. El texto se deja exactamente como estaba: sigue siendo seleccionable, copiable y se puede buscar. Solo se añade una barra de color sobre cada coincidencia.

¿Por qué no se resaltó una frase?

O el texto es distinto de lo que escribiste (la coincidencia es exacta salvo por mayúsculas y minúsculas), o la frase se divide en dos líneas, o la página es un escaneo sin capa de texto. Pasa primero un PDF escaneado por la herramienta de OCR y después resalta el resultado.

¿Puedo resaltar varias frases distintas a la vez?

Escribe una frase por línea. Todas se marcan en el mismo paso, en el color que elijas.

¿Puedo resaltar un PDF escaneado?

No directamente: un escaneo no tiene capa de texto, así que no hay nada que encontrar y la herramienta indica que no hubo ninguna coincidencia. Pásalo antes por OCR PDF; eso añade una capa de texto invisible en la que esta herramienta puede buscar.

¿Puedo quitar los resaltados más tarde?

Con esta herramienta no, y tampoco en un lector de PDF, porque las barras forman parte del contenido de la página en lugar de ser anotaciones. Conserva tu archivo original y resalta una copia.

¿Puedo usar colores distintos para palabras distintas?

Un color por cada uso. Resalta el primer grupo de palabras, descarga, y después ejecuta la herramienta sobre ese archivo con el segundo grupo y otro color. Las barras se mezclan, así que una palabra que coincide en ambos usos muestra los dos colores combinados.

Última revisión: