访问 Adobe 打印首选项输出文件夹
access Adobe Printing Preferences output folder
我想以编程方式访问 Adobe 的默认打印文件夹位置(如果已设置)。有没有办法用 C# 做到这一点?
我想只要知道它的设置就可以了,但如果可以从我的应用程序中设置此设置,那也很棒。
谢谢,
抱歉,我认为这不可能。
You cannot directly set any of these options (in any case, print driver options are very problematic as they are handled by a level of indirection in Windows and the registry keys can vary).
该对话框中的大部分设置位于注册表中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF
和
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF\PrinterDriverData
具体来说,具有Documents\*.pdf
的"Port"键就是你想要的。
注意:由于这些是 HKLM 密钥,因此需要管理员权限才能更改
我想以编程方式访问 Adobe 的默认打印文件夹位置(如果已设置)。有没有办法用 C# 做到这一点?
我想只要知道它的设置就可以了,但如果可以从我的应用程序中设置此设置,那也很棒。
谢谢,
抱歉,我认为这不可能。
You cannot directly set any of these options (in any case, print driver options are very problematic as they are handled by a level of indirection in Windows and the registry keys can vary).
该对话框中的大部分设置位于注册表中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF
和
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF\PrinterDriverData
具体来说,具有Documents\*.pdf
的"Port"键就是你想要的。
注意:由于这些是 HKLM 密钥,因此需要管理员权限才能更改