我正在尝试复制写入.pdf文件的文本(http响应)。 例如: 我将两个数据源写入pdf文件,我需要复制三次(因此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文件中的四个页面?
提前致谢! :)
答案 0 :(得分:1)
我将Apitron PDF Kit library用于我的PDF处理任务,但其中有许多是免费和付费的。