file-viewer
File Viewer es una librería frontend de visualización nativa del navegador para documentos Office, PDF, CAD y archivos técnicos sin conversión del lado del servidor. Soporta React, Vue, Svelte, jQuery y Web Components con paquetes ligeros o completos.
Ficha actualizada 10 nov 2026, 10:25 · upstream 10 nov 2026, 8:59 · release v3.3.3
Qué es file-viewer
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
File Viewer proporciona vistas previas de solo lectura para formatos como Office, PDF/OFD, CAD, archivos comprimidos y correos electrónicos directamente en el navegador. Está construido con renderers integrados que no requieren un servidor de conversión, permitiendo una implementación ligera o completa según las necesidades del proyecto.
La librería ofrece componentes específicos para cada framework popular: React (incluyendo versiones legacy), Vue 3/2.7/2.6, Svelte y jQuery. Los paquetes 'full' incluyen renderers adicionales como Adobe Design, DICOM y herramientas de inspección binaria, mientras que los componentes ligeros permiten una instalación mínima con presets específicos.
El despliegue requiere servir archivos de recursos externos (Workers, WASM, fuentes) junto con la aplicación. Se proporciona soporte para Vite, Webpack, Rspack, Rollup y entornos CDN. La licencia principal es Apache-2.0, aunque el soporte CAD utiliza AGPL-3.0.
- Visualización de documentos en portales corporativos o intranets sin backend de conversión
- Integración en sistemas de gestión documental (DMS) internos para previsualización rápida
- Plataformas educativas o repositorios universitarios para mostrar manuales y tesis
- Herramientas de ingeniería para revisión técnica de planos CAD y modelos 3D
- No requiere servidor de conversión; todo el procesamiento ocurre en el lado del cliente mediante Workers y WASM
- Soporta más de 200 extensiones de archivo a través de pipelines de renderizado especializados
- Compatibilidad con múltiples frameworks JavaScript (React, Vue, Svelte, jQuery) y Web Components nativos
- Paquetes modulares que permiten instalar solo los renderers necesarios para reducir el tamaño del bundle
- Es un visualizador de solo lectura; no permite edición o anotación directa en los archivos
- Los archivos grandes pueden afectar el rendimiento y el uso de memoria del navegador
- Algunos formatos especializados requieren instalación explícita de renderers adicionales
- La licencia AGPL-3.0 aplica específicamente al soporte CAD, lo que puede limitar su uso en software propietario
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Pendiente de la cola editorial R11-R6 con investigación verificable.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

