DOCXKIT_MICROSOFT_URL_REQUIRED: Microsoft 預覽需要 URL
Microsoft Office Online 預覽需要公開可存取的 HTTP(S) DOCX URL。
修復步驟
- 將文件放在公開可存取的 HTTP(S) URL。
- 本機 Blob 或私有檔案使用本機 docx-preview 渲染器。
問題範例
ts
import { createDocx, createDocxPreview } from 'docx-kit'
const container = document.createElement('div')
document.body.append(container)
const preview = createDocxPreview(container, { renderer: 'microsoft' })
try {
await preview.render(await createDocx().p('Hello').toBlob())
} finally { preview.destroy() }修復範例
ts
import { createDocx, createDocxPreview } from 'docx-kit'
const container = document.createElement('div')
document.body.append(container)
// Local documents use the DOM renderer.
const preview = createDocxPreview(container, { renderer: 'dom' })
try {
await preview.render(await createDocx().p('Hello').toBlob())
} finally { preview.destroy() }常見原因
- Microsoft 預覽收到本機位元組、Blob URL,或非 HTTP(S) URL。
診斷欄位
code:MICROSOFT_URL_REQUIREDdiagnosticCode:DOCXKIT_MICROSOFT_URL_REQUIREDname:DocxKitErrordocs: https://docx-kit.ntnyq.dev/errors/docxkit_microsoft_url_required/
訊息範例
text
Microsoft renderer requires a URL string