Comenta en un PDF y busca el texto que ya contiene—sin complementos.
Introducción
Muchas organizaciones utilizan los PDF como su formato de documento principal para informes, artículos de investigación, manuales y planos técnicos. En muchas aplicaciones .NET, los usuarios pueden subir un archivo y abrirlo en un visor—pero ahí es donde el flujo de trabajo se detiene.
Un visor tradicional ofrece solo una experiencia de solo lectura, lo que impide a los usuarios marcar un documento o encontrar una frase sin desplazarse.
Al añadir anotación y búsqueda de texto a un visor PDF sin complementos, las aplicaciones .NET permiten a las personas comentar un archivo y saltar directamente al pasaje que necesitan — siempre que el PDF incluya una capa de texto, lo cual ocurre en la mayoría.
En este artículo exploraremos:
- Cómo la anotación PDF mejora los flujos de revisión de documentos
- Cómo la búsqueda de texto completo lee la capa de texto de un PDF, y qué archivos no pueden beneficiarse
- Qué tan fácil es integrar estas funciones en una aplicación .NET
Puedes probar el visor o descargar el SDK en:
1. Anotación PDF – Convertir páginas estáticas en documentos interactivos
El problema de los PDF estáticos
Muchos equipos siguen dependiendo de flujos de trabajo ineficientes al revisar documentos:
- Imprimir el PDF
- Marcarlo con un bolígrafo
- Escanear el documento
- Subir una nueva versión
Este proceso genera confusión de versiones, retrasos y trabajo manual innecesario.
La solución: una capa de anotación en el visor
Incorporar un motor de anotación en tu portal .NET permite a los usuarios interactuar con el documento in situ.
Una nota de licenciamiento antes de la tabla de características, porque afecta al presupuesto más que al diseño: la anotación es un plugin separado para Doconut Viewer, no forma parte del visor base. Es uno de los cuatro — Anotación, Convertidor, DICOM y Búsqueda. La búsqueda en capa de texto, tratada en la siguiente sección, es igualmente el plugin de Búsqueda. La impresión controlada, por el contrario, forma parte del propio visor.
| Funcionalidad | Beneficio |
|---|---|
| Resaltar, subrayar, tachar | Resaltar rápidamente texto importante |
| Notas adhesivas | Añadir retroalimentación contextual directamente dentro del documento |
| Dibujo a mano alzada | Útil para diagramas, bocetos técnicos y revisiones de diseño |
| Anotaciones con marca de tiempo | Registrar cuándo se añadieron los cambios |
En lugar de modificar el archivo original, las anotaciones pueden almacenarse como capas de metadatos separadas (por ejemplo JSON) vinculadas al documento.
Este enfoque garantiza:
- El PDF original permanece sin cambios
- Las anotaciones pueden exportarse o eliminarse de forma independiente
- El documento sigue siendo la fuente única de verdad
Impacto práctico
La anotación mejora drásticamente los flujos de trabajo con documentos:
- Revisiones de documentos más rápidas
- Comentarios más claros durante discusiones de diseño o investigación
- Reducción de la necesidad de herramientas de edición externas
2. Búsqueda de texto completo – Lo que un PDF debe contener
Dos PDF que parecen idénticos
Abre dos contratos escaneados lado a lado y pueden verse iguales. Uno es buscable y el otro no, y nada en la pantalla indica cuál es cuál.
Un PDF almacena imágenes de página y, por separado, una capa de texto: los caracteres de la página y la posición de cada uno. Casi todos los PDF que provienen de Word, un generador de informes, una exportación de un sistema empresarial o un escáner con reconocimiento de texto activado incluyen esa capa. La búsqueda compara tu frase con ella y resalta el punto en la imagen de la página donde se encuentran esos caracteres.
Un PDF que es solo una fotografía de una página no contiene esa capa. No hay texto en el archivo, por lo que no hay nada que la búsqueda pueda comparar.
Qué hace el visor con la capa de texto
| Capacidad | Descripción |
|---|---|
| Búsqueda en capa de texto | Compara la consulta con los caracteres almacenados en el archivo |
| Resaltado de coincidencias | Marca cada coincidencia en el lugar correspondiente de la página renderizada |
| Navegación de resultados | Avanza de una coincidencia a la siguiente a lo largo de todo el documento |
| Cualquier script | Lee la capa tal como está escrita, sea latina o no |
Cuando la capa está presente:
- el texto es seleccionable
- los usuarios pueden copiar contenido
- la búsqueda de texto completo funciona en todo el archivo
Cuando está ausente, el archivo sigue abriéndose y renderizándose normalmente; simplemente no se puede buscar. Doconut no lee actualmente caracteres a partir de una imagen de página.
Por qué es importante
Si un documento es buscable se decide cuando ingresa a tu sistema, no cuando alguien necesita encontrarlo. Los escáneres y plataformas de gestión documental pueden casi todos escribir una capa de texto al ingestarlo, y un archivo que llega con ella sigue siendo útil mientras lo mantengas.
En un archivo archivado de esta manera, los usuarios pueden encontrar instantáneamente:
- especificaciones técnicas
- cláusulas regulatorias
- referencias científicas
- registros históricos
En lugar de revisar manualmente los documentos, pueden simplemente buscar y saltar a la sección relevante.
3. Integración sencilla en aplicaciones .NET
Toma el nombre del paquete, la versión y los pasos de inicialización de la página de descarga oficial y la documentación incluida con la compilación que instalas. Ambos han cambiado entre versiones, y una línea de paquete copiada de un artículo es la razón más común por la que una primera integración falla de una forma que parece un error de licencia.
El visor funciona con los marcos .NET habituales, incluidos:
- ASP.NET Core
- ASP.NET MVC
- Blazor
Una vez configurado, tu aplicación muestra PDFs directamente en el navegador. La anotación y la búsqueda de texto aparecen una vez que sus plugins están licenciados y habilitados.
4. Sin complementos y seguro por diseño
Los navegadores modernos ya no admiten complementos heredados como Flash o ActiveX.
Un visor PDF moderno debe ejecutarse completamente en HTML5 y JavaScript.
Los beneficios clave incluyen:
- No se requiere instalación del lado del cliente
- Funciona en navegadores modernos
- Compatible con dispositivos de escritorio y móviles
Las características de seguridad típicamente incluyen:
- Comunicación solo por HTTPS
- Autenticación basada en tokens
- Acceso controlado a documentos
Esto hace que el visor sea adecuado para aplicaciones empresariales que manejan documentos sensibles.
Conclusión
Los PDF estáticos limitan la forma en que los equipos trabajan con la información. Añadir anotación y búsqueda de texto a tu aplicación .NET transforma un archivo que solo se podía leer en uno que pueden comentar y buscar.
Los beneficios clave incluyen:
- Revisión de documentos más rápida mediante herramientas de anotación
- Búsqueda de texto completo siempre que el PDF tenga una capa de texto, que es la mayoría
- Integración fácil en aplicaciones .NET existentes
- Experiencia de visualización sin complementos
Si deseas explorar más estas capacidades, puedes obtener más información o descargar el producto en:
Ofrece a tus usuarios un PDF que puedan marcar y buscar, dentro de la aplicación que ya utilizan.
