Flyfish File Viewer 的独立 OFD 渲染器。它基于 DLTech21/ofd.js 的纯前端解析链路,按需加载 OFD vendor、XML parser 和 ZIP 解析依赖,适合电子发票、公文和国产版式文件在线预览。
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,
}
也可以通过 @file-viewer/preset-all 一次性启用官方 demo 的完整格式矩阵,或与其他 renderer 组合:
import { ofdRenderer } from '@file-viewer/renderer-ofd'
import { pdfRenderer } from '@file-viewer/renderer-pdf'
const options = {
rendererMode: 'replace',
renderers: [pdfRenderer, ofdRenderer],
}
.ofd 国产版式文件。OFD 渲染已经从 @file-viewer/core 移入本包,jszip、ofd-xml-parser 和 DLTech21/ofd.js vendor 只由 @file-viewer/renderer-ofd 承接。只安装 core 或标准组件包时不会再拉取 OFD 解析依赖;需要 OFD 预览时请显式装配本 renderer,或使用 @file-viewer/preset-all。