2012-12-12 14 views

risposta

7

Se si desidera aprire un pdf con l'applicazione che ha un'associazione di file con esso, effettuare le seguenti operazioni:

Process.Start("C:\foo\bar\mybook.pdf") 

Se si desidera aprire una specifica applicazione, invece (come Adobe Reader quando si don' t avere un'associazione di file) fare la stessa cosa passando il percorso del file pdf come parametro della riga di comando. Avrai bisogno di ottenere il percorso di AcroRd32.exe dal registro perché le persone potrebbero avere versioni diverse installate o installate in una posizione diversa.

Process.Start("C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe", _ 
       "C:\foo\bar\mybook.pdf") 

La prima opzione è generalmente migliore, perché il software rispetterà qualsiasi lettore PDF utenti finali hanno selezionato sul proprio computer, o non può averlo installato affatto.

+0

E 'stato così facile ... ho cercato su google per un'ora e non l'ho trovato! Grazie molto. – Susan

Problemi correlati