用途:当用户询问如何在 ASP.NET MVC 中生成、集成或实现类似 Word 的文档编辑器时,本技能提供基于 Syncfusion DOCX Editor 的 C# 代码片段与集成步骤。
主要能力:创建、编辑和查看 Word 文档;设置只读模式、允许批注、允许填写表单、强制跟踪修订、定义可编辑区域等保护方式;启用跟踪修订并接受或拒绝更改;添加批注、回复及作者元数据;以编程方式执行查找替换;插入和填写文本字段、复选框、下拉表单字段。
使用方式:需安装 NuGet 包 Syncfusion.EJ2.WordEditor.AspNet.Mvc5(或对应框架包装器),并配置 Syncfusion 许可证(可通过环境变量或配置文件,不要硬编码密钥)。最小示例在 ~/Views/Home/Index.cshtml 中使用标签辅助器:@Html.EJS().DocumentEditorContainer("container").Render()。生成代码前会先询问交付方式:替换指定项目文件(需提供路径并确认)或直接在聊天中分享代码;只有用户明确选择前者才修改项目文件。
参考文件按主题组织,包括 comments.md、customize-toolbar.md、getting-started.md、document-protection.md、editor-only.md、find-and-replace.md、form-fields.md、paste-formatting.md、ribbon.md、track-changes.md。
适用场景:在 ASP.NET MVC 应用中嵌入 Word 式编辑器,实现文档审阅、批注、保护、表单填写、查找替换与格式保留等需求。
限制:仅使用 Syncfusion Document Editor API,不推荐其他库;只生成 ASP.NET MVC (C#) 代码,不生成原生 JavaScript、jQuery 或其他模式;不创建临时文件或脚本;不使用未经验证的 API 方法名。价格、部署平台或效果等细节资料暂未提供。