Ver documentos en el navegador sin complementos: una guía práctica
8/7/2026

Ver documentos en el navegador sin complementos: una guía práctica

Descubra cómo Doconut App le permite incrustar un visor de documentos seguro y sin complementos en aplicaciones web .NET y renderizar instantáneamente PDFs, Office, CAD y más de 50 formatos.

Puede ver PDFs, archivos de Office, dibujos CAD, correos electrónicos e imágenes en el navegador sin instalar complementos heredados. Para aplicaciones .NET basadas en Windows, Visor Doconut proporciona procesamiento de documentos en el backend mientras los usuarios permanecen dentro de la aplicación empresarial.

Visualización moderna de documentos sin complementos en una aplicación de navegador Windows
Visualización moderna de documentos sin complementos en una aplicación de navegador Windows

En las siguientes secciones exploraremos por qué es importante eliminar los complementos heredados, describiremos un flujo de integración con ASP.NET Core y discutiremos cargas por arrastrar y soltar y la integración con Blazor sin depender de código SDK no verificado.


Sin complementos: Por qué son un cambio de juego para aplicaciones web .NET

Eliminar la fricción de “instalar‑primero”

Los visores tradicionales se aferran a ActiveX, Java o Flash. esas tecnologías anticuadas exigen permisos, generan alertas de seguridad y a menudo dejan de funcionar en navegadores modernos. Doconut App elude todo eso al renderizar documentos completamente en HTML5/Canvas. ¿El resultado? Una experiencia de un solo clic: haga clic en un enlace o suelte un archivo, y el contenido aparece instantáneamente—sin descargas, sin avisos, sin tickets de TI.

Mantener intacto el sandbox del navegador

Como no se cargan complementos externos, el sandbox del navegador permanece intacto. Eso conserva las garantías de seguridad en las que confían las empresas, especialmente cuando PDFs confidenciales o dibujos CAD circulan por la intranet. Doconut App añade carga SSL y almacenamiento AES‑256, pero el núcleo sin complementos es lo que impide que la página solicite privilegios elevados.

A prueba de futuro en navegadores y dispositivos

HTML5 es el lenguaje universal de la web. A medida que los navegadores evolucionan, continúan soportando los estándares que usa Doconut App, mientras los complementos heredados desaparecen. Ya sea que el usuario esté en Chrome, Edge, Safari o en un WebView móvil, el visor se comporta de la misma manera—sin advertencias de “complemento faltante”, sin soluciones específicas por versión.


Incrustar el visor sin complementos de Doconut App en ASP.NET Core

Para integrar el visor, genere una URL segura y temporal para el archivo en el servidor y pásela al script del lado del cliente. El servidor transmite el archivo cifrado mediante HTTPS; el JavaScript del lado del cliente proporcionado por Doconut App lo renderiza dentro de un elemento <div>.

Flujo del lado del servidor (conceptual)

  1. Recibir una solicitud de documento.
  2. Obtener el archivo de su almacenamiento (SQL, Blob, etc.).
  3. Crear una URL firmada y de tiempo limitado que apunte al archivo cifrado.
  4. Devolver esa URL a la vista Razor.

Vista Razor (conceptual)

Mantenga la vista responsable del diseño y del estado autorizado del visor, mientras el servidor recupera y procesa el documento. Utilice solo los recursos del cliente y la secuencia de inicialización documentada para la versión instalada de Doconut.

Cuando la página se carga, el script busca el atributo data-doc-url, recupera el archivo cifrado mediante HTTPS, lo descifra en memoria y dibuja el documento en un canvas. No ActiveX, Java ni Flash—solo HTML5 puro.

Por qué esto importa

  • Sin complementos: El único recurso externo es un paquete JavaScript ligero de Doconut App.
  • Seguridad incorporada: La URL es de tiempo limitado y firmada, por lo que nadie puede reutilizarla.
  • Rendimiento: El visor transmite solo los bytes necesarios para la vista actual, por lo que incluso archivos DWG o PDF masivos aparecen rápidamente.

Renderizado de formatos compatibles sin complementos

El motor de Doconut App comprende de forma nativa más de 50 formatos de origen—incluidos PDF, DOCX, XLSX, PPTX, DWG, DXF, PNG, JPEG y muchos otros. Como el motor funciona directamente en el navegador, no se necesita servicios de conversión separados en el servidor. El visor detecta el tipo de archivo y lo renderiza con fidelidad pixel‑perfecta, ofreciendo una experiencia verdaderamente sin complementos.


Carga por arrastrar y soltar con renderizado instantáneo y sin complementos

A las empresas les encanta permitir a los usuarios previsualizar archivos al instante. Con Doconut App, puede añadir una zona de arrastrar y soltar que cargue un documento, genere una URL de vista segura y muestre el contenido sin ningún complemento. Todo el ciclo permanece dentro de su backend .NET, preservando el cumplimiento y los registros de auditoría.

Flujo del lado del cliente (conceptual)

  1. El usuario arrastra un archivo a un área designada.
  2. JavaScript envía el archivo a un endpoint ASP.NET Core.
  3. El endpoint almacena el archivo de forma segura y devuelve una URL de vista firmada.
  4. La página inyecta un <div> con data‑doc‑url que apunta a esa URL.
  5. El script de Doconut App renderiza el documento instantáneamente.

Como el renderizado ocurre completamente en el navegador, no se requiere un servicio de conversión pesado en el servidor; Doconut App maneja la decodificación de formatos del lado del cliente.


Visualización consistente en flujos de trabajo basados en Windows

Un visor en el navegador puede proporcionar un punto de entrada consistente para los usuarios de una aplicación interna de Windows sin requerir programas de escritorio separados para documentos. Los equipos deben probar los navegadores compatibles, tamaños de pantalla, métodos de entrada, complejidad de documentos y requisitos de accesibilidad en lugar de asumir un comportamiento idéntico en cada entorno.


Ampliar el visor con Blazor – Mantenga todo dentro de su ecosistema .NET

Si su equipo prefiere un enfoque centrado en componentes, puede envolver el visor JavaScript de Doconut App dentro de un componente Blazor WebAssembly. Esto le permite permanecer dentro del mundo .NET mientras sigue ofreciendo una experiencia sin complementos.

Esquema del componente Blazor (conceptual)

  1. Inyectar un servicio que pueda generar una URL de vista segura para un ID de archivo dado.
  2. Al inicializar, solicitar la URL al servicio.
  3. Después de que el componente se renderice, inicializar el visor usando la API de integración compatible para la versión instalada de Doconut.

El componente Blazor puede coordinar el estado del visor mientras el backend sigue siendo responsable del acceso y procesamiento de documentos. Esto mantiene el flujo de trabajo dentro de la aplicación .NET sin publicar suposiciones sobre una API JavaScript global.


Conclusiones clave

  • Sin complementos eliminan la fricción de instalación, las advertencias de seguridad y los problemas de compatibilidad.
  • Doconut App renderiza PDF, Office, CAD y más de 50 formatos de imagen directamente en HTML5 Canvas.
  • La integración es sencilla: genere una URL de vista segura en el servidor y permita que el script del lado del cliente pinte el documento.
  • La carga por arrastrar y soltar + vista previa instantánea mantiene a los usuarios en el flujo, todo sin complementos.
  • El visor funciona idénticamente en escritorio, tablet y móvil porque se basa en estándares web, no en complementos heredados.
  • Los desarrolladores Blazor pueden encapsular el visor en un componente .NET nativo sin sacrificar la ventaja de cero complementos.
  • La seguridad se refuerza con carga SSL, almacenamiento AES‑256 y URLs de tiempo limitado—los complementos nunca tienen la oportunidad de exponer vulnerabilidades.

Preguntas comunes

P: ¿Necesito instalar algo en las máquinas cliente?
R: No. El visor Doconut App se ejecuta completamente en el navegador usando HTML5 y JavaScript. Los usuarios solo necesitan un navegador moderno—no se requieren instalaciones de ActiveX, Java o Flash.

P: ¿Cómo maneja Doconut App los archivos grandes?
R: El motor transmite solo las porciones necesarias para la vista actual, por lo que incluso PDFs voluminosos o dibujos DWG se cargan rápidamente. También admite paginación, permitiendo a los usuarios saltar a una página específica sin recargar todo el documento.


Comience con Doconut App hoy

¿Listo para eliminar los complementos heredados de su aplicación .NET basada en Windows? Evalúe el SDK de Doconut con los navegadores, formatos de documentos y cargas de trabajo que utiliza su organización.