@open-secure-viewer/office
v2.1.3
Published
DOCX and XLSX renderers for @open-secure-viewer/core. Powered by docx-preview and SheetJS.
Maintainers
Readme
@open-secure-viewer/office
Optional DOCX and XLSX renderers for @open-secure-viewer/core. Uses docx-preview (MIT) and SheetJS (Apache-2.0) — no WASM, pure JavaScript.
Install
npm i @open-secure-viewer/office @open-secure-viewer/coreSupported Formats
| Format | Library | Password-protected |
|--------|---------|-------------------|
| .docx | docx-preview | No |
| .xlsx | SheetJS | Yes |
Usage
import { OsvViewer } from '@open-secure-viewer/core';
import { registerOfficeRenderers } from '@open-secure-viewer/office';
// Register DOCX/XLSX renderers before loading documents
registerOfficeRenderers();
const viewer = new OsvViewer(document.getElementById('viewer')!);
await viewer.load('https://example.com/report.docx');Links
License
Apache-2.0
