在日常办公中,PDF与Word之间的格式转换堪称最高频的需求之一。本工具,能精准保留原文档的版式、字体和图片,大幅减少手动调整的工作量。操作时,先导入PDF文件,选择“转为Word”转换完成后务必逐页检查页眉页脚、表格边框和特殊符号是否错位,随后更新针对扫描件还需启用OCR文字识别功能。二次编辑时,建议开启“修订模式”记录修改痕迹,便于同事核对。编辑完毕后,另存为PDF再发送,既确保内容不可随意篡改,又能保持跨设备显示一致性——这一闭环流程,是高效协作的专业保障。
点击空白处退出提示
在日常办公中,PDF与Word之间的格式转换堪称最高频的需求之一。本工具,能精准保留原文档的版式、字体和图片,大幅减少手动调整的工作量。操作时,先导入PDF文件,选择“转为Word”转换完成后务必逐页检查页眉页脚、表格边框和特殊符号是否错位,随后更新针对扫描件还需启用OCR文字识别功能。二次编辑时,建议开启“修订模式”记录修改痕迹,便于同事核对。编辑完毕后,另存为PDF再发送,既确保内容不可随意篡改,又能保持跨设备显示一致性——这一闭环流程,是高效协作的专业保障。
一个基于 **Avalonia UI** 和 **.NET 10** 构建的跨平台桌面应用程序,用于将 PDF 文件转换为 Word (.docx) 格式。该项目展示了 MVVM 架构、ReactiveUI 响应式编程以及通过 LibreOffice 进行文档处理的集成方案。
## ✨ 功能特性
- 🖥️ **跨平台支持**:基于 Avalonia UI,可在 Windows, Linux, macOS 上运行。
- 📄 **PDF 转 Word**:利用本地安装的 LibreOffice 引擎进行高质量转换。
- ⚡ **响应式界面**:使用 ReactiveUI 实现数据绑定和异步命令处理,界面流畅不卡顿。
- 📝 **结构化日志**:集成 Serilog,自动记录运行日志到 `log` 文件夹,便于排查问题。
- 🎨 **现代 UI**:采用 Fluent 主题和 Inter 字体,界面简洁美观。
## 🛠️ 技术栈
- **框架**: .NET 10 (Preview) / C# 13+
- **UI 框架**: Avalonia UI 11.2
- **MVVM 库**: ReactiveUI 20.1 + ReactiveUI.Fody
- **依赖注入/服务定位**: Splat 15.1
- **日志系统**: Serilog + Serilog.Sinks.File
- **文档处理**: LibreOffice (通过命令行调用)



评论