访问Adobe Printing Preferences输出文件夹

时间:2016-07-06 17:50:14

标签: c# printing adobe

我想以编程方式访问Adobe的默认打印文件夹位置(如果已设置)。有没有办法用C#做到这一点?

我想只要知道它的设置我会好的,但如果可以从我的应用程序设置此设置,那么这也会很棒。

enter image description here

谢谢,

2 个答案:

答案 0 :(得分:6)

对不起,但我认为不可能。

  

您无法直接设置任何这些选项(在任何情况下,打印驱动程序选项都很成问题,因为它们由Windows中的间接级别处理,并且注册表项可能会有所不同)。

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

答案 1 :(得分:3)

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

具体来说," Port"具有Documents\*.pdf的密钥是您想要的密钥。

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