necesito meter varios documentos creados con localreport y memorystream (por separado) a un mismo pdf.
el codigo que utilizo es en c#
Código C++:
Ver original
//creo un localreport de mi documento localreport = CrearLocalReport(IdDocumento); //esta funcion regresa un memorystream creado a partir del localreport ms = CrearPDF(localreport ); //el pdf lo creo de la siguiente manera HttpContext context = HttpContext.Current; context.Response.Clear(); context.Response.ClearContent(); context.Response.ClearHeaders(); context.Response.ContentType = "Application/pdf"; context.Response.AppendHeader("content-disposition", "inline; filename=" + Documento + ".pdf"); context.Response.BinaryWrite(ms.ToArray()); context.Response.Flush(); context.Response.End(); //
para crear un pdf a partir de un documento, todo va perecto
pero quisiera generar un solo pdf que contenga varios documentos
utilizo un for para obtener el localreport y memory stream de cada documento
combinando el localreport a nivel de byte para despues crear el memorystream no funciona
o combinando el memorystream de cada documento, tampoco funciona
en estos dos casos el pdf resultante muestra solo un docmento, revisando que el length de los bytes como del memorystream concuerde con la suma de los documentos que quiero mostrar
si alguien sabe como se hace, les agradeceria me lo digeran