我正在尝试复制写入 .pdf 文件(http 响应)的文本。例如:我正在将两个数据源写入一个 pdf 文件,我需要将其复制 3 次(因此 de .pdf 文件中有 4 页而不是 1 页)。目前数据写入文件如下(并非所有设置参数行都在下面):
reportViewer.LocalReport.DataSources.Add(header);
reportViewer.LocalReport.DataSources.Add(body);
reportViewer.LocalReport.SetParameters(parameters);
byte[] bytes;
bytes = reportViewer.LocalReport.Render("PDF", deviceInfo, out mimeType, out encoding, out extension, out streamids, out warnings);
Response.Clear();
Response.ContentType = mimeType;
Response.AddHeader("Content-Disposition", "inline;filename=" + name + "." + extension);
Response.OutputStream.Write(bytes, 0, bytes.Length);
Response.End();
我需要 .pdf 文件中的以下数据:
第 1 页:标题和正文
第 2 页:标题和正文
第 3 页:标题和正文
第 4 页:标题和正文
我无法重复以下代码三遍:
bytes = reportViewer.LocalReport.Render("PDF", deviceInfo, out mimeType, out encoding, out extension, out streamids, out warnings);
我怎样才能得到 .pdf 文件中的四页?
提前致谢!:)