软著代码一键导出工具 Source2Docx 是一个面向 Windows 的 WPF 桌面工具,自动删除源代码中的注释以及空白行、按指定顺序合并内容,并导出为适合软著材料整理的 .docx 文档。
真实体验了多款软著代码导出工具后(有的还付费过😅),结合其各自的优缺点,让codex缝合了一个出来。
- 支持按文件顺序导出代码内容到 Word 文档
- 导出速度很快,目前测试500个代码文件也可以几乎一秒导出
- 支持导出后按“前 N 页 + 后 N 页”裁剪文档
- 支持拖拽调整文件顺序
- 支持批量添加文件、导入文件夹,或以“主文件 + 目录”的方式递归导入
- 导入时自动去重,同一文件只会保留一次
- 支持勾选/取消勾选文件,按需删除
- 支持多种代码类型
CC++C#C#/WPFJava/EclipsePythonJavaScript/TypeScriptGoRustKotlinSwiftPHP
- 支持注释清洗与空白行整理
- 支持浅色 / 深色主题
- 操作系统:
Windows - 桌面框架:
WPF - 目标框架:
.NET 10
日常导出 .docx 不依赖 Microsoft Word。
只有在启用“导出后仅保留前 N 页和后 N 页”裁剪功能时,程序才会调用本机的 Office 自动化接口进行分页裁剪。当前实现默认按Microsoft Word 的 Word.Application 接口进行检测与调用。
(但是我电脑没有装Word,只装了WPS也裁剪成功了,欢迎测试反馈)
- 选择代码类型。
- 添加单个文件、导入文件夹,或通过“主文件 + 目录”递归导入。
- 根据需要调整右侧源文件列表顺序。
- 填写软件名称、版本号和输出路径。
- 如需裁剪导出页数,勾选对应选项并设置
N值。 - 点击“开始生成”导出文档。
导入时程序会自动忽略重复文件。生成文档时,代码会按照右侧源文件列表顺序依次写入;通常建议将程序入口相关文件放在前面,将收尾或结束逻辑放在最后面。
Visual Studio 2026(或者2022也行?)- 安装
.NET 10 SDK - Windows 开发环境
