Если вы просто хотите отправить PDF клиенту, создайте файл aspx с этим кодом:
protected void Page_Load(object sender, EventArgs e)
{
byte[] pdfdata = GetMyPdfDataSomehow();
Response.Clear();
Response.ContentType = "application/pdf";
Response.BinaryWrite(pdfdata);
if (NoCaching)
{
Response.Cache.SetExpires(DateTime.Now.AddDays(-1));
}
else
{
Response.Cache.SetExpires(DateTime.Now.AddDays(7));
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetValidUntilExpires(true);
}
Response.End();
}
Однако, если вы хотите узнать, как разбить файл PDF на страницу, вам понадобится библиотека PDF для этого.