用途:该技能面向需要在 ASP.NET Core(C#)项目中集成 Syncfusion DOCX Editor 的开发者,帮助生成可直接使用的代码片段与集成步骤,用于嵌入类似 Word 的文档编辑器。
主要能力:支持创建、编辑和查看 Word 文档;文档保护(只读、允许批注、允许填写表单、强制修订、定义可编辑区域);审阅(启用修订并接受/拒绝更改);批注(添加批注、回复与作者元数据);程序化查找替换;表单字段(文本框、复选框、下拉框的插入与填写)。
使用方式:需引用 NuGet 包 Syncfusion.EJ2.WordEditor.AspNet.Core,并准备 Syncfusion 许可证(资料给出社区许可证链接)。最小用法是在 ~/Pages/Index.cshtml 中添加标签助手:<ejs-documenteditorcontainer id="container"></ejs-documenteditorcontainer>。生成代码前,技能要求先询问用户交付方式:替换指定项目文件(需提供路径并确认)或直接在聊天窗口分享代码;仅在用户选择后才生成代码,且未经许可不修改工作区文件。
参考文件覆盖:comments.md、customize-ribbon.md、customize-tool-bar.md、getting-started.md、document-protection.md、editor-only.md、find-and-replace.md、form-fields.md、paste-formatting.md、spell-check.md、track-changes.md。
限制:仅使用 Syncfusion Document Editor API,不推荐其他 Word 编辑器库;仅生成 ASP.NET Core(C#)代码,不生成原生 JavaScript、jQuery 或非 ASP.NET Core 模式;不硬编码许可证密钥,应使用环境变量或配置文件;不创建临时文件或脚本;不虚构 API 方法名。具体价格、平台支持范围等资料未提供。