有没有免费的批量将 .doc 转换为 .pdf 的转换器?

有没有免费的批量将 .doc 转换为 .pdf 的转换器?

我需要将大约 200 个 .doc 文件转换为 .pdf。我知道 Microsoft Office 和 Open Office 都可以保存为 .pdf,但我不想手动执行此操作。有人知道有什么免费软件应用程序可以执行此操作吗?

似乎有数百万个批量视频和照片转换器,为什么没有文档转换器?

谢谢

答案1

http://www.oooninja.com/2008/02/batch-command-line-file-conversion-with.html

http://code.google.com/p/anytopdf/

从第一个链接开始,请注意打印到 PDF 打印机的命令行示例。您可以轻松地将此命令行放入标准批处理脚本中以迭代文件名。

答案2

您可以使用宏来完成此操作。在我的示例中,我有一个单独的宏,用于CreatePDF转换和保存当前文件,以及一个temp.txt包含要转换的文档列表的文本文件。

Sub ConvertAll()
Dim fname As String
Dim doc As Document
Open "c:\temp\temp.txt" For Input As #1
Do While Not EOF(1)
    Line Input #1, fname
    Set doc = Documents.Open(filename:=fname, ConfirmConversions:=False, ReadOnly:=True, _
        AddToRecentFiles:=False)
    doc.Activate
    CreatePDF
    doc.Close SaveChanges:=wdDoNotSaveChanges
Loop
Close #1
End Sub

我更喜欢使用 Word 来做这种事情,因为不会出现任何奇怪的格式问题。

相关内容