This article provides a complete step-by-step guide to how to create an ASP.NET PDF generator application in .NET Core. So let’s create a professional ASP.NET PDF editor and easily edit and format the PDFs with a user-friendly interface.

ASP.NET Core PDF Generator

Creating PDF files programmatically is quite useful for generating documents such as reports, resumes, invoices, etc. online within web applications. So let’s proceed to create PDF files in ASP.NET Core with C#.

ASP.NET PDF Editor: Create PDF Files in ASP.NET

To create PDF files programmatically, we’ll develop a PDF editor in an ASP.NET Core web application. This application will be based on a WYSIWYG HTML editor to create the content and Aspose.PDF for .NET to generate the PDF based on that content. So let’s begin creating our PDF editor application in ASP.NET Core by following the below steps.

  • Create a new ASP.NET Core Web Application in Visual Studio. core generate pdf
  • Select Web Application (Model-View-Controller) from the templates. core web application

Since this PDF editor uses the WYSIWYG HTML editor to create the content for PDF documents, for the demonstration, I have used CKEditor’s Standard Package. You can feel free to choose your favorite HTML editor that could best serve your requirements. If you are good to go with the afore-mentioned editor then follow the below step for its integration, else skip it.

  • Download the CKEditor’s package, extract it and copy/paste the folder in wwwroot directory. pdf generator
  • Open NuGet Package Manager and install the packages of Aspose.PDF and CKEditor.
Create PDF in ASP.NET Core
  • Open Views/Home/index.cshtml and replace the script with the following.
  • Open Controllers/HomeController.cs and replace the code with the following.
  • Build the application and run it in your favorite browser.

Creating PDF in ASP.NET Core Application

The following is a demonstration of how to create PDF files using ASP.NET Core PDF generator we have just created.

Download ASP.NET PDF Editor

You can download the complete source code of the ASP.NET PDF Editor from GitHub.

Free .NET PDF Editor Library

You can get a free temporary license of Aspose.PDF for .NET and use it without limitations.


In this article, you have learned how to create a PDF editor application in ASP.NET Core. You have seen how easily you can create and format PDF files using this application. Download the source code and let us know in case you need to know more about Aspose.PDF.