Renderiza documentos de Office en el navegador con Rust y WebAssembly
A browser-based viewer for Office Open XML documents
@silurus/ooxml es una biblioteca de código abierto que permite visualizar archivos .docx, .xlsx y .pptx directamente en el navegador, sin necesidad de conversión en servidor, aplicaciones nativas o iframes. Su motor, implementado en Rust y compilado a WebAssembly, analiza y renderiza los documentos utilizando la API Canvas 2D. Ofrece visores integrados y APIs de documentos para crear vistas previas personalizadas, miniaturas y navegación. La implementación se basa en las especificaciones ECMA-376 / ISO 29500 y documentación relacionada de Microsoft. El renderizado es progresivo, lo que permite abrir archivos grandes más rápidamente, y admite funciones avanzadas como fórmulas en Excel, diapositivas con SmartArt y ecuaciones matemáticas.
El bosque que ves es la mitad más pequeña del bosque que es.