<分区>
是否可以在没有 AcroRd32.exe 的情况下将 pdf 文档打印到 vbscript 内的默认打印机或从命令行打印?
理想情况下,如果只将 pdf 发送到打印机而不需要其他程序会很好。
是否有第 3 方 .exe 程序可以打印 pdf,无需对话,无需打开,也无需在 Windows 任务栏中显示?
.exe 需要是独立的(因此不需要 Windows 安装过程)。
我可以为 .exe 支付高达 100 美元,只要它可以在另一个应用程序中分发即可。免费也很棒。
这让我难住了。
我认为您无法单独使用 VBScript 打印 PDF。然而,SumatraPDF应该能够做你想做的事。它是一个独立的可执行文件,您可以使用 -print-to-default
选项将 PDF 打印到默认打印机:
filename = "C:\path\to\some.pdf"
Set sh = CreateObject("WScript.Shell")
sh.Run "sumatrapdf.exe -print-to-default """ & filename & """", 0, True
参见 manual了解更多详情。