Usually in our applications, we need to create PDF, XLS or CVS files and serve them on-demand to be downloaded by users. The goal of this post is to show how to implement this functionality in an ASP.NET Boilerplate (ABP) project. This post follows this answer in the ABP's official forum.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. -- Martin Fowler