如何将PDF文件嵌入RDLC报告?

时间:2019-02-18 05:26:38

标签: c# pdf reporting-services report rdlc

我有一个RDLC报告,请参见下图,其中包括一个列出所有图像的子报告。

RDLC report

包含图像的子报表称为“ Report_Photos”,具有1列表,请参见下图。现在,我需要在“ Report_Photos”中包含PDF支持。 Report_Photos

为报表照片创建数据集的代码

    DataTable dt2 = new DataTable("RetailAIM_Dev_1803DataSet");
    da2.Fill(dt2);// da2 is SqlDataAdapter that query from DB

    string urlimg = ";
    DataTable table = new DataTable();

    table.Columns.Add("filepath", typeof(string));

    foreach (DataRow row in dt2.Rows)
    {
        urlimg = row[0].ToString();
            var webClient = new WebClient();
            byte[] imageBytes = webClient.DownloadData(urlimg);

            DataRow drow = table.NewRow();

            drow["filepath"] = Convert.ToBase64String(imageBytes);

        table.Rows.Add(drow);
    }


    e.DataSources.Add(new ReportDataSource("DataSet5", table));

当前,执行此代码时,它将触发PDF格式的报告下载。您是否有将PDF嵌入Report_Photos的想法?

0 个答案:

没有答案