我需要在 Windows 中将大约 2,000 个 Microsoft Word 文档文件转换为 PDF。文件名应该相同,只是文件扩展名从 .doc 变为 .pdf。
doc0001.doc -> doc0001.pdf doc0002.doc -> doc0002.pdf ... doc2000.doc -> doc2000.pdf
我知道可以使用伪 pdf 打印机驱动程序并将文档添加到“打印机”队列来完成此操作。但我猜这行不通,因为系统会提示我输入文件名?还是我错了?
有没有不同的、优雅的方法来完成这项任务?
谢谢!
答案1
为了实现这一点,我使用了 SoftInterface 公司提供的 Convert Doc 工具。
将它指向选定的文件或文件夹,它会将选定的 Word 文件输出为 PDF。我已尝试使用 2003 和 2007,效果很好。如果您愿意,可以从命令行运行。不过,程序的界面可能还需要改进。
你可以在他们的网站上下载免费试用版
答案2
如果你安装了开放式办公室,这应该可以解决问题:http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html
答案3
PDF创建器是一款免费的开源转换器。它具有自动保存功能,不会提示输入目标文件名。它只保存到“我的文档”、“桌面”、“临时文件夹”或自定义文件夹,而不是目标文件的文件夹,这有点烦人,但它工作得很好。选择目标文件,右键单击并打印。不知道我是否推荐它用于大批量。
答案4
如果商业产品是一个有效的选择,Amyuni PDF转换器可用于此目的。它提供了一个 PDF 打印机驱动程序,可以通过 ActiveX 控件使用 VBScript 实现自动化。