作者:evgo,公众号(随风前行),个人网站(evgo2017.com),Github(evgo2017)
Office
文件(word、excel、ppt)批量转为 PDF
文件。功能较完善,已用半年多,很满意。
提供 py
源码与生成的 exe
。
输出细节:
-
Word 有内容
-
Word 无内容
-
Excle 有内容 -(多工作表)
-
PPT 有内容 - (多页)
-
Excle 无内容 - 报错跳过
-
PPT 无内容 - 报错跳过
-
每种格式转换只打开一个进程
-
转换完成,关闭进程, gc 收集
Excel 文件会根据内部的工作表数量生成对应数量的
需要转换的 Office
文件,若与程序在同一级目录下,直接回车即可转换;否则输入 Office
文件所在文件夹的绝对路径。
仅当级目录,不包含子目录。
(程序运行示例图)
- 已安装 Office(推荐 2007 版本以上)
主要是利用 Microsoft Save as PDF 插件,较新的版本都自带了。
- 需
Python
环境 - 已安装引入的包
下载地址:Office2PDF.exe
兼容性暂时无法测试,若出问题,可选择 py
文件或联系我。
用 Java
语言实现功能的源码。不推荐。
只是实现了基础功能,不够完善。有一定的对比学习意义。因为 Java
安装运行较为麻烦,分享不够便利,于是换成 Python
语言实现。
在 test
文件夹内,是用于测试的各格式文档。
若有更新信息,会在此文档进行说明。
原先在自己 SomeTools
项目内,了解到 release
后就想着独立出来去发布 exe
,之前是与源码在一起的...
写出程序的同时写了一篇文章:office 转 pdf 技巧及软件,有兴趣可以读读。