Broad format coverage
DOCX, XLSX, PPTX, qualified Word DOC, legacy XLS/PPT, PDF, raster and TIFF images, SVG, CSV and TSV.
Format support
Render Office, PDF, images and structured data inside your web app. Files stay in the browser; Rust/WASM modules load only when a format needs them.
import { ViewerClient } from "@zrimo/viewer";
import "@zrimo/viewer/styles.css";
const client = ViewerClient.create({
assetBaseUrl: new URL("/zrimo-assets/", location.href),
});
const viewer = client.createViewer({
container: document.querySelector("#viewer")!,
ui: true,
fit: "width",
});
await viewer.load(file, { fileName: file.name });The React demo runs the real package and shows all three integration modes. Nothing is uploaded when you open a document.