相关疑难解决方法(0)

ASP.NET - 将PDF发送给用户

我有一个创建PDF的过程.我希望这些PDF是暂时的和短暂的.我希望能够在用户单击按钮时执行以下操作:

string CreatePDF()//returns fileName.pdf
PromptUserToDownloadPDF()
DeletePDF(fileName.pdf)
Run Code Online (Sandbox Code Playgroud)

我想避免必须创建一个清理程序,并处理用户在运行清理时同时创建PDF的任何竞争条件.

在winforms中,我会同步提示用户下载文件.我怎样才能在网上做类似的任务?

更新
请注意,我正在使用第三方应用程序来创建PDF(Apache FOP).基本上我(将)有一个调用命令行的函数:

C:> fop"inputfile""output.pdf"

所以,在记忆中不是一种选择......除非我能以某种方式做到......

string CreatePDF()//returns fileName.pdf
string RecreatePDFInMemory()
DeletePDF(fileName.pdf)
PromptUserToDownloadPDF()
Run Code Online (Sandbox Code Playgroud)

c# asp.net

2
推荐指数
1
解决办法
9163
查看次数

标签 统计

asp.net ×1

c# ×1