朋友有需求,要批量输出word转pdf,连夜加急写了一个python 版本的
准备
microsoft office 2007以上版本
安装以上必备软件
支持
2022-04-21 多任务批量生成
2022-05-13 新增pdf书签
2022-06-20 新增递归文件夹
2022-08-24 支持开发模式
2022-09-10 新增转换时间
2022-09-19 右键菜单-当前文件夹版本
2022-10-20 右键菜单-递归文件夹版本
2022-xx-xx 支持 excel ?
2022-xx-xx 支持 ppt ?
2022-xx-xx 支持 rtf -> pdf ?
2022-xx-xx 支持 wps ?
不支持
最小模式
操作
懒人模式:
# 当前文件夹内双击 initoffice.exe
initoffice.exe
开发模式:
# 递归当前路径下所有文件夹及文件转换
initoffice.exe -u
右键菜单模式:
# 添加右键菜单 当弹出UAC用户权限弹出框的时候选择是
initoffice.exe -r
# 关闭右键菜单 当弹出UAC用户权限弹出框的时候选择是
initoffice.exe -s
优点
-
支持多线程批量生成Pdf,同时 word文档左右缩进在同一行
其他工具可能输出换行的pdf,显然不是我们要的功能,我的版本可以输出在同一行,调用的是系统Office word 本身Com组件
-
书签
-
递归
-
右键菜单
空白处右键菜单
文件夹右键菜单
开发语言
python
帮助
后续会更新大量新功能
答疑
-
为啥菜单要使用管理员权限?
因为右键菜单需要注册表信息,打开注册表需要管理员权限UAC,所以在执行命令过程中需要使用管理员权限来执行命令. -
如何关闭打开菜单模式?
把initoffice.exe放到固定的工作目录下禁止移动,
执行右键菜单模式->添加右键菜单
如果想移动到其他目录,执行右键菜单模式->关闭右键菜单,重复上述操作。 -
文件夹右键菜单和空白处右键菜单有什么区别?
当前文件夹版本-文件夹右键菜单
当前文件夹版本-空白处右键菜单
当前文件夹版本好比是懒人模式
递归文件夹版本-文件夹右键菜单
递归文件夹版本-空白处右键菜单
递归文件夹版本好比是开发模式
下载
https://www.aliyundrive.com/s/3UNLUkLRyg3 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。
百度网盘 链接: https://pan.baidu.com/s/18qWkpKb4562TZ9AY_ZLqQw 提取码: 82nq 复制这段内容后打开百度网盘手机App,操作更方便哦
蓝奏 https://wwm.lanzoub.com/iW3JO0e7sxqj 密码:3azu
多多支持~