@Dragoon tem o Rotativa porém ele é pago , sem me lembro bem ele faz exatamente essa conversão das páginas *.cshtml para pdf.
Uma outra alternativa só que agora gratuita seria usar o Wkhtmltopdf, deve ter algum wrapper que encapsule as funções dessa biblioteca. Usando ele o trabalho que você vai precisar fazer é pegar as páginas *.cshtml jogar ( renderizar ) dentro de uma string e mandar para essa biblioteca