之前版本是用 python
实现的,而 .net
开发体验很好,更重要的是此软件不涉及跨平台,故重写为 .net
桌面应用程序。python
版本不再增加新功能,若有 bug 会进行维护。
软件已经过压力测试,文章具体细节待完善,暂未提供下载。文章先放出来督促。
一、基本情况
1)实现功能:将 Office 的 Word、Excel、PPT 批量转为 PDF 文件。
2)软件界面:左为 python 版,右为 .net 版。
3)环境要求:安装 Office 2007 及以上版本。
二、详细说明
1. 转换细节
Word | Excel | PPT | |
---|---|---|---|
文档有内容 | ✅ | ✅ 若多个 Sheet,则生成多个文件 | ✅ |
文档无内容 | ✅ | ❌ 提示错误,跳过转换 | ❌ 提示错误,跳过转换 |
2. 功能细节
1)文件夹 :将 来源
文件夹的文件,转换至 目标
文件夹。
2)转换类型:只转换勾选的文件类型。
若只勾选了 Word
,则 PPT
、Excel
文件不进行转换。
3)子文件夹:是否转换 来源
子文件夹的文件。
结构
:转换后的文件保持 来源
的文件夹结构。
平铺
:转换后的文件全部处于同一级。
三、下载地址
暂未提供。
常见问题:
点开软件时弹窗 You must install .NET Desktop Runtime to run this application,需要安装 .net 运行时
① 软件很小,150 KB 左右;如果打包了 .net 运行时,会有 150MB 左右。
② .net 运行时的下载非常快速,安装非常省事;等几秒,点几下就可以。
③ 为什么用 .net9?因为想用官方的 WPF Fluent UI,并且使用新特性,提升开发体验。
四、最后
为便于归纳信息和公开公正,若有问题请在 Issues 留言发送邮件(evgo2017@qq.com)。
时间 | 内容 | 文章 |
---|---|---|
2025.01 | v3.0,使用 .net 重新实现 | |
2020.08 | v2.0,加入 GUI,支持选择类型、子文件夹等功能 | Office2PDF 批量转 PDF(第二版) |
2019.05 | 项目独立,通过 release 发布 exe | |
2018.11 | v1.0,功能基本实现 | office 转 pdf 技巧及软件 |