Jak połączyć wiele plików PDF (generowanych w czasie wykonywania)?

Jak połączyć wiele plików PDF (generowanych w czasie wykonywania) przezItextSharp następnie wydrukuj je.

Znalazłem następującepołączyć ale ta metoda wymaga nazw w formacie pdf, biorąc pod uwagę, że pliki pdf są przechowywane i to nie jest mój przypadek.

Mam wiele raportów, na które je skonwertujępdf files tą metodą:

private void AddReportToResponse(LocalReport followsReport)
{
    string mimeType;
    string encoding;
    string extension;
    string[] streams = new string[100];
    Warning[] warnings = new Warning[100];
    byte[] pdfStream = followsReport.Render("PDF", "", out mimeType, out encoding, out extension, out streams, out warnings);
  //Response.Clear();
  //Response.ContentType = mimeType;
  //Response.AddHeader("content-disposition", "attachment; filename=Application." + extension);
  //Response.BinaryWrite(pdfStream);
  //Response.End();
}

Teraz chcę scalić wszystkie wygenerowane pliki (Bytes) w jednym pliku pdf, aby go wydrukować

questionAnswers(6)

yourAnswerToTheQuestion