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!");
        }
Exemple #2
0
        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"));
        }