|
Yes, we can open the PDF document directly into the browser window with the help of the Response object. Please do follow the below steps to generate the PDF document inline,
C# //Save the PDFDocument as a Stream the output to the browser. MemoryStream stream = new MemoryStream(); doc.Save(stream); //Stream the output to the browser. Response.ContentType = "application/pdf"; Response.AddHeader("content-disposition", "inline; filename=MyPDF.PDF"); Response.AddHeader("content-length", stream.Length.ToString()); Response.BinaryWrite(stream.ToArray()); Response.End(); VB 'Save the PDFDocument as a Stream the output to the browser. Dim stream As MemoryStream = New MemoryStream() doc.Save(stream) 'Stream the output to the browser. Response.ContentType = "application/pdf" Response.AddHeader("content-disposition", "inline; filename=MyPDF.PDF") Response.AddHeader("content-length", stream.Length.ToString()) Response.BinaryWrite(stream.ToArray()) Response.End() Please do find the sample from the below specified location which demontrates the above specified feature, http://www.syncfusion.com/support/user/uploads/Streaming_395af3d3.zip |