Следующий код создает PDF-файл, который загружается после нажатия на ссылку / кнопку.
Как сделать так, чтобы файл PDF открывался внутри браузера без автоматической загрузки?
'
' GET: /PDF
Function Index() As FileResult
Dim filestream As Stream = generatePDF()
HttpContext.Response.AddHeader("content-disposition", "attachment; filename=Lijstmetmensenenmiddelen.pdf")
Return New FileStreamResult(filestream, "application/pdf")
End Function
Private Function generatePDF() As Stream
'' magic will happen here
Dim memStream As MemoryStream = New MemoryStream()
Dim doc As New Document()
PdfWriter.GetInstance(doc, Response.OutputStream)
doc.AddCreationDate()
doc.Open()
Dim para As New Paragraph()
para.Add("Dit is een paragrafstring balbalbalal")
doc.Add(para)
doc.Close()
Return memStream
End Function