我有ssrs报告查看器网址并尝试直接转换为pdf:
如果我尝试在浏览器中访问它,它不会渲染为pdf,并且参数未通过。 我在mvc 5中做了类似的事情:
public ActionResult GetPdfReport()
{
NetworkCredential nwc = new NetworkCredential("username", "password");
WebClient client = new WebClient();
client.Credentials = nwc;
string reportURL = "http://someIP/Reports_Server/Pages/Report.aspx?ItemPath=%2fReport+Folder%2fReport+Name&Parameter=parametervalue&rs:Command=Render&rs:Format=PDF";
return File(client.DownloadData(reportURL), "application/pdf", "filename.pdf");
}
有人有任何想法吗?
答案 0 :(得分:0)
我已经通过浏览器URL从我们的SSRS系统成功获得了PDF报告。我使用了下一个网址:
http://serverAddress/reportServer?/report_folder/report_name/&rs:Command=Render&rs:Format=PDF&rc:Toolbar=false&rc:Parameters=false&client_id=107
其中client_id
是报告参数。