访问 Adob​​e 打印首选项输出文件夹

access Adobe Printing Preferences output folder

我想以编程方式访问 Adob​​e 的默认打印文件夹位置(如果已设置)。有没有办法用 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).

https://forums.adobe.com/thread/1079735

该对话框中的大部分设置位于注册表中: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDFHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF\PrinterDriverData

具体来说,具有Documents\*.pdf的"Port"键就是你想要的。

注意:由于这些是 HKLM 密钥,因此需要管理员权限才能更改