2016-07-06 11 views
5

Ich möchte programmgesteuert auf den Standard-Druckordner von Adobe zugreifen, wenn dies festgelegt ist. Gibt es eine Möglichkeit, das mit C# zu tun?Auf den Ausgabeordner von Adobe Printing Preferences zugreifen

Ich denke, es wird mir gut gehen, nur zu wissen, was es eingestellt ist, aber wenn es möglich ist, diese Einstellung von meiner App aus einzustellen, dann wäre das auch toll.

enter image description here

Danke,

+0

Meinen Sie die Navigation zu Ihrem persönlichen Ordner Dokumente? Angenommen, Sie verwenden die Standardpfade, das ist C: \ Benutzer \ \ Dokumente – Av4t4r

+0

Nein, ich möchte nicht zum Ordner MyDocuments navigieren ... natürlich können Sie dies an einem benutzerdefinierten Speicherort festlegen. Ich muss diesen Pfad unabhängig von seiner Einstellung erhalten. – konrad

Antwort

5

mir leid, aber ich glaube nicht, dass das möglich ist.

Sie können keine dieser Optionen direkt festlegen (in jedem Fall sind Druckertreiberoptionen sehr problematisch, da sie von einer indirekten Ebene in Windows behandelt werden und die Registrierungsschlüssel variieren können).

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

+0

Wenn Ihre Antwort einen Link zu einem Artikel hat, der nur dann toll wäre, wenn Sie das Zitatfragment hier einfügen. –

+0

@mortezaT, Danke für den Tipp, aktualisiert mit Zitat! – Mikael

3

Die meisten Einstellungen in diesem Dialogfeld in der Registrierung Leben zu: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF und HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Adobe PDF\PrinterDriverData

Insbesondere die "Port" Taste, die Documents\*.pdf hat, ist diejenige, die Sie wollen .

Hinweis: Da diese HKLM Schlüssel sind, werden sie Administratorrechte benötigen, um zu ändern