2012-12-12 15 views

Odpowiedz

7

Jeśli chcesz otworzyć PDF z aplikacji, która ma powiązania plików z nim, należy wykonać następujące czynności:

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

Jeśli chcesz otworzyć konkretną aplikację zamiast (jak Adobe Reader, kiedy don” t mieć powiązanie plików) zrobić to samo, przekazując ścieżkę pliku pdf jako parametr wiersza poleceń. Musisz pobrać ścieżkę do pliku AcroRd32.exe z rejestru, ponieważ ludzie mogą mieć różne wersje lub zainstalować je w innej lokalizacji.

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

Pierwsza opcja jest zazwyczaj lepiej, ponieważ oprogramowanie będzie respektować cokolwiek pdf reader swoim użytkownikom końcowym wybrałeś na swoim komputerze, lub mogą nie mieć go zainstalowanego w ogóle.

+0

To było takie łatwe ... Przeszukałem go przez godzinę i nie znalazłem tego! Wielkie dzięki. – Susan

Powiązane problemy