windows - 在没有 acrobat.exe 的情况下从 VBscript 或命令行打印 PDF

标签 windows pdf printing vbscript silent

<分区>

是否可以在没有 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了解更多详情。

关于windows - 在没有 acrobat.exe 的情况下从 VBscript 或命令行打印 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19542272/

相关文章:

windows - Clearcase 和 hudson - Unix 主机和 windows 从机

c# - WinForms 中如何处理不可见控件的绘制?

windows - git pull 在 msysgit 客户端上不起作用?

java - 无需 Adob​​e 插件即可在 Web 中阅读 PDF 文件

javascript - 点击 Android EPSON 热敏打印来自 WebView 的数据?如果找不到打印机?

android - GStreamer 链接错误

pdf - SAS ODS PDF 插入链接

pdf - 从另一个文件的部分构建 PDF 文件

java - java中如何打印多个int

Python - 从文件中打印十六进制