
Trabajando con la Biblioteca de Visor de Documentos – compatible con formatos PDF, Office y CAD con anotaciones integradas, búsqueda e impresión: Una Guía Práctica
La Biblioteca de Visor de Documentos en Doconut le permite renderizar archivos PDF, Office y CAD, anotarlos, buscar su contenido e imprimir, todo desde un único componente .NET.
Si está creando un portal centrado en documentos, un gestor de casos legal‑tech o una herramienta de revisión de planos de ingeniería, necesita un visor que funcione como lo hacen sus usuarios: instantáneamente, de forma segura y sin servicios externos. Doconut ofrece esa experiencia en las instalaciones, dentro de su aplicación ASP.NET o .NET Core, manteniendo el código limpio y la huella de despliegue pequeña.
En esta guía práctica recorreremos el flujo de trabajo central de la Biblioteca de Visor de Documentos, le mostraremos cómo incrustarla y demostraremos los tres pilares que la hacen indispensable —anotación, búsqueda (incluido OCR) e impresión controlada. Al final, tendrá un prototipo listo para ejecutar y una visión clara de cómo Doconut puede convertirse en la columna vertebral de cualquier solución empresarial con gran carga de documentos.

Despliegue en Windows y Opciones de Prueba Gratuita
La biblioteca de Doconut se ejecuta en .NET 6 y es totalmente compatible con entornos Windows. Ya sea que aloje su aplicación en Azure, AWS o en sus instalaciones, ofrece un rendimiento constante de renderizado y anotación.
Para comenzar rápidamente, Doconut ofrece una prueba gratuita que incluye acceso completo al motor de anotación, búsqueda con OCR y funciones de impresión controlada. Regístrese en el sitio oficial, descargue la licencia de prueba y siga los pasos de integración a continuación para ver la biblioteca en acción en minutos.
Por qué la Biblioteca de Visor de Documentos es un Cambio de Juego para Empresas .NET
Las empresas que gestionan contratos, esquemas de ingeniería o registros de empleados enfrentan tres desafíos recurrentes:
- Diversidad de formatos – PDFs, documentos Word, hojas de cálculo Excel y dibujos CAD coexisten en el mismo repositorio.
- Revisión colaborativa – Los usuarios empresariales necesitan resaltar, comentar o estampar un documento sin salir de la aplicación.
- Acceso regulado – La impresión debe ser auditable y el texto buscable debe estar disponible incluso para imágenes escaneadas.
La Biblioteca de Visor de Documentos de Doconut resuelve los tres con un único componente .NET del lado del servidor que admite más de 33 tipos de archivo —incluidos DOCX, XLSX, PPTX, DWG y DXF— listo para usar. La biblioteca renderiza cada formato de forma nativa, evitando la necesidad de Microsoft Office, Acrobat o servicios de conversión externos. Como el renderizado ocurre en el servidor, mantiene los datos sensibles detrás de su firewall, lo cual es esencial para entornos de salud, legal y financiero.
El motor de anotación integrado le permite agregar resaltados, dibujos a mano alzada o aprobaciones estampadas directamente al lienzo del visor. Las anotaciones se almacenan como XML ligero, lo que facilita su persistencia en una base de datos o en un sistema de control de versiones. El complemento de búsqueda ofrece búsqueda instantánea de texto en cualquier documento abierto; cuando la fuente es una imagen escaneada, el motor OCR extrae cadenas buscables al instante. Finalmente, la función de impresión controlada le brinda la capacidad de aplicar límites de rango de páginas, marcas de agua o registros de auditoría de impresión, todo mediante una única llamada API.
En conjunto, estas capacidades le permiten reemplazar una pila enredada de visores de terceros, complementos JavaScript y servicios de conversión externos con una única biblioteca mantenible que escala desde unos pocos usuarios hasta implementaciones a nivel empresarial.
Incrustando el Visor: Integración Paso a Paso en ASP.NET Core
A continuación se muestra una descripción concisa de los pasos necesarios para integrar la Biblioteca de Visor de Documentos de Doconut en una aplicación ASP.NET Core:
- Registre el middleware de Doconut – configure el middleware
UseDoconutpara manejar el punto final interno de mosaicos de imágenes (DocImage.axd). Este punto final transmite páginas renderizadas como mosaicos PNG, manteniendo la interfaz receptiva incluso para archivos CAD grandes. - Cargue la licencia – proporcione el archivo de licencia de Doconut (p. ej.,
DoconutLicense.xml) ya sea como un archivo en disco o como un flujo. La biblioteca lee la licencia automáticamente durante la creación de la primera instancia del visor. - Cree una instancia del visor – instancie la clase
Viewer, pasando los servicios requeridos como una caché distribuida o un accesor de contexto HTTP. - Configure las opciones de renderizado – configure un objeto de configuración (por ejemplo,
PdfConfig) para controlar el comportamiento de renderizado predeterminado, la extracción de hipervínculos y la resolución raster para dibujos CAD. - Abra un documento – llame al método
OpenDocumentcon la ruta del archivo (o flujo) y la configuración definida previamente. El método devuelve un token seguro que el front‑end JavaScript usa para solicitar imágenes de página, anotaciones y resultados de búsqueda.
Estos pasos producen un visor del lado del servidor para entornos Windows que ejecutan .NET 6. El enfoque basado en tokens mantiene al cliente liviano: el front‑end solo necesita referenciar el componente visor de Doconut alojado en https://doconut.app.
Anotaciones Integradas para Flujos de Trabajo de Revisión en Tiempo Real
Las anotaciones convierten un visor pasivo en un espacio de trabajo colaborativo. El gestor de anotaciones de Doconut opera por página y almacena todo como XML, lo que permite versionar, auditar o fusionar cambios fácilmente en una base de datos.
Flujo de trabajo típico de anotación
- Recupere el gestor de anotaciones para la página actual llamando al método
GetAnnotationManagerdel visor, proporcionando las dimensiones de la página. - Cree un objeto de anotación (p. ej., un sello de imagen, resaltado o dibujo a mano alzada) y establezca su posición, tamaño y propiedades visuales.
- Agregue la anotación al gestor.
- Persista el XML de anotación usando
GetAnnotationXmly guárdelo en su almacén de datos. - Cuando el documento se vuelva a abrir, cargue el XML guardado de nuevo en el visor con
LoadAnnotationXML.
Escenarios empresariales
- Legal Tech – Los abogados colocan un sello de “Firma” en un contrato y luego envían el XML a un servicio de gestión de casos para auditoría.
- Revisión de Ingeniería – Los diseñadores añaden dibujos de corrección directamente en una página DWG; el XML de anotación se almacena junto al historial de revisiones.
- RR.HH. y Reclutamiento – Los reclutadores resaltan secciones clave de un currículum, añaden comentarios y envían la versión anotada al perfil del candidato.
Como los datos de anotación residen en el servidor, mantiene control total sobre quién puede editar, quién puede ver y quién puede imprimir. La API es deliberadamente ligera: solo necesita los métodos de recuperación del gestor, agregar y cargar, y puede crear funciones UI adicionales (deshacer/rehacer, herramientas personalizadas) sin incorporar dependencias extra.
Búsqueda Instantánea y OCR: Haciendo Cada Documento Encontrable
Un repositorio de documentos solo es valioso cuando los usuarios pueden localizar la información que necesitan en segundos. El complemento de búsqueda de Doconut ofrece búsqueda instantánea de texto completo en cualquier archivo abierto. Para PDFs solo raster o dibujos CAD escaneados, el motor OCR integrado extrae texto bajo demanda, convirtiendo imágenes en contenido buscable sin un paso de preprocesamiento separado.
Flujo de trabajo típico de búsqueda
- Llame al método de búsqueda del visor (expuesto por el Complemento de Búsqueda) con la palabra clave deseada.
- Reciba una lista de números de página coincidentes y las coordenadas de cada coincidencia.
- Para cada coincidencia, obtenga el gestor de anotaciones de la página y añada una anotación de resaltado temporal para mostrar al usuario dónde aparece el término.
Cuando un usuario abre un PDF escaneado de una factura, el visor ejecuta automáticamente OCR en cada página a medida que se renderiza. El texto extraído se indexa en memoria, haciendo que las búsquedas posteriores sean instantáneas. Este enfoque elimina la necesidad de un servicio OCR separado, reduce la latencia y garantiza que el texto buscable nunca salga de su entorno seguro.
Beneficios empresariales
- Portales de clientes pueden mostrar cláusulas relevantes de un contrato con una sola pulsación de tecla.
- Herramientas de informes financieros permiten a los analistas localizar una partida en decenas de estados escaneados.
- Sistemas de registros de salud se vuelven buscables por nombres de medicamentos dentro de notas de médicos escaneadas, mejorando la seguridad del paciente.
Todo esto se logra con cero dependencias de terceros, manteniendo la pila ligera y la superficie de cumplimiento pequeña.
Impresión Controlada desde el Visor – Seguridad y Conveniencia
La impresión suele ser el eslabón más débil en la seguridad de documentos. La función de impresión controlada de Doconut le brinda la autoridad para decidir qué, cuándo y cómo se puede imprimir un documento, mientras sigue ofreciendo un familiar cuadro de diálogo de impresión basado en el navegador.
Flujo de trabajo típico de impresión
- Defina un objeto
PrintConfigque especifique opciones como límites de rango de páginas, marcas de agua y si se debe registrar cada solicitud de impresión. - Pase la configuración junto con el token del documento al método
Printdel visor. - El visor renderiza las páginas seleccionadas en el servidor, aplica las marcas de agua y transmite el PDF imprimible de vuelta al navegador del cliente.
- Se crea automáticamente una entrada de auditoría, permitiendo a los administradores rastrear quién imprimió qué y cuándo.
Al gestionar la impresión en el servidor, Doconut garantiza que el documento original nunca salga de su entorno protegido, y mantiene una visibilidad total de la actividad de impresión, un requisito crítico para industrias reguladas.
Conclusión
La Biblioteca de Visor de Documentos de Doconut brinda a los equipos .NET un componente único, seguro y rico en funciones para renderizar PDFs, archivos Office y dibujos CAD, enriquecidos con anotaciones, búsqueda con OCR e impresión controlada. Con procesamiento del lado del servidor, conversión integrada y soporte para más de 33 formatos de archivo, puede eliminar costosas dependencias de terceros y mantener los datos sensibles bajo su control directo.
¿Listo para modernizar el flujo de trabajo documental de su empresa? Comience su prueba gratuita de Doconut hoy, descargue la biblioteca y siga los pasos de integración descritos arriba para aportar potentes capacidades de visualización, anotación y búsqueda a su aplicación .NET en minutos.