如何将组合数组输出到PDF

时间:2016-10-27 20:28:28

标签: c# arrays pdf

我刚学会了如何将两个或多个数组合并为一个。我现在遇到的问题是,如果我想将结果输出到PDF,只打印最后一个数组,其他数据就会丢失。并且我使用哪种方式合并数组并不重要。合并本身似乎正在工作,我可以通过组合数组的大小来看到它,但在PDF中只打印最后一个数组。以下是一个例子。谢谢。

//omCol and omGS are the memory streams
    byte[] bytCol = omCol.ToArray();
    byte[] bytGS = omGS.ToArray();       
    byte[] bytDest = bytCol.Concat(bytGS).ToArray();
    MemoryStream omDest = new MemoryStream(bytDest);
    LoadPDF(omDest);

public void LoadPDF(MemoryStream input)
{

    Response.Clear();
    Response.ContentType = "Application/pdf";
    Response.AddHeader("Content-Disposition", "attachment; filename=myfile.pdf");
    input.WriteTo(Response.OutputStream); 
    Response.Flush();
    Response.Close();
    Response.End();

}

0 个答案:

没有答案