【发布时间】:2011-09-09 00:11:21
【问题描述】:
我目前正在尝试使用 .NET 框架将 itextsharp 生成 PDF 文件放入浏览器中。是的,我在这里使用的是 VB.net 而不是 C#...
我已经编译了所有内容,没有错误。 是什么让浏览器没有向我发送 pdf 结果? 我想知道我是否忘记了什么?
源代码:
Private Sub createPDF()
Using ms As New MemoryStream()
Dim document As New Document(PageSize.A4, 25, 25, 30, 30)
Dim writer As PdfWriter = PdfWriter.GetInstance(document, ms)
document.Open()
document.Add(New Paragraph("Hello World"))
document.Close()
writer.Close()
Response.ContentType = "pdf/application"
Response.AddHeader("content-disposition", "attachment;filename=First PDF document.pdf")
Response.OutputStream.Write(ms.GetBuffer(), 0, ms.GetBuffer().Length)
End Using
End Sub
【问题讨论】:
-
application/pdf,而不是相反。
标签: vb.net visual-studio itextsharp