发送文件供用户保存

时间:2013-12-27 04:33:20

标签: itextsharp itext

我没有将通过itext代码生成的pdf文件安静地保存到特定位置,而是希望将其显示为用户下载,而不是将其保存在任何他们想要的位置。我怎么能在itext中完成这个?

1 个答案:

答案 0 :(得分:2)

请查看我书中的CreatePdf servlet。假设您正在谈论一个Web应用程序(您的问题没有给我们提供该信息),那么您正在提供文档 inline 。如果您希望浏览器打开“另存为”对话框,则需要将内容处置更改为附件

在Java中,它是这样完成的:

response.setHeader("Content-Disposition", "attachment; filename=" + filename);

在C#中,它是这样完成的:

Response.AddHeader("Content-Disposition", "attachment; filename=" + FileName);