Office-Dokumente ohne Office: @silurus/ooxml rendert DOCX, XLSX und PPTX direkt im Browser
A browser-based viewer for Office Open XML documents
Die Open-Source-JavaScript-Bibliothek @silurus/ooxml rendert DOCX-, XLSX- und PPTX-Dateien vollständig im Browser. Eine in Rust geschriebene und zu WebAssembly kompilierte Engine parst die Dokumente und zeichnet sie per Canvas 2D – ohne serverseitige Konvertierung, native App oder iframe. Die Implementierung orientiert sich an ECMA-376 / ISO 29500 und unterstützt unter anderem komplexe Tabellen, Diagramme, CJK-Typografie und Math-Gleichungen. Neben fertigen Viewern bietet die Bibliothek Dokument-APIs für eigene Vorschauen und Thumbnails.
Die Implementierung orientiert sich an ECMA-376 / ISO 29500 und der zugehörigen Microsoft-Dokumentation, wo dies relevant ist.