Asp.net mvc 如何使用itext和asp mvc预览pdf
下面的代码创建了一个pdf,在您按下link/按钮后下载。 如何使pdf在浏览器中打开而不自动下载Asp.net mvc 如何使用itext和asp mvc预览pdf,asp.net-mvc,browser,itextsharp,Asp.net Mvc,Browser,Itextsharp,下面的代码创建了一个pdf,在您按下link/按钮后下载。 如何使pdf在浏览器中打开而不自动下载 ' ' GET: /PDF Function Index() As FileResult Dim filestream As Stream = generatePDF() HttpContext.Response.AddHeader("content-disposition", "attachment; filename=Lijstmetmens
'
' 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
在这个博客上找到了答案: 应该是
HttpContext.Response.AddHeader("content-disposition", "Inline; filename=Lijstmetmensenenmiddelen.pdf")
HttpContext.Response.AddHeader("content-disposition", "Inline; filename=Lijstmetmensenenmiddelen.pdf")