使用说明
双击「启动.bat」后,按以下步骤操作。
-
1
添加 Word 文件
点击「添加 Word…」一次多选,或在资源管理器中选中多个 Word 直接拖入窗口列表。可分多次添加,重复文件自动去重。支持 .doc、.docx、.docm,PDF、文件夹及 Word 临时文件(~$ 开头)会被忽略。
-
2
管理列表
可选中列表中的多项后「移除选中」,或「清空列表」重新添加。
-
3
选择输出文件夹
留空时,输出到列表中第一个 Word 所在目录下的 PDF 文件夹。也可点击「浏览…」自定义输出位置。
-
4
开始转换
点击「开始转换」。默认跳过已有 PDF,勾选「覆盖已有 PDF」才替换。完成后显示成功、跳过、失败数量,并在输出文件夹保存 CSV 转换记录。
注意事项
- 需要安装 Microsoft Word 桌面版,工具通过 Word 自带的导出功能生成 PDF。
- 源 Word 始终保留,以只读方式打开且禁用宏,单个文件失败会继续处理其他文件。
- 来自不同目录的同名文件,或同名不同 Word 格式,会追加源路径生成的标识,避免相互覆盖。
- 拖放由 Windows 权限控制,请正常双击启动,不要以管理员身份运行。
- 转换大文件时请耐心等待,单个文件超时上限为 120 秒。
命令行用法(可选)
也可以不打开界面,直接用命令行批量转换整个文件夹:
powershell.exe -NoProfile -ExecutionPolicy Bypass -STA -File .\WordToPDF.ps1 -CommandLine -InputFolder "D:\Word文件" -OutputFolder "D:\PDF文件" -Recurse
添加 -Overwrite 可覆盖已有 PDF;不加 -Recurse 则只处理当前文件夹。
在 PowerShell 中也可直接传入文件数组:
& .\WordToPDF.ps1 -CommandLine -InputFiles @('D:\文件1.docx','D:\文件2.docx') -OutputFolder 'D:\PDF文件'