我正在向我的頁面發送PDF,並且我想在用戶嘗試保存PDF文檔時設置默認名稱。使用itextsharp將默認名稱設置爲PDF文檔
我使用iTextSharp的和VB.Net
Using s As MemoryStream = New MemoryStream()
Dim Pdf_Writer As PdfWriter = PdfWriter.GetInstance(DocumentPDF, s)
DocumentPDF.Open()
DocumentPDF.SetMargins(10.0F, 10.0F, 10.0F, 10.0F)
DocumentPDF.Add(Table)
DocumentPDF.Close()
contentX= s.ToArray()
HttpContext.Current.Response.Buffer = False
HttpContext.Current.Response.Clear()
HttpContext.Current.Response.ClearContent()
HttpContext.Current.Response.ClearHeaders()
HttpContext.Current.Response.ContentType = "Application/pdf"
HttpContext.Current.Response.BinaryWrite(contentX)
HttpContext.Current.Response.Flush()
HttpContext.Current.Response.End()
End Using
。
Response.AddHeader("content-disposition", @"attachment;filename=""MyFile.pdf""");
這種方式下載的文件(是的,它設置默認名稱),但我只是想證明文件,如果用戶想要保存它,好...保存(使用默認名稱)
如何設置默認名稱到我的PDF文檔?
([在asp.net動態PDF指定文件名]的可能重複http://stackoverflow.com/questions/74019/specifying-filename-for-dynamic- PDF-在-ASP網) –