SuperAPI AI 工具集

syncfusion-dotnet-word

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:使用 Syncfusion Word Library(DocIO)在 .NET 中创建、编辑、格式化与转换 Word 文档(.docx、.doc、.rtf、.txt、.xml)。该技能有两种模式:模式一为默认,根据用户项目生成 C# 代码;模式二在用户明确要求执行或生成文件时,通过 CSX 脚本直接产出文档,不修改项目文件。

主要能力:文档结构、段落、标题、样式、列表、表格、图表、形状、图片、超链接、书签、水印、页眉页脚、表单字段、内容控件、SmartArt、OLE 对象,保存时可嵌入字体;高级功能包括邮件合并(DataTable、JSON、XML、自定义对象)、修订跟踪、批注、LaTeX 数学公式、文档比较/拆分/合并、目录;转换支持 Word 转 PDF(字体嵌入、PDF/A、无障碍)、Word 转图片(PNG、JPEG、BMP、TIFF)、HTML/RTF/Text/XML/Markdown/ODT 与 DOCX 互转;安全方面支持密码加解密、编辑保护与可编辑区域、宏管理与数字签名。

使用方式:需 .NET SDK 8+ 与 dotnet-script,安装命令为 dotnet tool install -g dotnet-script,并需 Syncfusion 许可证。模式一先检测项目类型并建议正确的 NuGet 包,再仅依据 references/*.md 中的 API 生成代码,不虚构 API。模式二以 references/template.csx 为基础,在 {skill-root}/syncfusion-dotnet-word/scripts/ 下创建临时 CSX 脚本,执行 dotnet script {skill-root}/syncfusion-dotnet-word/scripts/temp-{uniqueId}.csx,完成后删除临时文件并报告结果。

适用场景:需要批量生成或自动化处理 Word 文档、格式转换、邮件合并、文档安全与签名等 .NET 项目。

限制:输出文件放在 ./output/ 目录;临时脚本不得放在工作区根目录;禁止使用 Python 库(如 python-docx);执行后不得保留临时 .csx 文件。具体收费与价格信息暂未提供。