C# iTextSharp`save as`保存到用户定义的位置

C# iTextSharp`save as`保存到用户定义的位置,c#,asp.net,pdf,visual-studio-2012,save-as,C#,Asp.net,Pdf,Visual Studio 2012,Save As,我使用了一个工具来学习如何在.NETC#上实现一个将文本转换为PDF的按钮。这可以完全正常工作,但它会保存到代码中某一行中指定的预定义位置 PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream("J:/Module Results.pdf", FileMode.Create)); 这会将PDF保存到J驱动器,但我希望它为用户提供一个另存为选项,就像从任何网站下载任何其他内容时一样 有人知道如何做到这一点吗?或者如果可以这样做?最终用

我使用了一个工具来学习如何在.NETC#上实现一个将文本转换为PDF的按钮。这可以完全正常工作,但它会保存到代码中某一行中指定的预定义位置

PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream("J:/Module Results.pdf", FileMode.Create));
这会将PDF保存到
J
驱动器,但我希望它为用户提供一个
另存为
选项,就像从任何网站下载任何其他内容时一样


有人知道如何做到这一点吗?或者如果可以这样做?

最终用户不能直接创建和保存
pdf
文件。您需要的是创建一个文件并将其保存到服务器端。
然后在下载该文件的链接中提供该文件的路径