コード例 #1
0
        public async Task <IActionResult> Get(int id)
        {
            var doc = PdfUtils.GetPage();

            var result =
                await _viewRenderService.RenderToStringAsync("Report/Test", id);

            doc.Objects.Add(new ObjectSettings
            {
                PagesCount     = true,
                HtmlContent    = result,
                HeaderSettings =
                {
                    FontSize =                  9,
                    Right    = $"POLIEDRO | {id}",
                    Spacing  = 0
                }
            });

            var data = _converter.Convert(doc);

            return(File(data, "application/pdf", "myFile.pdf"));
        }