Файлы с отображением в памяти и сценарии с нехваткой памяти

Здесь я использую dll iTextSharp для создания файла PDF. Я хочу открыть файл PDF вместо его загрузки. Поэтому я использую код ниже, который отлично работает для меня. Теперь файл pdf открывается в браузере, теперь dowloading

        Document pdfDoc = new Document(PageSize.A4, 25, 10, 25, 10);
        PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
        pdfDoc.Open();
        Paragraph Text = new Paragraph("Hi , This is Test Content");
        pdfDoc.Add(Text);
        pdfWriter.CloseStream = false;
        pdfDoc.Close();
        Response.Buffer = true;
        Response.ContentType = "application/pdf";
        Response.Cache.SetCacheability(HttpCacheability.NoCache);
        Response.End();

Если вы хотите загрузить файл, добавьте строку ниже, после этого Response.ContentType = "application / pdf";

Response.AddHeader("content-disposition", "attachment;filename=Example.pdf");   
38
задан nevan king 12 February 2013 в 16:59
поделиться