title: Best way to Create Reports in the server by C# and ASP.NET Core 6
body: <p>I am currently developing an accounting application using ExtJs (Front-End) and C# with ASP.NET Core 6 to generate JSON APIs as (Back-End)</p>
  <p>but I stuck on generating the reports in the server</p>
  <ul>
  <li>Should I Use Microsoft Word as a template and generate PDF</li>
  <li>Should I play with HTML in the server and generate the reports</li>
  <li>Or Use a report server (I don't yet have experience on this)</li>
  <li>Or any other Ideal !!</li>
  </ul>
  <p>what is the best way to generate reports on the server?</p>
  <p>Please note:</p>
  <ul>
  <li>SSRS is not an option because I am not using SQL Server</li>
  <li>Report Data Source will not be a direct database connection, data have to be manipulated in the server (by C#) first before arriving to report builder</li>
  </ul>