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

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

 protected void Button1_OnClick(object sender, EventArgs e)
    {
        Document myDoc = new Document(PageSize.A4.Rotate());
        try
        {
            PdfWriter.GetInstance(myDoc, new FileStream(@"C:\Directory\Test.pdf", FileMode.Create));
            myDoc.Open();
            myDoc.Add(new Paragraph("Hello World"));
        }
        catch (DocumentException ex)
        {
            Console.Error.WriteLine(ex.Message);
        }
        myDoc.Close();
    }

Я также попробовал приведенный ниже код, который также генерирует файл на сервере, который я не хочу.

  Document document = new Document(PageSize.A4);
        PdfWriter.GetInstance(document, new FileStream(HttpContext.Current.Server.MapPath("~/Test.pdf"), FileMode.Create));
        document.Open();
        var WelcomePara = new Paragraph("Hello World");
        document.Add(WelcomePara);
        document.Close();

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

Ответы на вопрос(3)

Ваш ответ на вопрос