private static void Main(string[] args) { var html = File.ReadAllText(args[0]); var service = new PdfGenerationService(); var pdfByted = service.CreatePdf(html, string.Empty); File.WriteAllBytes("rendered.pdf", pdfByted); Console.WriteLine("Hello World!"); }
public async Task <IActionResult> Get(string id, [FromQuery] bool?html) { var model = GetDtoFromStorage(id); if (html.GetValueOrDefault()) { var htmlResult = await HtmlGenerationService.Generate(model); return(new ContentResult() { Content = htmlResult, ContentType = "text/html", StatusCode = 200 }); } var result = await PdfGenerationService.Generate(model); return(File(result, "application/pdf", $"Quote - {model.Number}.pdf")); }