Releases: iWorkHelper/oWorkHelper
Releases · iWorkHelper/oWorkHelper
Release list
oWorkhelper v1.2.260822.3
更新内容
- 更改项目名称为 oWorkhelper。
- 修复 Debug、Release-Intranet、Release-Internet 的 Outlook VSTO 加载与配置映射。
- 修复 ClickOnce 四段版本号超限问题。
- 配置页面版本与程序集展示版本同步。
- 更新 README 与构建发布说明。
下载
- Release-Intranet:内网版,禁用在线 OCR。
- Release-Internet:外网版,支持在线 OCR。
内部部署版本:1.2.9730.3;展示版本:1.2.260822.3。
oWorkhelper v1.2.260822.2
oWorkhelper v1.2.260822.2
修复 VSTO / ClickOnce Manifest 非法版本号及仓库中残留的合并冲突标记。
- 用户展示版本:
1.2.260822.2 - VSTO / ClickOnce 内部版本:
1.2.9730.2 - 提供 Release-Intranet(内网版)和 Release-Internet(外网版)两套安装包
- 两套构建均已通过,生成的
.vsto/.dll.manifest均通过 XML 和四段版本范围校验
安装
下载所需版本的 ZIP,完整解压后运行其中的 setup.exe。不要只单独提取 setup.exe,它需要同目录下的 .vsto 和 Application Files。
SHA-256
- Internet:
0E9834E283D10E49E75D6DBCA87ACEA841CDE32A45124AB3171C7FD6E738F23A - Intranet:
274EEF4B6C61E32D47F28F0681B9920CDA6C47ACFD3CFFAFE27DA64E8F09F873
oWorkhelper v1.2.260822.1
oWorkhelper v1.2.260822.1
本 Release 提供已经编译并签名的 Outlook VSTO ClickOnce 安装包。请下载与使用环境对应的 ZIP,完整解压后运行其中的 setup.exe;不要脱离 .vsto 和 Application Files 单独运行或复制 EXE。
安装包
- Intranet:内网版,编译期禁用在线 OCR,不产生外网 OCR 请求。
- Internet:外网版,允许配置并使用百度 OCR 在线解析。
验证
- Debug、Release、Release-Intranet、Release-Internet 构建通过。
- OfflineTester 自动化自测 93/93 通过。
- 内网包 SHA-256:
825E3CFFEFD93FA9F1DB91BF571827EE071F5A02CE9811F6E6652602E0F0C385 - 外网包 SHA-256:
666BEB6A8D8A830A407B133C632117D92C7F8A38672B780C7523EC03EBE2A57B
升级提示
由于程序集和 ClickOnce/VSTO 部署身份已更名,已安装旧版本的用户建议先卸载旧版,再安装 oWorkhelper,并确认 Outlook 加载项已启用。
iWorkHelper v1.2.260713.1
iWorkHelper v1.2.260713.1
简介
iWorkHelper 是 Outlook VSTO 加载项(VB.NET / .NET Framework 4.8),用于批量处理邮件中的 PDF 附件(发票、行程单),完成自动识别、合并、命名和归档。
核心功能
- 批量读取邮件 PDF 附件,按邮件类型自动分流(滴滴发票 / 常规发票 / 未识别 PDF)
- 滴滴发票与行程单合并为一个 PDF 后统一命名归档
- 常规增值税发票单独识别、命名、归档
- 未识别 PDF 按
未识别_{原始文件名}保留,不丢弃文件 - 本地文本识别(PdfPig + 规则引擎 + 候选评分)
- 自定义命名模板,支持变量说明与预览
- 归档前预检查、运行锁防并发、进度展示、结果报告
- Secret Key 通过 Windows DPAPI 加密保护
- OfflineTester 离线测试与诊断工具
内网版与外网版
- Release-Intranet(内网版):禁用在线解析,隐藏 OCR 相关 UI,不产生任何外网请求。
- Release-Internet(外网版):允许配置百度 OCR 在线解析,本地字段不足时自动回退。
- 默认安全策略:未定义 INTERNET_BUILD 即禁用在线解析。
主要修复
- 归档运行锁自我阻断问题
- 版本号显示硬编码为 1.0.0 的问题
- Uri.EscapeDataString 处理超长 Base64 异常
- 设置保存后不再显示多余成功弹窗
文档整理
将 30+ 份开发阶段文档合并为 7 份正式文档:
- ARCHITECTURE.md — 系统架构与设计
- DEVELOPMENT.md — 开发指南
- BUILD-AND-RELEASE.md — 编译与发布
- CONFIGURATION.md — 配置指南
- USER-GUIDE.md — 使用指南
- TROUBLESHOOTING.md — 故障排查
- CHANGELOG.md — 变更日志
构建环境
- Visual Studio 2022 + "Office/SharePoint 开发(VSTO)"工作负载
- .NET Framework 4.8
- Outlook 桌面版
- VSTO Runtime 4.0
安装方式
本版本为源码发布,不包含预构建安装包。请按以下步骤构建:
内网版:MSBuild iWorkhelper.sln /p:Configuration=Release-Intranet /p:Platform="Any CPU"
外网版:MSBuild iWorkhelper.sln /p:Configuration=Release-Internet /p:Platform="Any CPU"
VSTO 加载项通过 ClickOnce 发布或手动注册部署到 Outlook。
已知限制
- 仅支持 Windows + Outlook 桌面版
- 签名使用临时证书,正式部署需替换为正式代码签名证书
- 本地识别依赖 PDF 文本层质量,扫描件/图片型 PDF 需要 OCR
- Outlook 可能因启动性能、签名或信任策略禁用加载项
升级注意
- 更换机器或 Windows 用户后需在设置中重新输入百度 OCR Secret Key(DPAPI 加密与当前用户绑定)
- 版本号格式为 a.b.yyMMdd.d,详见 README