您应该先与您的托管公司核实他们的系统上是否安装了 PDF 创建库并使用它。
我还没有在中等信任度中测试过我自己,但是有些人已经通过这个开源项目在中等信任度方面取得了成功:http:
//sourceforge.net/projects/itextsharp/
干杯,斯特凡
更新
private LocalReport CreateReport()
{
LocalReport myReport = new LocalReport();
myReport.ReportPath = "Report1.rdlc";
// Insert parameters if needed
ReportParameter myParam = new ReportParameter("MyParamName", "myParamValueAsString");
myReport.SetParameters(new ReportParameter[] { myParam });
return myReport;
}
You can call the function to create the PDF:
//Create new pdf file
Byte[] mybytes = CreateReport().Render("PDF", Nothing, mimeType, encoding, extension, streamids, warnings);
并且可以使用 Response 写出 mybytes 以供下载..