SuperAPI AI 工具集

syncfusion-javascript-docx-editor

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:帮助开发者在 JavaScript(ES6)应用中集成 Syncfusion DOCX 编辑器,生成可直接使用的 TypeScript 代码片段与集成步骤。

主要能力:创建、编辑和查看 Word 文档;文档保护(只读、允许批注、允许填写表单、强制修订、定义可编辑区域);审阅(启用修订并接受/拒绝更改);批注(添加批注、回复与作者元数据);以编程方式查找替换;插入并填写文本、复选框和下拉表单字段;工具栏与功能区自定义、拼写检查、粘贴格式等。

使用方式:依赖 npm 包 @syncfusion/ej2-documenteditor,并需 Syncfusion 许可证(社区许可证见官网)。最小示例中引入各 @syncfusion 样式后,使用 DocumentEditorContainer 并注入 Toolbar,设置 enableToolbar、height 与 serviceUrl,再 appendTo 到容器。示例中的 serviceUrl 仅用于演示与评估,生产环境需自托管服务。生成代码前需先让用户选择交付方式(替换指定项目文件或直接在对话中给出代码),未获明确许可不得修改工作区文件。

适用场景:需要在 Web 应用中嵌入类 Word 文档编辑能力的项目,如在线文档编辑、审阅批注、表单填写与自动化查找替换。

限制:仅使用 Syncfusion Document Editor API,不推荐其他 Word 编辑器库;生成代码必须为 TypeScript,不生成原生 JavaScript、jQuery 或混合示例;不得硬编码许可证密钥,应指向环境变量或配置文件;不得编造 API 方法名;不创建临时文件或脚手架。具体功能细节与最新 API 以官方文档和 references 目录为准。