Que tal dtrujo.
Sí, dices que ya lo puedes crear( el PDF), pues creas una carpeta, donde alojes esos archivos y mediante un link lo abres, por ejempo:
Código:
http://www.tusitio.com/tusarchivos/userarchivo.pdf
.
O bien si puedes crear ese archivo en un stream de memoria, puedes hacer lo siguiente. El aspx generara como resultado un pdf, cambiando los headers de salida:
Código:
.....
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.AddHeader("Content-Disposition", "attachment;filename=ArchivoUser.pdf");
HttpContext.Current.Response.BinaryWrite(memoryStreamFilePDF.ToArray());
Response.End();
...
De la segunda manera es más seguro, pues evitas que pudieran ver información que no les corresponde.
Saludos!!