Skip to content

Mud Tools.NET 办公自动化解决方案集合

基于 .NET 平台构建,涵盖 Office 互操作、飞书集成、声明式 HTTP 客户端与源码生成,一站式解决办公开发难题

Mud Tools

为什么选择 MudTools?

MudTools 围绕 .NET 办公开发场景,提供从底层互操作到上层业务集成的完整工具链。所有组件均遵循 简洁 API、类型安全、开箱即用 的设计原则,让开发者专注于业务逻辑而非基础设施。

🎯 设计理念

  • 声明式优先 — 通过特性标注而非手写样板代码,让编译器替你完成繁重工作
  • 编译时生成 — 基于 Roslyn 源码生成器,零反射、零运行时开销
  • 类型安全 — 强类型 API 与数据模型,编译期即可捕获错误
  • 统一体验 — 一致的 API 风格与设计模式,降低多组件学习成本

📦 快速安装

OfficeInterop

NOTE

使用前需确保系统已安装 Microsoft Office 或 WPS Office。

xml
<PackageReference Include="MudTools.OfficeInterop" Version="2.0.9" />
<PackageReference Include="MudTools.OfficeInterop.Excel" Version="2.0.9" />
<PackageReference Include="MudTools.OfficeInterop.Word" Version="2.0.9" />
<PackageReference Include="MudTools.OfficeInterop.PowerPoint" Version="2.0.9" />

飞书 .NET SDK

NOTE

需要 .NET 4.6.2+ 及有效的飞书开发者账号。

xml
<PackageReference Include="Mud.Feishu" Version="2.0.9" />
<PackageReference Include="Mud.Feishu.WebSocket" Version="2.0.9" />
<PackageReference Include="Mud.Feishu.Authentication" Version="2.0.9" />

HttpUtils

xml
<PackageReference Include="Mud.HttpUtils" Version="2.0.9" />
<PackageReference Include="Mud.HttpUtils.Generator" Version="2.0.9" />

代码生成器

xml
<PackageReference Include="Mud.EntityCodeGenerator" Version="1.6.7" />
<PackageReference Include="Mud.ServiceCodeGenerator" Version="1.6.7" />

🏗️ 项目生态

项目类型核心能力适用场景
OfficeInteropCOM 封装库Excel / Word / PowerPoint 自动化报表生成、批量文档处理、Office 插件
飞书 .NET SDKAPI 集成 SDKHTTP API / WebSocket / Webhook 事件飞书应用开发、消息推送、审批集成
HttpUtils声明式 HTTP 框架源码生成 / 弹性策略 / 加密 / 令牌管理RESTful API 客户端、微服务通信
代码生成器Roslyn 源码生成器实体类 / 服务类代码生成减少样板代码、提升开发效率