|
|
пре 1 месец | |
|---|---|---|
| .. | ||
| src | пре 1 месец | |
| vendor | пре 1 месец | |
| LICENSE | пре 1 месец | |
| README.en.md | пре 1 месец | |
| README.md | пре 1 месец | |
| package.json | пре 1 месец | |
| tsconfig.json | пре 1 месец | |
Standalone OFD renderer for Flyfish File Viewer. It uses the pure-browser DLTech21/ofd.js pipeline and lazy-loads the OFD vendor, XML parser, and ZIP parser only when an .ofd document is opened.
pnpm add @file-viewer/core @file-viewer/renderer-ofd
import FileViewer from '@file-viewer/vue3'
import { ofdRenderer } from '@file-viewer/renderer-ofd'
const options = {
rendererMode: 'replace',
renderers: ofdRenderer,
}
Use @file-viewer/preset-all when you need the same full format matrix as the official demo, or compose it with other renderer packages:
import { ofdRenderer } from '@file-viewer/renderer-ofd'
import { pdfRenderer } from '@file-viewer/renderer-pdf'
const options = {
rendererMode: 'replace',
renderers: [pdfRenderer, ofdRenderer],
}
.ofd documents in the browser.OFD rendering has moved out of @file-viewer/core into this package. jszip, ofd-xml-parser, and the DLTech21/ofd.js vendor files are now owned by @file-viewer/renderer-ofd. Installing core or a standard component package no longer pulls OFD parsing dependencies; explicitly assemble this renderer when OFD preview is needed, or use @file-viewer/preset-all.