toolspro

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

MIT

Open-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

MIT

One 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-in

Fallback 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