2
語言:ASP.NET/VB.NETpdf文件未顯示在Internet Explorer中
我正在使用itextsharp庫創建pdf文件。在我的開發機器生成的文件打開沒有任何問題。但是,當我在生產服務器上傳編譯的程序時,Internet Explorer只是打開並關閉窗口,但不顯示PDF文件。其他瀏覽器正在顯示PDF文件。
這裏是我使用
Dim LABNO As Integer = Request.QueryString("LABNO")
Dim vDoc As New iTextSharp.text.Document(PageSize.A4, 20, 20, 50, 50)
Dim vOutPut As New IO.MemoryStream
Dim vWriter = pdf.PdfWriter.GetInstance(vDoc, vOutPut)
Dim cb As New PdfContentByte(vWriter)
MakeReceipt(LABNO, vDoc, cb)
vDoc.NewPage()
MakeReceipt(LABNO, vDoc, cb)
'MakeSheet(LABNO)
vDoc.Close()
Dim rnd As New Random
Response.Clear()
Response.ClearContent()
Response.ClearHeaders()
Response.ContentType = "Application/pdf"
Response.AddHeader("Content-Disposition", String.Format("attachment;filename=Rct-{0}.pdf", rnd.Next.ToString()))
Response.BinaryWrite(vOutPut.ToArray())
Response.Flush()
感謝布魯諾的快速響應,我正在應用這些更改並檢查開發服務器。 – raj
我正在檢查此項,並在測試後恢復。 – raj
它對我不起作用:( – raj