We need to be able to generate documents for Financial products from C# using HTML5 and ideally in PDF format for distribution. The documents will contain several parameters for the product which will be provided by the C# application and also several charts , again the data for these will be provided by the application. Please find attached an example. In this case the "Highlights" section shows some of the parameters we need to pass as well as the "Underlying Historical Graph" , "Payoff Benchmark Graphs" and "Investment Scenario Graphs". Please not that the number of lines on the Underlying Historical Graph can vary depending on the number of stocks in the product but will between 1 and 5.
We are open to using any approach / tools as long as the document can be generated from a C# Application and at some point be produced as a PDF
The final document must be of a high quality for distribution to clients
We require full commented C# source code and any base template documents as part of the delivery.