открыть PDF: WPF - PullRequest
       14

открыть PDF: WPF

4 голосов
/ 19 октября 2010

Я хочу открыть PDF-файл одним нажатием кнопки. Я сохраню файл PDF в пространстве решений / имен проекта. Кто-нибудь может дать мне решение для этого?

Ответы [ 3 ]

6 голосов
/ 19 октября 2010

Чтобы запустить стандартный просмотрщик PDF, вы можете просто запустить внешний процесс:

Process proc = new Process( );
proc.StartInfo = new ProcessStartInfo( ) {
    FileName = path //put your path here
};
proc.Start( );

Чтобы показать файл внутри приложения, вы должны использовать средство просмотра PDF в качестве ActiveX-компонента.

1 голос
/ 13 декабря 2011

Мое решение:

private AxAcroPDFLib.AxAcroPDF axAcroPDF1;
this.axAcroPDF1 = new AxAcroPDFLib.AxAcroPDF();
this.axAcroPDF1.Dock = System.Windows.Forms.DockStyle.Fill;
this.axAcroPDF1.Enabled = true;
this.axAcroPDF1.Name = "axAcroPDF1";
this.axAcroPDF1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axAcroPDF1.OcxState")));
axAcroPDF1.LoadFile(DownloadedFullFileName);
axAcroPDF1.Visible = true; 
0 голосов
/ 19 октября 2010

У вас есть много вариантов:

...