我没有将通过itext代码生成的pdf文件安静地保存到特定位置,而是希望将其显示为用户下载,而不是将其保存在任何他们想要的位置。我怎么能在itext中完成这个?
答案 0 :(得分:2)
请查看我书中的CreatePdf servlet。假设您正在谈论一个Web应用程序(您的问题没有给我们提供该信息),那么您正在提供文档 inline 。如果您希望浏览器打开“另存为”对话框,则需要将内容处置更改为附件。
在Java中,它是这样完成的:
response.setHeader("Content-Disposition", "attachment; filename=" + filename);
在C#中,它是这样完成的:
Response.AddHeader("Content-Disposition", "attachment; filename=" + FileName);