Как открыть или запустить файлы PDF в С#.Net?

Как программно запустить PDF-файл из приложения С# в его собственном процессе?

Первоначально: я хочу открыть файл PDF, когда я нажимаю кнопку в С#.Net?


person Happy boy    schedule 19.07.2011    source источник
comment
вам нужно открыть его для чтения? редактирование? извлечение изображения? PDFToolkit - это то, что я обычно использую для всего этого, не знаю, можете ли вы использовать его в С#, хотя   -  person Jason    schedule 19.07.2011


Ответы (3)


Я предполагаю, что вы просто хотите открыть файл. Попробуйте следующее

System.Diagnostics.Process.Start(@"c:\file.pdf");
person Razack    schedule 19.07.2011
comment
Отметьте ответ правильно, если вы его поняли. Это помогает другим - person Naruto; 10.12.2012

Что вы имеете в виду под «открыть файл PDF»? Если вам нужно прочитать все байты, более простой способ:

byte[] byteArray = System.IO.File.ReadAllBytes(@"c:\file.pdf");

Если вы хотите отобразить его на WinForm - посмотрите это

person Sergey Shulik    schedule 19.07.2011

чтобы дать третий возможный ответ на ваш вопрос:

если вы хотите отредактировать PDF-файл, вы можете использовать библиотеку, например iTextSharp или PDFSharp

person fixagon    schedule 19.07.2011