跳到正文
lit-docx
开发者文档
预览版 · 未发布

API 参考

读取与生成 DOCX 用到的公开函数、类型与错误,签名从源码生成。

以下签名与说明从 @quirekit/lit-docx 的公开入口自动提取。LitAST 节点类型见 LitAST 节点模型。

读取

parseDocx

@quirekit/lit-docx商业许可

把 DOCX 字节解析为 LitAST。可在浏览器与 Node 中运行,不需要访问文件系统。 @param buffer - 完整 DOCX 文件的字节。 @param options - 可选的解析行为。 @returns 文档树与非致命警告。 @throws DocxPackageError:字节不是 ZIP 包,或是 OLE 容器(如加密文档、旧版 `.doc`)。

parseDocxts

ParseOptions

@quirekit/lit-docx商业许可

`parseDocx` 接受的选项。

ParseOptionsts

ParseResult

@quirekit/lit-docx商业许可

`parseDocx` 的结果:文档树,以及读取过程中发现的所有非致命问题。

ParseResultts

ParseWarning

@quirekit/lit-docx商业许可

解析时发现的一个非致命问题。

ParseWarningts

DocxPackageError

@quirekit/lit-docx商业许可

在开始解析文档内容之前抛出的包级错误,用 `code` 区分原因。

DocxPackageErrorts

生成

generateDocx

@quirekit/lit-docx商业许可

从 LitAST 生成完整的 DOCX 文件,整个包都根据文档树重建。可在浏览器与 Node 中运行。 @param ast - 文档树的根节点。 @returns 完整 DOCX(ZIP)文件的字节。

generateDocxts
lit-docx · QuireKitDOCX 解析与生成库,AGPL-3.0 许可,可另购商业授权。