File Viewer / 文件查看器
View PDF, Office documents, images, and more — powered by dual WASM/React engines with native fallback
Supported Formats / 支持格式
📄PDFudoc + omni + fallback
📝DOCXudoc + omni
📊XLSX/CSVudoc + omni
📽️PPTXudoc + omni
🖼️Imagesudoc + omni + fallback
📐SVG/Vectorudoc
📑Markdownomni + fallback
📃Text/CSV/TSVomni + fallback
📝WPS/ODT/RTFfallback (server)
🌐HTMLfallback
🎵Audiofallback
🎬Videofallback
📂
Drag & drop a file here or click to browse
PDF, DOCX, XLSX, PPTX, CSV, SVG, Images, Markdown, Text, HTML, Audio, Video...
🔧
udoc-viewer
MITOpen-source, framework-agnostic viewer powered by a custom Rust/WebAssembly engine for high-fidelity rendering.
- ✅ PDF, DOCX, PPTX, XLSX, CSV, SVG, Images
- ✅ Rust/WASM rendering engine (not PDF.js)
- ✅ Client-side only, no server round-trips
- ✅ High fidelity rendering
⚡
omni-doc-viewer
MITOne API for PDF, Word, Excel & PowerPoint. 100% client-side with lazy per-format loading.
- ✅ PDF, DOCX, XLSX/XLS, PPTX, Images, Markdown, CSV, Text
- ✅ PDF.js (PDF), docx-preview (Word), SheetJS (Excel)
- ✅ Selectable/searchable PDF text layer
- ✅ Built-in pagination toolbar with zoom, print, download
🖥️
Native Browser
Built-inFallback viewer using native browser capabilities plus server-side conversion for legacy formats.
- ✅ PDF (native viewer), Images, Audio, Video
- ✅ HTML (sandboxed iframe)
- ✅ Markdown + text/code with syntax highlighting
- ✅ WPS/ODT/RTF via server-side markitdown conversion
- 🔒 Privacy-first: most formats processed in-browser