itextsharp открыть PDF с другим окном браузера - PullRequest
0 голосов
/ 12 февраля 2012

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

под теми же окнами браузера, но как я могу это сделать?

    var fi = new FileInfo(Server.MapPath(@"~/AIA2.pdf"));
    Response.Clear();
    Response.AddHeader("Content-Disposition",
                  String.Format("attachment; filename=\"{0}\"",
                                 "AIA2.pdf"));
    Response.AddHeader("Content-Length", fi.Length.ToString());
    Response.ContentType = "application/octet-stream";
    Response.WriteFile(fi.FullName);
    Response.End();

1 Ответ

1 голос
/ 12 февраля 2012

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

Я могу предложить для этого два шага:

  1. Используйте inline; вместо вложения
  2. На стороне клиента (если у вас есть контроль над этим курсом), используйте что-то вроде

Это должно сработать!

...