Creating PDF files in Asp.Net Core is now really easy with the RotativaHQ Asp.Net Core client. This means that now you can use Rotativa code on Linux! Yu won’t have any problems since all your code will do is call a HTTP API service.
Installation is easy. You need to add the package to you project.
For .Net Framework you would need to add the
RotativaHQ.AspNetCore package to you project, either by using the Package Manager UI or on the Package Manager console by typing:
PM> Install-Package RotativaHQ
For .Net Core you can use the .Net CLI:
> dotnet add package RotativaHQ.AspNetCore
Configuration is done by code in the Startup.cs file:
You should replace placeholders with the values you will find in your account preferences page. You can register for one at the RotativaHQ Singup page (free account is available).
Creating PDF docs from your views will exactly the same as in Rotativa and RotativaHQ .Net: