Я использую ITextSharp для создания PDF на лету, а затем сохраняю его на диск и отображаю его с помощью Frame.
Фрейм имеет атрибут src, в который я передаю сгенерированное имя файла.
Это все работает нормально, и я хочу передать сгенерированный pdf-файл в Frame, не сохраняя его на диск.
HtmlToPdfBuilder builder = new HtmlToPdfBuilder(PageSize.LETTER);
HtmlPdfPage first = builder.AddPage();
//import an entire sheet
builder.ImportStylesheet(Request.PhysicalApplicationPath + "CSS\\Stylesheet.css");
string coupon = CreateCoupon();
first.AppendHtml(coupon);
byte[] file = builder.RenderPdf();
File.WriteAllBytes(Request.PhysicalApplicationPath+"final.pdf", file);
printable.Attributes["src"] = "final.pdf";