【发布时间】:2016-12-14 05:18:46
【问题描述】:
我需要在显示之前设置 .pdf 名称。我试着这样设置
return new ViewAsPdf(GetViewName(), "", reportVM)
{
PageSize = Size.Letter, FileName = GetViewName() + "-" + DateTime.Now.ToShortDateString() + ".pdf"
}; ,
但是这样会自动下载.pdf。是否可以设置.pdf名称而不下载?
谢谢!
【问题讨论】:
-
您希望pdf显示在页面上吗?而不是要求用户保存文件?
-
是的,我想展示它
-
你永远无法阻止它被下载,如果它显示在浏览器中,它基本上已经被下载了。
-
我明白,但没有设置 FileName 我得到 .pdf 的预览,用户可以下载或不下载。我只想知道是否可以设置文件名并保持该行为。谢谢!
标签: c# asp.net-mvc pdf rotativa