JanardhanSharma Ответов: 1

Как открыть PDF в adobereader программно


Я попробовал, как показано ниже, и отлично работает в локальной машине. Но когда я размещаю приложение, оно не работает..

..спасибо

Что я уже пробовал:

private void ReadPdfFile(string FilePath)
   {
       WebClient client = new WebClient();
       Byte[] buffer = client.DownloadData(FilePath);
       Process.Start(FilePath);
   }

ReadPdfFile(DirPath + @"\" + PDFFileName.Trim()); /*Method Call*/

1 Ответов

Рейтинг:
11

F-ES Sitecore

Ваш код работает на сервере, поэтому pdf-файл открывается на сервере, но его никто не видит, и, скорее всего, ваши потоки висят или выдают ошибки. Казалось, что он работает при локальной разработке, потому что клиент и сервер были одной и той же машиной.

Чтобы показать PDF-файл на клиенте, вы просто возвращаете его в виде PDF-файла. Google "asp.net скачайте PDF to client" , и вы найдете пример кода.


ridoy

а 5.