|
|
1 miesiąc temu | |
|---|---|---|
| .. | ||
| src | 1 miesiąc temu | |
| LICENSE | 1 miesiąc temu | |
| README.en.md | 1 miesiąc temu | |
| README.md | 1 miesiąc temu | |
| package.json | 1 miesiąc temu | |
| tsconfig.json | 1 miesiąc temu | |
Standalone Word and compatible document renderer package for Flyfish File Viewer. It owns the DOCX/DOCM/DOTX/DOTM, legacy DOC/DOT, RTF, ODT, and ODP preview path so @file-viewer/core no longer installs Word parsing engines directly.
import FileViewer from '@file-viewer/vue3'
import { wordRenderer } from '@file-viewer/renderer-word'
const options = {
rendererMode: 'replace',
renderers: wordRenderer,
}
You can compose it with other renderers:
import { wordRenderer } from '@file-viewer/renderer-word'
import { pdfRenderer } from '@file-viewer/renderer-pdf'
import { presentationRenderer } from '@file-viewer/renderer-presentation'
const options = {
rendererMode: 'replace',
renderers: [wordRenderer, pdfRenderer, presentationRenderer],
}
Use @file-viewer/preset-all when you want the same complete matrix as the official demo.
@file-viewer/docx engine with Worker parsing, continuous reading layout, cached TOC fields, and async batched rendering.msdoc-viewer with a Word-like paper surface, zoom, print, and HTML export adapters.rtf.js; ODT / ODP read content.xml from OpenDocument packages for safe structure previews.DOCX Worker defaults to viewer assets:
vendor/docx/docx.worker.jsvendor/docx/jszip.min.jsOverride them for private deployments:
const options = {
docx: {
workerUrl: '/file-viewer/vendor/docx/docx.worker.js',
workerJsZipUrl: '/file-viewer/vendor/docx/jszip.min.js',
},
}
@file-viewer/core no longer depends on @file-viewer/docx, msdoc-viewer, rtf.js, linkedom, or @xmldom/xmldom directly. Install and pass this renderer for full Word preview, or use @file-viewer/preset-all.