您可以将密钥写入registry。
以下是从 WordPad 进行 PDF 处理的注册表项示例。
HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\PrinterJobControl
值名称:C:\Program Files\Windows NT\Accessories\wordpad.exe
类型:REG_SZ
数值数据:c:\MyPDFoutputFileName.pdf
对于Window 64-bit OS,您必须使用 splwow64.exe 作为程序。
它通常位于 C:\Windows 中。
HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\PrinterJobControl
值名称:C:\Windows\splwow64.exe
类型:REG_SZ
数值数据:c:\MyPDFoutputFileName.pdf
如果它仍然不起作用,那么程序名称可能是错误的。要查看程序名称,请从该程序手动创建 PDF。 Acrobat 会将程序名称存储在“LastPdfPortFolder -”下的注册表中。
在我的例子中是:
HKEY_CURRENT_USER\Software\Adobe\Acrobat Distiller\PrinterJobControl
值名称:LastPdfPortFolder - splwow64.exe
数值数据:D:\0000
如您所见,那里显示了 splwow64.exe,这让我在谷歌上搜索并最终发现 Adobe 文档有点缺乏。
我正在使用:
杂技演员 9
Windows 7 专业版 64 位
打印到“Adobe PDF”打印机。