我使用 iText 创建了一个 PDF 并将其存储在特定位置(在代码中指定)。我想提示一个保存对话框,让用户在他的计算机上选择保存 pdf 的位置。我检查了 iText 教程,但对我没有帮助。
这是生成PDF文件的代码:
Document objDoc = new Document();
PdfWriter.GetInstance(objDoc, new FileStream("C:\\HelloWorld.pdf", FileMode.Create));
objDoc.Open();
objDoc.Add(new Paragraph("welcome iText Pdf"));
objDoc.Close();
我试过这样保存:
string FileName ="HelloWorld.pdf";
String FilePath = @"C:\";
HttpResponse response = HttpContext.Current.Response;
response.ClearContent();
response.Clear();
response.ContentType = "application/pdf";
response.AddHeader("Content-Disposition", "attachment; filename=" + FileName + ";");
response.TransmitFile(FilePath + FileName);
response.Flush();
response.End();